Visit Azul.com Support

Azul Zulu 21 General Availability Release Notes

September 19, 2023 - Revision 1.1

This release is a General Availability release of Azul Zulu 21. The following table describes which Azul Zulu versions are published with this release.

Azul Zulu Version*

JDK VersionThe JDK version that is used in this release of Azul Zulu.

JavaFX VersionThe version of JavaFX that is included in this release of Azul Zulu. JavaFX is available in the bandles with the -fx- suffix in the name.

21.28.85 (CA)
21.28.86 (SA)

21.0.0+35

21.0.0+102

* Azul provides two types of distribution packages for each Java version:

  • 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 does not have to include specific licenses and that such use does not contaminate the code or intellectual property of such software with any license requirements.

  • CA are Azul Zulu builds of OpenJDK that are free to download and use.

What’s New

OpenJDK

OpenJDK 21 is a long-term supported release that will be supported by Azul until September 2031 as indicated on our "Support Roadmap". This version brings a lot of major new features and contains many general fixes, performance improvements, and extensions of earlier incubator and preview features.

All the issues included in OpenJDK 21 are listed in this release notes.

Check out the community podcast where the changes included in OpenJDK 21, the importance of LTS releases, and the release process of the OpenJDK project are discussed.

Finalized New Features

The following JEPs are included in this release:

  • 431: Sequenced Collections

  • 439: Generational ZGC

  • 440: Record Patterns

  • 441: Pattern Matching for switch

  • 444: Virtual Threads

  • 449: Deprecate the Windows 32-bit x86 Port for Removal

  • 451: Prepare to Disallow the Dynamic Loading of Agents

  • 452: Key Encapsulation Mechanism API

Incubator and Preview Features

The following JEPs are included in this release, but can only be used with the additional --enable-preview runtime flag:

  • 430: String Templates (Preview)

  • 442: Foreign Function & Memory API (Third Preview)

  • 443: Unnamed Patterns and Variables (Preview)

  • 445: Unnamed Classes and Instance Main Methods (Preview)

  • 446: Scoped Values (Preview)

  • 448: Vector API (Sixth Incubator)

  • 453: Structured Concurrency (Preview)

More information about the why and how of incubator and preview features can be found here.

Changes in Installation Paths and Package Names

The following package names and installation paths changed for the RPM installers:

Bundle Old package name New package name Old RPM install folder [1]Installation folder inside /usr/lib/jvm/ New RPM install folder [1]Installation folder inside /usr/lib/jvm/

zulu21.28.86-sa-fx-jdk21.0.0+35

zulu-fx-21

zulu-fx-21

java-21-zulu-openjdk-jdk

java-21-zulu-openjdk-jdk-fx

zulu21.28.86-sa-fx-jre21.0.0+35

zre-fx-21

zre-fx-21

java-21-zulu-openjdk-jre

java-21-zulu-openjdk-jre-fx

zulu21.28.86-dbg-tools-sa-jre21.0.0+35

zre-hl-tools-21

zre-hl-tools-21

java-21-zulu-openjdk-jre-headless

java-21-zulu-openjdk-jre-headless-tools

zulu21.28.86-sa-hl-jre21.0.0+35

zre-21

zre-hl-21

java-21-zulu-openjdk-jre-headless

java-21-zulu-openjdk-jre-headless

The following package names and installation paths changed for the DEB installers:

Bundle Old package name New package name Old DEB install folder [1]Installation folder inside /usr/lib/jvm/ New DEB install folder [1]Installation folder inside /usr/lib/jvm/

zulu21.28.86-sa-hl-jre21.0.0+35

zre-21

zre-hl-21

zre-21-amd64

zre-hl-21-amd64

CRaC Support Included

The April release of Azul Zulu Builds of OpenJDK 17 was the first distribution to include support for Coordinated Restore at Checkpoint (CRaC) for Linux/x64. With the July release, CRaC also became available in version 17 for Linux/Arm64.

Build 89 of the Zulu 21 GA release includes CRaC support for both Linux/x64 and Linux/Arm64, and is available as Zulu 21.28+89-CRaC from Azul Downloads.

JavaFX Support

This release includes fixes related to the JavaFX functionality.

Supported Platforms

This section provides information about the operating systems that are supported in this release of Azul Zulu.

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

Operating System

Azul Zulu 21

Windows (x86 64-bit)

Windows Server 2022

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2

Windows Client 11

Windows Client 10

Linux (x86 64-bit)

RHEL 9.x

RHEL 8.x

RHEL 7.x

SLES 15

SLES 12

CentOS Stream

Ubuntu 22.04

Ubuntu 20.04

Ubuntu 18.04

Debian 12

Debian 11

Debian 10

Debian 9

Alpine Linux 3.11 or later

Linux (ARM 64-bit)

Ubuntu 20.04

Alpine Linux 3.11 or later

MacOS (x86)

macOS 13

macOS 12

MacOS (Apple Silicon)

macOS 13

macOS 12

IANA Time Zone Data Version

This release of Azul Zulu comes with IANA Time Zone Database version 2023c.

Known Issues

Azul Vulnerability Detection Support not Included

At this moment, Azul Vulnerability Detection (AVD) is not included. This will become available after the October release.

Fixed Issues

OpenJDK Bug Fixes

The following table describes the OpenJDK changes implemented in this release.

OpenJDK Patch ID Synopsis

JDK-8314062

ProblemList jdk/jfr/tool/TestView.java on macosx-x64

JDK-8313809

String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16

JDK-8313593

Generational ZGC: NMT assert when the heap fails to expand

JDK-8313404

Fix section label in test/jdk/ProblemList.txt

JDK-8313345

SuperWord fails due to CMove without matching Bool pack

JDK-8313316

Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le

JDK-8313260

JDK21: ProblemList java/lang/ScopedValue/StressStackOverflow.java on linux-x86

JDK-8313256

Exclude failing multicast tests on AIX

JDK-8313250

Exclude java/foreign/TestByteBuffer.java on AIX

JDK-8313241

Temporarily disable "malformed control flow" assert to reduce noise

JDK-8313208

ProblemList java/util/concurrent/tck/JSR166TestCase.java on select platforms

JDK-8313193

ProblemList java/util/concurrent/SynchronousQueue/Fairness.java on X64

JDK-8313023

Return value corrupted when using CCS + isTrivial (mainline)

JDK-8312814

Compiler crash when template processor type is a captured wildcard

JDK-8312572

JDK 21 RDP2 L10n resource files update

JDK-8312293

SIGSEGV in jfr.internal.event.EventWriter.putUncheckedByte after JDK-8312086

JDK-8312189

ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1

JDK-8312163

Crash in dominance check when compiling unnamed patterns

JDK-8312098

Update man page for javadoc

JDK-8312093

Incorrect javadoc comment text

JDK-8312082

12.1.4: Typo in non-normative text explaining candidate main methods

JDK-8311902

Concurrency regression in the PBKDF2 key impl of SunJCE provider

JDK-8311867

StructuredTaskScope.shutdown does not interrupt newly started threads

JDK-8311825

Duplicate qualified enum constants not detected

JDK-8311822

AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]

JDK-8311815

Incorrect exhaustivity computation

JDK-8311689

Wrong visible amount in Adjustable of ScrollPane

JDK-8311647

Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r

JDK-8311645

Memory leak in jspawnhelper spawnChild after JDK-8307990

JDK-8311593

Minor doc issue in MemorySegment::copy

JDK-8311565

Remove spec change docs for JEPs 440 and 441 from the closed repo

JDK-8311556

GetThreadLocalStorage not working for vthreads mounted during JVMTI attach

JDK-8311548

AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs

JDK-8311536

JFR TestNativeMemoryUsageEvents fails in huge pages configuration

JDK-8311382

7.3 Missing indentation in grammar for OrdinaryCompilationUnit

JDK-8311264

JavaDoc index comparator is not transitive

JDK-8311245

JFR: Remove t.printStackTrace() in PeriodicEvents

JDK-8311195

ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on macosx-x64

JDK-8311193

ProblemList vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java on linux-all

JDK-8311191

ProblemList javax/management/remote/mandatory/connection/ConnectionTest.java with virtual threads on windows-x64

JDK-8311190

ProblemList javax/management/remote/mandatory/connection/DeadLockTest.java with virtual threads on windows-x64

JDK-8311189

disable gc/z/TestHighUsage.java

JDK-8311186

ProblemList javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java on linux-aarch64

JDK-8311183

Remove unused mapping test files

JDK-8311179

Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError

JDK-8311122

Fix typos in java.base

JDK-8311115

Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER

JDK-8311092

Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf

JDK-8311046

ProblemList gc/z/TestHighUsage.java with Generational ZGC

JDK-8311040

JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual

JDK-8311038

Incorrect exhaustivity computation

JDK-8311034

Fix typo in javac man page

JDK-8311023

assert(false) failed: EA: missing memory path

JDK-8311007

jdk/jfr/tool/TestView.java can’t find event

JDK-8310975

java.util.FormatItemModifier should not be protected

JDK-8310922

java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242

JDK-8310914

Remove 2 malformed java/foreign ProblemList entries

JDK-8310907

Add missing file

JDK-8310892

ScopedValue throwing StructureViolationException should be clearer

JDK-8310868

Thread.interrupt() method’s javadoc has an incorrect {@link}

JDK-8310861

Improve location reporting for javac serial lint warnings

JDK-8310838

Correct range notations in MethodTypeDesc specification

JDK-8310830

typo in the parameter name in @throws of ClassDesc::ofDescriptor

JDK-8310829

guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit

JDK-8310822

JDK21: ProblemList java/lang/ScopedValue/StressStackOverflow.java on generic-x64

JDK-8310814

Clarify the targetName parameter of Lookup::findClass

JDK-8310743

assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found

JDK-8310676

add note about unnamed module to Elements.getAllModuleElements

JDK-8310656

RISC-V: builtin_clear_cache can fail silently.

JDK-8310551

vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt

JDK-8310549

avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns

JDK-8310459

[BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation

JDK-8310425

[JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null

JDK-8310405

Linker.Option.firstVariadicArg should specify which index values are valid

JDK-8310380

Handle problems in core-related tests on macOS when codesign tool does not work

JDK-8310314

Misplaced "unnamed classes are a preview feature and are disabled by default" error

JDK-8310299

C2: 8275201 broke constant folding of array store check in some cases

JDK-8310265

(process) jspawnhelper should not use argv[0]

JDK-8310242

Clarify the name parameter to Class::forName

JDK-8310200

Update the index page for specs

JDK-8310194

Generational ZGC: Lock-order asserts in JVMTI IterateThroughHeap

JDK-8310191

com/sun/tools/attach/warnings/DynamicLoadWarningTest.java second failure on AIX

JDK-8310187

Improve Generational ZGC jtreg testing

JDK-8310182

DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash

JDK-8310133

Effectivelly final condition not enforced in guards for binding variables from the same case

JDK-8310130

C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction

JDK-8310128

Switch with unnamed patterns erroneously non-exhaustive

JDK-8310126

C1: Missing receiver null check in Reference::get intrinsic

JDK-8310105

LoongArch64 builds are broken after JDK-8304913

JDK-8310067

Restore javac manpage updates

JDK-8310061

Note if implicit annotation processing is being used

JDK-8310054

ScrollPane insets are incorrect

JDK-8310053

VarHandle and slice handle derived from layout are lacking alignment check

JDK-8310033

Clarify return value of Java Time compareTo methods

JDK-8310019

MIPS builds are broken after JDK-8304913

JDK-8310015

ZGC: Unbounded asynchronous unmapping can lead to running out of address space

JDK-8309960

ParallelGC young collections very slow in DelayInducer

JDK-8309959

JFR: Display N/A for missing data amount

JDK-8309957

Rename JDK-8309595 test to conform

JDK-8309956

Shenandoah: Strengthen the mark word check in string dedup

JDK-8309955

Matcher uses @since {@inheritDoc}

JDK-8309937

Add @sealedGraph for some Panama FFM interfaces

JDK-8309928

JFR: View issues

JDK-8309902

C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189

JDK-8309882

LinkedHashMap adds an errant serializable field

JDK-8309870

Using -proc:full should be considered requesting explicit annotation processing

JDK-8309862

Unsafe list operations in JfrStringPool

JDK-8309859

Make editorial changes to spec change document for JEPs 440&441

JDK-8309853

StructuredTaskScope.join description improvements

JDK-8309819

Clarify API note in Class::getName and MethodType::toMethodDescriptorString

JDK-8309761

Leak class loader constraints

JDK-8309760

ProblemList serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#default with ZGC

JDK-8309756

Occasional crashes with pipewire screen capture on Wayland

JDK-8309740

Expand timeout windows for tests in JDK-8179502

JDK-8309733

[macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton

JDK-8309727

Assert privileges while reading the jdk.incubator.vector.VECTOR_ACCESS_OOB_CHECK system property

JDK-8309703

AIX build fails after JDK-8280982

JDK-8309702

Exclude java/lang/ScopedValue/StressStackOverflow.java from JTREG_TEST_THREAD_FACTORY=Virtual runs

JDK-8309675

Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.java fails in nmt_commit

JDK-8309670

java -help output for --module-path / -p is incomplete

JDK-8309637

runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL

JDK-8309632

JDK 21 RDP1 L10n resource files update

JDK-8309630

Clean up tests that reference deploy modules

JDK-8309614

[BACKOUT] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING

JDK-8309613

[Windows] hs_err files sometimes miss information about the code containing the error

JDK-8309612

[REDO] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING

JDK-8309602

update JVMTI history table for jdk 21

JDK-8309595

Allow javadoc to process unnamed classes

JDK-8309594

Cleanup naming in JavacParser related to unnamed classes

JDK-8309574

Improve core reflection tests for JEP 445

JDK-8309570

ProblemList sun/security/pkcs11/Signature/TestRSAKeyLength.java

JDK-8309569

sun/security/pkcs11/Signature/TestRSAKeyLength.java fails after JDK-8301553

JDK-8309568

javac crashes attempting to -Xprint on a class file of an unnamed class

JDK-8309562

[JVMCI] Export symbols used by VirtualThread notifyJvmti intrinsics to JVMCI compilers.

JDK-8309554

Update descriptions in SourceVersion

JDK-8309550

jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE

JDK-8309549

com/sun/tools/attach/warnings/DynamicLoadWarningTest.java fails on AIX

JDK-8309543

Micro-optimize x86 assembler UseCondCardMark

JDK-8309542

compiler/jvmci/TestEnableJVMCIProduct.java fails with "JVMCI compiler 'graal' specified by jvmci.Compiler not found"

JDK-8309534

@JEP(number=430, title="String Templates") should use default status

JDK-8309532

java/lang/Class/getDeclaredField/FieldSetAccessibleTest should filter modules that depend on JVMCI

JDK-8309531

Incorrect result with unwrapped iotaShuffle.

JDK-8309527

Improve test proxy performance

JDK-8309515

Stale cached data from Matcher.namedGroups() after Matcher.usePattern()

JDK-8309510

com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java no longer needs to override startUp() method

JDK-8309509

com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails with virtual test thread factory

JDK-8309506

com/sun/jdi/MultiBreakpointsTest.java fails with virtual test thread factory

JDK-8309505

com/sun/jdi/MethodEntryExitEvents.java due to finding wrong main thread

JDK-8309503

Improve javax.lang.model tests for JEP 445

JDK-8309498

[JVMCI] race in CallSiteTargetValue recording

JDK-8309474

[IR Framework] Wrong @ForceCompile link in README

JDK-8309472

IGV: Add dump_igv(custom_name) for improved debugging

JDK-8309471

Limit key characters in static index pages

JDK-8309467

Pattern dominance should be adjusted

JDK-8309462

[AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop

JDK-8309420

com/sun/jdi/StepTest.java fails with virtual thread wrapper

JDK-8309419

RISC-V: Relax register constraint for AddReductionVF & AddReductionVD nodes

JDK-8309418

RISC-V: Make use of vl1r.v & vfabs.v pseudo-instructions where appropriate

JDK-8309416

Misstatement in semantics of methods in javax.lang.model.ElementFilter

JDK-8309413

Improve the performance of MethodTypeDesc::descriptorString

JDK-8309409

Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org

JDK-8309406

Change jdk.trackAllThreads to default to true

JDK-8309405

RISC-V: is_deopt may produce unaligned memory read

JDK-8309398

ValueLayout:: arrayElementVarHandle doesn’t throws UnsupportedOperationException - if byteAlignment() > byteSize()

JDK-8309396

com/sun/jdi/JdbMethodExitTest.java fails with virtual threads due to a bug in determining the main thread id

JDK-8309391

Remove non-failing tests from test/jdk/ProblemList-Virtual.txt

JDK-8309372

6.5.6.1: Specify resolution of enum names in switches

JDK-8309346

Extend hs_err logging for all VM operations deriving from VM_GC_Operation

JDK-8309340

Provide sctpHandleSocketErrorWithMessage

JDK-8309336

Incorrect switch in enum not reported properly

JDK-8309334

ProcessTools.main() does not properly set thread names when using the virtual thread wrapper

JDK-8309332

RISC-V: Improve PrintOptoAssembly output of vector nodes

JDK-8309329

com/sun/jdi/DeferredStepTest.java fails with virtual threads due to not waiting for threads to exit

JDK-8309303

jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options

JDK-8309297

Adjust ShenandoahHeap print_heap_regions_on

JDK-8309296

jdk/jfr/event/runtime/TestAgentEvent.java fails due to "missing" dynamic JavaAgent

JDK-8309295

C2: MaxNode::signed_min() returns nullptr for int operands

JDK-8309286

G1: Remove unused G1HeapRegionAttr::is_valid_gen

JDK-8309268

C2: "assert(in_bb(n)) failed: must be" after JDK-8306302

JDK-8309266

C2: assert(final_con == (jlong)final_int) failed: final value should be integer

JDK-8309265

Serial: Remove the code related to GC overhead limit

JDK-8309258

RISC-V: Add riscv_hwprobe syscall

JDK-8309254

Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V

JDK-8309241

ClassForNameLeak fails intermittently as the class loader hasn’t been unloaded

JDK-8309236

ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC and Generational ZGC again

JDK-8309235

Unnamed Variables (_) can’t be used in JShell

JDK-8309231

ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java

JDK-8309230

ProblemList jdk/incubator/vector/Float64VectorTests.java on aarch64

JDK-8309228

Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp

JDK-8309225

Fix xlc17 clang 15 warnings in security and servicability

JDK-8309224

Fix xlc17 clang 15 warnings in java.desktop

JDK-8309219

Fix xlc17 clang 15 warnings in java.base

JDK-8309216

Cast from jchar* to char* in test java/io/GetXSpace.java

JDK-8309210

Extend VM Operations hs_err logging

JDK-8309200

java/net/httpclient/ExecutorShutdown fails intermittently, if connection closed during upgrade

JDK-8309171

Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341

JDK-8309170

CDS archive heap is always relocated for larger heap

JDK-8309159

Some minor comment and code cleanup in jdk/com/sun/jdi/PopFramesTest.java

JDK-8309150

Need to escape " inside attribute values

JDK-8309146

extend JDI StackFrame.setValue() and JDWP StackFrame.setValues minimal support for virtual threads

JDK-8309140

ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"

JDK-8309138

Fix container tests for jdks with symlinked conf dir

JDK-8309136

[JVMCI] add -XX:+UseGraalJIT flag

JDK-8309134

Augment test/langtools/tools/javac/versions/Versions.java for JDK 21 language changes

JDK-8309129

AArch64: guarantee(T != T2S) failed: "incorrect arrangement" after JDK-8307795

JDK-8309120

java/net/httpclient/AsyncShutdownNow.java fails intermittently

JDK-8309111

Removing unused constructor of PerfLongCounter and PerfLongVariable

JDK-8309110

Build failure after JDK-8307795 due to warnings in micro-benchmark StoreMaskTrueCount.java

JDK-8309105

6.7: Clarify that an unnamed top-level class does not have a fully qualified or canonical name

JDK-8309104

[JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal

JDK-8309095

Remove UTF-8 character from TaskbarPositionTest.java

JDK-8309093

Underscore with brackets

JDK-8309088

security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails

JDK-8309077

Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.java

JDK-8309060

Compilation Error in javax/swing/event/FocusEventCauseTest.java

JDK-8309054

Parsing of erroneous patterns succeeds

JDK-8309048

Remove malloc locker test case

JDK-8309044

Replace NULL with nullptr, final sweep of hotspot code

JDK-8309042

MemorySegment::reinterpret cleanup action is not called for all overloads

JDK-8308997

RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit

JDK-8308992

New test TestHFA fails with zero

JDK-8308988

Update JShell manpage to include TOOLING description

JDK-8308987

Update java.lang.Class to use javadoc snippets

JDK-8308986

Disable svc tests failing with virtual thread factory

JDK-8308978

regression with a deadlock involving FollowReferences

JDK-8308977

gtest:codestrings fails on riscv

JDK-8308975

Fix signed integer overflow in compiler code, part 2

JDK-8308960

Decouple internal Version and OperatingSystem classes

JDK-8308954

[JVMCI] code installation increments decompile_count for call_site_target_value failures

JDK-8308948

Remove unimplemented ThreadLocalAllocBuffer::reset

JDK-8308943

jdk.internal.le build fails on AIX

JDK-8308935

jdk.management.jfr.RecordingInfo.toString() lacks test coverage

JDK-8308931

Problemlist compiler/jvmci/TestUncaughtErrorInCompileMethod.java

JDK-8308930

[JVMCI] TestUncaughtErrorInCompileMethod times out

JDK-8308917

C2 SuperWord::output: assert before bailout with CountedLoopReserveKit

JDK-8308915

RISC-V: Improve temporary vector register usage avoiding the use of v0

JDK-8308913

Update core reflection for JEP 445 (preview)

JDK-8308910

Allow executeAndLog to accept running process

JDK-8308909

ProblemList sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java on linux-x64

JDK-8308908

ProblemList javax/sound/sampled/Clip/ClipIsRunningAfterStop.java on linux-x64

JDK-8308907

ProblemList java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java on linux-x64

JDK-8308906

Make CIPrintCompilerName a diagnostic flag

JDK-8308892

Bad graph detected in build_loop_late after JDK-8305635

JDK-8308891

TestCDSVMCrash.java needs @requires vm.cds

JDK-8308881

Strong CLD oop handle roots are demoted to non-roots concurrently

JDK-8308876

JFR: Deserialization of EventTypeInfo uses incorrect attribute names

JDK-8308875

java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'

JDK-8308872

enhance logging and some exception in krb5/Config.java

JDK-8308856

jdk.internal.classfile.impl.EntryMap::nextPowerOfTwo math problem

JDK-8308855

ARM32: TestBooleanVector crashes after 8300257

JDK-8308844

ProblemList gc/z/TestHighUsage.java with Generational ZGC on windows x64

JDK-8308842

Consolidate exceptions thrown from Class-File API

JDK-8308819

add JDWP and JDI virtual thread support for ThreadReference.ForceEarlyReturn

JDK-8308817

RISC-V: Support VectorTest node for Vector API

JDK-8308814

extend SetLocalXXX minimal support for virtual threads

JDK-8308812

SequenceLayout::withElementCount(long elementCount) doesn’t throw IllegalArgumentException - if elementCount < 0 for some cases

JDK-8308803

Improve java/util/UUID/UUIDTest.java

JDK-8308801

update for deprecated sprintf for libnet in java.base

JDK-8308766

TLAB initialization may cause div by zero

JDK-8308765

RISC-V: Expand size of stub routines for zgc only

JDK-8308764

Reporting errors from create_vm may crash

JDK-8308761

New test TestHFA needs adaptation for JDK-8308276

JDK-8308758

Problemlist compiler/c2/irTests/TestVectorConditionalMove.java

JDK-8308752

Generational ZGC: Avoid final marking through stack chunks

JDK-8308748

JNU_GetStringPlatformChars may write to String’s internal memory array

JDK-8308746

C2 IR test failures for TestFpMinMaxReductions.java with SSE2

JDK-8308735

Typos in parameter names

JDK-8308727

Compiler should accept final unnamed variables in try-with-resources

JDK-8308726

RISC-V: avoid unnecessary slli in the vectorized arraycopy stubs for bytes

JDK-8308720

ProblemList java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java on macosx-x64

JDK-8308718

ProblemList three mlvm/indy/func/jvmti tests on windows-x64 in Xcomp mode

JDK-8308716

ProblemList java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java with genzgc on windows-x64

JDK-8308711

Develop additional Tests for KEM implementation

JDK-8308694

Clarify reversed() default methods' implementation requirements

JDK-8308678

(fs) UnixPath::toRealPath needs additional permissions when running with SM (macOS)

JDK-8308672

Add version number in the replay file generated by DumpInline

JDK-8308657

ReplayInline is not availabe in production build

JDK-8308656

RISC-V: vstring_compare doesnt manifest usage of all vector registers

JDK-8308655

Narrow types of ConstantPool and ConstMethod returns

JDK-8308645

Javadoc of FFM API needs to be refreshed

JDK-8308643

Incorrect value of 'used' jvmstat counter

JDK-8308613

javax.lang.model updates for JEP 445 (preview)

JDK-8308594

Use atomic bitset function for PackageEntry::_defined_by_cds_in_class_path

JDK-8308589

gc/cslocker/TestCSLocker.java timed out

JDK-8308583

SIGSEGV in GraphKit::gen_checkcast

JDK-8308565

HttpClient: Sanitize logging while stopping

JDK-8308549

Classfile API should fail to generate over-sized Code attribute

JDK-8308545

java/net/httpclient/ShutdownNow.java fails with "stream 1 cancelled"

JDK-8308544

Fix compilation regression from JDK-8306983 on musl libc

JDK-8308506

Reduce testing time by removing combinations tested

JDK-8308503

AArch64: SIGILL when running with -XX:UseBranchProtection=pac-ret on hardware without PAC feature

JDK-8308500

ZStatSubPhase::register_start should not call register_gc_phase_start if ZAbort::should_abort()

JDK-8308499

Test vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java failed: VMDisconnectedException

JDK-8308481

JDI TestScaffold does not support passing app arguments to the debuggee

JDK-8308473

ProblemList java/lang/instrument/NativeMethodPrefixAgent.java with loom

JDK-8308472

ProblemList javax/management/remote/mandatory/loading/RMIDownloadTest.java on windows-x64 w/ loom

JDK-8308471

ProblemList javax/management/remote/mandatory/loading/MissingClassTest.java on windows-x64 w/ loom

JDK-8308470

ProblemList javax/management/remote/mandatory/connection/BrokenConnectionTest.java on linux-all

JDK-8308469

[PPC64] Implement alternative fast-locking scheme

JDK-8308468

ProblemList containers/docker/TestMemoryAwareness.java on linux-x64

JDK-8308465

Reduce memory accesses in AArch64 MD5 intrinsic

JDK-8308458

Windows build failure with disassembler.cpp(792): warning C4267: '=': conversion from 'size_t' to 'int'

JDK-8308456

Update javac tool page for -proc:full

JDK-8308445

Linker should check that capture state segment is big enough

JDK-8308410

broken compilation of test\jdk\tools\launcher\exeJliLaunchTest.c

JDK-8308408

Build failure with -Werror=maybe-uninitialized in libjli/java.c with GCC8

JDK-8308407

libjvm library not reproducibly comparable between vendors

JDK-8308403

[s390x] separate remaining_cargs from z_abi_160

JDK-8308400

add ForceEarlyReturn support for virtual threads

JDK-8308396

Fix offset_of conversion warnings in runtime code

JDK-8308388

Update description of SourceVersion.RELEASE_21

JDK-8308387

CLD created and unloading list sharing _next node pointer leads to concurrent YC missing CLD roots

JDK-8308370

Fix build failures related to the java.awt.Robot documentation

JDK-8308350

Increase buffer size for jspawnhelper arguments

JDK-8308347

[s390x] build broken after JDK-8304913

JDK-8308342

Remove MetaspaceClosure::Ref::keep_after_pushing()

JDK-8308341

JNI_GetCreatedJavaVMs returns a partially initialized JVM

JDK-8308336

Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use

JDK-8308335

JFR: Remove @Experimental from Virtual Threads events

JDK-8308316

Default decomposition mode in Collator

JDK-8308312

Compiler should fail when a local variable declaration does not include an Identifier and does not have an initializer

JDK-8308310

HttpClient: Avoid logging or locking from within synchronized blocks

JDK-8308309

Compiler should accept mixed masked and unmasked variables in lambda parameters

JDK-8308300

enhance exceptions in MappedMemoryUtils.c

JDK-8308292

Problemlist vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java

JDK-8308291

compiler/jvmci/meta/ProfilingInfoTest.java fails with -XX:TieredStopAtLevel=1

JDK-8308288

Fix xlc17 clang warnings and build errors in hotspot

JDK-8308285

Assert on -Xshare:dump when running with -Xlog:cds=trace

JDK-8308281

Java snippets in the FFM API need to be updated

JDK-8308277

RISC-V: Improve vectorization of Match.sqrt() on floats

JDK-8308276

Change layout API to work with bytes, not bits

JDK-8308270

ARM32 build broken after JDK-8304913

JDK-8308248

Revisit alignment of layout constants on 32-bit platforms

JDK-8308246

PPC64le build broken after JDK-8304913

JDK-8308245

Add -proc:full to describe current default annotation processing policy

JDK-8308240

Update ATR task definitions for JDK 21 for Client

JDK-8308239

Tighten up accessibility of nested classes in java.lang.invoke

JDK-8308237

add JDWP and JDI virtual thread support for ThreadReference.PopFrames

JDK-8308236

Remove SystemDictionaryShared::clone_dumptime_tables()

JDK-8308235

ThreadContainer registry accumulates weak refs

JDK-8308232

nsk/jdb tests don’t pass -verbose flag to the debuggee

JDK-8308223

failure handler missed jcmd.vm.info command

JDK-8308192

Error in parsing replay file when staticfield is an array of single dimension

JDK-8308188

ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC on all platforms

JDK-8308187

jdi/EventSet/resume/resume008 failed with "EventHandler> Unexpected event: ThreadStartEvent in thread resume008-thread0"

JDK-8308185

Update Http2TestServerConnection to use SSLSocket.startHandshake()

JDK-8308181

Generational ZGC: Remove CLDG_lock from old gen root scanning

JDK-8308167

SequencedMap::firstEntry throws NPE when first entry has null key or value

JDK-8308156

VerifyCACerts.java misses blank in error output

JDK-8308152

PropertyDescriptor should work with overridden generic getter method

JDK-8308151

[JVMCI] capture JVMCI exceptions in hs-err

JDK-8308118

Avoid multiarray allocations in AESCrypt.makeSessionKey

JDK-8308116

jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files

JDK-8308113

JVMS Changes for Unnamed Classes and Instance main Methods (Preview)

JDK-8308111

JLS changes for Unnamed Classes and Instance main Methods (Preview)

JDK-8308110

Resolve multiple definition of 'JNI_OnLoad_jsound' linking error

JDK-8308108

Support Unicode extension for collation settings

JDK-8308098

G1: Remove redundant checks in G1ObjectCountIsAliveClosure

JDK-8308097

Generational ZGC: Update constructor syntax

JDK-8308093

Disable language preview features use in JDK

JDK-8308092

Replace NULL with nullptr in gc/x

JDK-8308091

Remove unused iRegIHeapbase() matching operand

JDK-8308090

Add container tests for on-the-fly resource quota updates

JDK-8308088

Improve class check in CollectedHeap::is_oop

JDK-8308084

C2 fix idom bug in PhaseIdealLoop::create_new_if_for_predicate

JDK-8308073

ClassLoaderExt::append_boot_classpath should handle dynamic archive

JDK-8308072

[BACKOUT] update for deprecated sprintf for src/utils

JDK-8308049

Refactor nested class declarations in FdLibm.java

JDK-8308046

Move Solaris related charsets from java.base to jdk.charsets module

JDK-8308043

Deadlock in TestCSLocker.java due to blocking GC while allocating

JDK-8308041

[JVMCI] WB_IsGCSupportedByJVMCICompiler must enter correct JVMCI env

JDK-8308040

Evaluate new public types in non-public classes

JDK-8308038

java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java timed out

JDK-8308034

Some CDS tests need to use @requires vm.flagless

JDK-8308031

Linkers should reject unpromoted variadic parameters

JDK-8308024

HttpClient (HTTP/1.1) sends an extraneous empty chunk if the BodyPublisher supplies an empty buffer

JDK-8308022

update for deprecated sprintf for java.base

JDK-8308021

Update IANA Language Subtag Registry to Version 2023-05-11

JDK-8308016

Use snippets in java.io package

JDK-8308015

Syntax of "import static" is incorrect in com.sun.source.tree.ImportTree.java

JDK-8308010

X509Key and PKCS8Key allows garbage bytes at the end

JDK-8308009

Generational ZGC: OOM before clearing all SoftReferences

JDK-8308000

add PopFrame support for virtual threads

JDK-8307997

gtest:ZIndexDistributorTest fails on PPC64

JDK-8307990

jspawnhelper must close its writing side of a pipe before reading from it

JDK-8307976

(fs) Files.createDirectories(dir) returns dir::toAbsolutePath instead of dir

JDK-8307969

[zgc] Missing includes in gc/z/zTracer.cpp

JDK-8307968

serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java timed out

JDK-8307966

ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-x64

JDK-8307962

Exclude gc/g1/TestSkipRebuildRemsetPhase.java fails with virtual test thread factory

JDK-8307961

java/foreign/enablenativeaccess/TestEnableNativeAccess.java fails with ShouldNotReachHere

JDK-8307959

Remove explicit type casts from SerializeClosure::do_xxx() calls

JDK-8307958

Metaspace verification is slow causing extreme class unloading times

JDK-8307955

Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'

JDK-8307954

Update string template regression tests to be robust on release updates

JDK-8307953

[AIX] C locale’s font setting was changed by JEP 400

JDK-8307945

Build of Client VM is broken after JDK-8307058

JDK-8307944

ClassFileDumper should only load java.nio.file.Path if enabled

JDK-8307935

Class space argument processing can be simplified

JDK-8307926

Support byte-sized atomic bitset operations

JDK-8307911

javadoc for MemorySegment::reinterpret has duplicate restricted method paragraph

JDK-8307908

[ppc] Add failing RTM tests to ProblemList until 8307907 is fixed.

JDK-8307891

ProblemList gtest/NMTGtest.java subtests on aix

JDK-8307887

(fs) Files.createSymbolicLink throws less specific exception when in developer mode and file already exists

JDK-8307885

com/sun/jdi/ConnectedVMs.java fails with "Invalid debuggee exitValue: 0"

JDK-8307869

Remove unnecessary log statements from arm32 fastlocking code

JDK-8307865

Invalid is_in_any_VTMS_transition() check in post_dynamic_code_generated_while_holding_locks

JDK-8307857

validate-source fails after JDK-8306758

JDK-8307855

update for deprecated sprintf for src/utils

JDK-8307850

update for deprecated sprintf for jdk.jdi

JDK-8307848

update for deprecated sprintf for jdk.attach

JDK-8307840

SequencedMap view method specification and implementation adjustments

JDK-8307814

In the case of two methods with Record Patterns, the second one contains a line number from the first method

JDK-8307813

[JVMCI] Export markWord::lock_mask_in_place to JVMCI compilers.

JDK-8307810

Consistently use LockingMode instead of UseHeavyMonitors

JDK-8307808

G1: Remove partial object-count report after gc

JDK-8307806

Rename Atomic::fetch_and_add and friends

JDK-8307804

Reorganize ArrayJuggle test cases

JDK-8307799

Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg @requires clause

JDK-8307795

AArch64: Optimize VectorMask.truecount() on Neon

JDK-8307794

Test for HSS/LMS Signature Verification

JDK-8307783

runtime/reflect/ReflectOutOfMemoryError.java timed out

JDK-8307779

Relax the java.awt.Robot specification

JDK-8307765

DynamicArchiveHeader contents are missing in CDS mapfile

JDK-8307758

RISC-V: Improve bit test code introduced by JDK-8291555

JDK-8307738

JFR: EventStream.openRepository() drops events

JDK-8307683

Loop Predication should not hoist range checks with trap on success projection by negating their condition

JDK-8307653

Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout

JDK-8307652

sealed class hierarchy graph doesn’t distinguish non-sealed classes

JDK-8307651

RISC-V: stringL_indexof_char instruction has wrong format string

JDK-8307648

java/net/httpclient/ExpectContinueTest.java timed out

JDK-8307629

FunctionDescriptor::toMethodType should allow sequence layouts (mainline)

JDK-8307626

java/net/httpclient/FlowAdapter* tests should close the HttpClient instances

JDK-8307619

C2 failed: Not monotonic (AndI CastII LShiftI) in TestShiftCastAndNotification.java

JDK-8307610

Linker::nativeLinker should not be restricted (mainline)

JDK-8307609

RISC-V: Added support for Extract, Compress, Expand and other nodes for Vector API

JDK-8307604

gcc12 based Alpine build broken build after JDK-8307301

JDK-8307603

[AIX] Broken build after JDK-8307301

JDK-8307588

[JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995

JDK-8307572

AArch64: Vector registers are clobbered by some macroassemblers

JDK-8307571

Remove unused SomeConstants in WatcherThread class

JDK-8307569

Build with gcc8 is broken after JDK-8307301

JDK-8307567

Avoid relocating global roots to metaspaceObjs in CDS dump

JDK-8307563

make most fields final in JavacTrees

JDK-8307559

Add better checking in com/sun/jdi tests for debuggee exiting unexpectedly with an exception

JDK-8307555

Reduce memory reads in x86 MD5 intrinsic

JDK-8307553

Remove dead code MetaspaceClosure::push_method_entry

JDK-8307547

Support variant collations

JDK-8307535

java.util.logging.Handlers should be more VirtualThread friendly

JDK-8307533

Use atomic bitset functions for metadata flags

JDK-8307526

[JFR] Better handling of tampered JFR repository

JDK-8307523

[vectorapi] Optimize MaskFromLongBenchmark.java

JDK-8307521

Introduce check_oop infrastructure to check oops in the oop class

JDK-8307518

Remove G1 workaround in jstat about zero sized generation sizes

JDK-8307517

Add VMErrorCallback infrastructure to extend hs_err dumping

JDK-8307508

IndirectVarHandle.isAccessModeSupported throws NPE

JDK-8307491

ProblemList sanity/client/SwingSet/src/EditorPaneDemoTest.java on linux-x64

JDK-8307490

ProblemList sun/security/pkcs11/Cipher/TestKATForGCM.java on linux-x64 and macosx-x64

JDK-8307489

ProblemList jdk/incubator/vector/LoadJsvmlTest.java on windows-x64

JDK-8307488

Incorrect weight of the first ObjectAllocationSample JFR event

JDK-8307486

ProcessTools.java should wait until vthread is completed before checking exceptions

JDK-8307483

New micros for j.u.c.LockSupport

JDK-8307482

Compiler should accept var _ in nested patterns in switch case

JDK-8307480

Improve SA "transported core" documentation for windows

JDK-8307478

Implementation of Prepare to Restrict The Dynamic Loading of Agents

JDK-8307466

java.time.Instant calculation bug in until and between methods

JDK-8307458

Add periodic heap usage JFR events

JDK-8307448

Test RedefineSharedClassJFR fail due to wrong assumption

JDK-8307446

RISC-V: Improve performance of floating point to integer conversion

JDK-8307444

java.lang.AssertionError when using unnamed patterns

JDK-8307428

jstat tests doesn’t tolerate dash in the O column

JDK-8307425

Socket input stream read burns CPU cycles with back-to-back poll(0) calls

JDK-8307423

[s390x] Represent Registers as values

JDK-8307421

Fix comment in g1CollectionSetChooser.hpp after JDK-8306836

JDK-8307411

Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed

JDK-8307409

Refactor usage examples to use @snippet in the java.nio packages

JDK-8307403

java/util/zip/DeInflate.java timed out

JDK-8307399

get rid of compatibility ThreadStart/ThreadEnd events for virtual threads

JDK-8307395

Add missing STS to Shenandoah

JDK-8307381

Open Source JFrame, JIF related Swing Tests

JDK-8307378

Allow collectors to provide specific values for GC notifications' actions

JDK-8307377

Remove use of tagName from TagletWriterImpl.linkSeeReferenceOutput

JDK-8307375

Alignment check on layouts used as sequence element is not correct

JDK-8307374

Add a JFR event for tracking RSS

JDK-8307370

Add tier1 testing with thread factory in CI

JDK-8307369

Add execution of all svc tests in CI

JDK-8307365

JvmtiStressModule hit SIGSEGV in JvmtiEventControllerPrivate::recompute_thread_enabled

JDK-8307362

Remove test com/sun/jdi/JdbLastErrorTest.java

JDK-8307351

(CmpI/L(AndI/L reg1 reg2)) on x86 can be optimized

JDK-8307348

Parallelize heap walk for ObjectCount(AfterGC) JFR event collection

JDK-8307347

serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS

JDK-8307346

Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code

JDK-8307331

Correctly update line maps when class redefine rewrites bytecodes

JDK-8307326

Package jdk.internal.classfile.java.lang.constant become obsolete

JDK-8307319

closed Problemlist correction

JDK-8307315

Missing ResourceMark in CDS and JVMTI code

JDK-8307311

Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests

JDK-8307308

Add serviceability_ttf_virtual group to exclude jvmti tests developed for virtual threads

JDK-8307307

Improve ProcessTools.java to don’t try to run Virtual wrapper for incompatible processes

JDK-8307306

Change some ConstantPool::name_ref_at calls to uncached_name_ref_at

JDK-8307305

Update debugger tests to support JTREG_TEST_THREAD_FACTORY mode

JDK-8307301

Update HarfBuzz to 7.2.0

JDK-8307299

Move more DnD tests to open

JDK-8307298

JFR: Ensure jdk.jfr.internal.TypeLibrary is initialized only once

JDK-8307297

Move some DnD tests to open

JDK-8307295

Add warning to not create new ACC flags

JDK-8307244

Remove redundant class RMIIIOPServerImpl

JDK-8307236

Rendezvous GC threads under STS for monitor deflation

JDK-8307196

Dangling pointer warning for MetadataAllocationRequest

JDK-8307190

Refactor ref_at methods in Constant Pool

JDK-8307185

pkcs11 native libraries make JNI calls into java code while holding GC lock

JDK-8307181

MemoryLayout.structLayout uses undocumented strict alignment constraints

JDK-8307165

java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out

JDK-8307164

TestSegmentCopy times out (mainline)

JDK-8307163

JLONG_FORMAT_SPECIFIER should be updated on Windows

JDK-8307156

native_thread not protected by TLH

JDK-8307153

JVMTI GetThreadState on carrier should return STATE_WAITING

JDK-8307150

RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC

JDK-8307147

[x86] Dangling pointer warning for Assembler::_attributes

JDK-8307139

Fix signed integer overflow in compiler code, part 1

JDK-8307135

java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java failed

JDK-8307134

Add GTS root CAs

JDK-8307133

Open source some JTable jtreg tests

JDK-8307132

Cleanup the code of sun.java2d.cmm.lcms package

JDK-8307131

C2: assert(false) failed: malformed control flow

JDK-8307130

Open source few Swing JMenu tests

JDK-8307128

Open source some drag and drop tests 4

JDK-8307125

compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java hits assert(!Continuation::is_frame_in_continuation(thread(), fr())) failed: No support for deferred values in continuations

JDK-8307123

Fix deprecation warnings in DPrinter

JDK-8307110

zero build broken after JDK-8304265

JDK-8307106

Allow concurrent GCs to walk CLDG without ClassLoaderDataGraph_lock

JDK-8307105

JFileChooser InvalidPathException when selecting some system folders on Windows

JDK-8307104

[AIX] VM crashes with UseRTMLocking on Power10

JDK-8307103

Two TestMetaspaceAllocationMT tests fail after JDK-8306696

JDK-8307100

Remove ReferentBasedDiscovery reference discovery policy

JDK-8307091

A few client tests intermittently throw ConcurrentModificationException

JDK-8307088

Allow the jdbc.drivers system property to be searchable

JDK-8307083

Open source some drag and drop tests 3

JDK-8307080

Open source some more JComboBox jtreg tests

JDK-8307079

Update test java/awt/Choice/DragOffNoSelect.java

JDK-8307078

Opensource and clean up five more AWT Focus related tests

JDK-8307077

Convert CRLF to LF in java.xml.crypto

JDK-8307068

store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList

JDK-8307067

remove broken EnableThreadSMRExtraValidityChecks option

JDK-8307058

Implementation of Generational ZGC

JDK-8307007

Implementation for javax.lang.model for unnamed variables (Preview)

JDK-8307006

ProblemList gtest/NMTGtest.java on aix

JDK-8307005

Make CardTableBarrierSet::initialize non-virtual

JDK-8306997

C2: "malformed control flow" assert due to missing safepoint on backedge with a switch

JDK-8306996

Open source Swing MenuItem related tests

JDK-8306992

[JVMCI] mitigate more against JVMCI related OOME causing VM to exit

JDK-8306983

Do not invoke external programs when switch terminal to raw mode on selected platforms

JDK-8306966

RISC-V: Support vector cast node for Vector API

JDK-8306965

osThread allocation failures should not abort the VM

JDK-8306959

(bf) CharBuffer.append(CharSequence,int,int) throws BufferOverflowException where IndexOutOfBoundsException expected

JDK-8306955

Open source several JComboBox jtreg tests

JDK-8306954

Open source five Focus related tests

JDK-8306952

improve generic signature of internal DCInlineTag class

JDK-8306951

[BACKOUT] JDK-8305252 make_method_handle_intrinsic may call java code under a lock

JDK-8306950

[REDO] JDK-8305252 make_method_handle_intrinsic may call java code under a lock

JDK-8306949

Resolve miscellaneous multiple symbol definition issues when statically linking JDK/VM natives with standard launcher

JDK-8306946

jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

JDK-8306943

Open source several dnd AWT tests

JDK-8306941

Open source several datatransfer and dnd AWT tests

JDK-8306940

test/jdk/java/net/httpclient/XxxxInURI.java should call HttpClient::close

JDK-8306933

C2: "assert(false) failed: infinite loop" failure

JDK-8306930

Incorrect assert in BitMap::count_one_bits

JDK-8306929

Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared

JDK-8306927

Collator treats "v" and "w" as the same letter for Swedish language locale.

JDK-8306901

Macro offset_of confuses Eclipse CDT

JDK-8306883

Thread stacksize is reported with wrong units in os::create_thread logging

JDK-8306881

Update FreeType to 2.13.0

JDK-8306872

Rename Node_Array::Size()

JDK-8306871

Open source more AWT Drag & Drop tests

JDK-8306860

Avoid unnecessary allocation in List.map() when list is empty

JDK-8306858

Remove some remnants of CMS from SA agent

JDK-8306855

[s390x] fix difference in abi sizes

JDK-8306851

Move Method access flags

JDK-8306850

Open source AWT Modal related tests

JDK-8306843

JVMTI tag map extremely slow after JDK-8292741

JDK-8306842

Classfile API performance improvements

JDK-8306841

Generational ZGC: NMT reports Java heap size larger than max heap size

JDK-8306838

GetGraphicsTest needs to be headful

JDK-8306836

Remove pinned tag for G1 heap regions

JDK-8306833

Change CardTable::_covered to static array

JDK-8306825

Monitor deflation might be accidentally disabled by zero intervals

JDK-8306823

Native memory leak in SharedRuntime::notify_jvmti_unmount/mount.

JDK-8306812

Open source several AWT Miscellaneous tests

JDK-8306806

JMX agent with JDP enabled won’t start when PerfData is disabled

JDK-8306785

fix deficient spliterators for Sequenced Collections

JDK-8306780

ProblemList java/lang/Thread/virtual/HoldsLock.java#id0 in Xcomp

JDK-8306775

Problemlist runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

JDK-8306774

Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable

JDK-8306773

Problemlist jdk/incubator/vector/ShortMaxVectorTests.java on x86_32

JDK-8306772

Remove sun.security.x509.CertException, sun.security.x509.CertParseError

JDK-8306770

(fs) Remove obsolete os.version check from sun.nio.fs.BsdFileStore.supportsFileAttributeView

JDK-8306766

Reduce heap size for TestJNICriticalStressTest

JDK-8306765

Some client related jtreg problem list entries are malformed

JDK-8306764

closed Problemlist correction

JDK-8306758

com/sun/jdi/ConnectedVMs.java fails with "Non-zero debuggee exitValue: 143"

JDK-8306755

Open source few Swing JComponent and AbstractButton tests

JDK-8306753

Open source several container AWT tests

JDK-8306752

Open source several container and component AWT tests

JDK-8306749

Make CardTable::invalidate non-virtual

JDK-8306740

G1: Change G1CardSetHashTableScan to lambda

JDK-8306738

Select num workers for safepoint ParallelCleanupTask

JDK-8306735

G1: G1FullGCScope remove unnecessary member _explicit_gc

JDK-8306734

Shenandoah: Missing barriers on deoptimization path

JDK-8306733

Remove template parameter of G1DetermineCompactionQueueClosure::free_pinned_region

JDK-8306732

TruncatedSeq::predict_next() attempts linear regression with only one data point

JDK-8306729

Add nominal descriptors of modules and packages to Constants API

JDK-8306718

Optimize and opensource some old AWT tests

JDK-8306714

Open source few Swing event and AbstractAction tests

JDK-8306712

CDS DeterministicDump.java test fails with -XX:+UseStringDeduplication

JDK-8306711

Improve diagnosis of IntlTest framework

JDK-8306706

Support out-of-line code generation for MachNodes

JDK-8306705

com/sun/jdi/PopAndInvokeTest.java fails with NativeMethodException

JDK-8306703

JFR: Summary views

JDK-8306698

Add overloads to MethodTypeDesc::of

JDK-8306696

Remove MetaspaceReclaimPolicy=aggressive and obsolete MetaspaceReclaimPolicy

JDK-8306695

Divide by zero in G1Policy::logged_cards_processing_time

JDK-8306687

Relax memory ordering constraints on metaspace atomic counters

JDK-8306683

Open source several clipboard and color AWT tests

JDK-8306682

Open source a few more AWT Choice tests

JDK-8306681

Open source more AWT DnD related tests

JDK-8306678

Replace use of os.version with an internal Version record

JDK-8306672

support offset in dll_address_to_library_name on AIX

JDK-8306667

RISC-V: Fix storeImmN0 matching rule by using zr register

JDK-8306654

Disable NMT location_printing_cheap_dead_xx tests again

JDK-8306652

Open source AWT MenuItem related tests

JDK-8306647

Implementation of Structured Concurrency (Preview)

JDK-8306640

Open source several AWT TextArea related tests

JDK-8306638

Open source some AWT tests related to datatransfer and Toolkit

JDK-8306636

Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3

JDK-8306634

Open source AWT Event related tests

JDK-8306623

(bf) CharBuffer::allocate throws unexpected exception type with some CharSequences

JDK-8306607

Apply 80-column output to javac supported version output

JDK-8306597

Improve string formatting in EquivMapsGenerator.java

JDK-8306593

Fix nsk/jdi/stop/stop001 for virtual threads and remove from problem list

JDK-8306583

Add JVM crash check in CDSTestUtils.executeAndLog

JDK-8306581

JVMCI tests failed when run with -XX:TypeProfileLevel=222 after JDK-8303431

JDK-8306578

Report error if no label given in @see and {@link} when no default is available

JDK-8306575

Clean up and open source four Dialog related tests

JDK-8306572

Implementation of Scoped Values (Preview)

JDK-8306566

Open source several clipboard AWT tests

JDK-8306560

Add TOOLING.jsh load file

JDK-8306541

Refactor collection set candidate handling to prepare for JDK-8140326

JDK-8306538

Zero variant build failure after JDK-8257967

JDK-8306510

Print number of threads and stack sizes in error reports

JDK-8306507

[linux] Print number of memory mappings in error reports

JDK-8306489

Open source AWT List related tests

JDK-8306484

Open source several AWT Choice jtreg tests

JDK-8306483

(ch) Channels.newReader(ReadableByteChannel,Charset) refers to csName

JDK-8306482

Remove unused Method AccessFlags

JDK-8306476

CDS ArchiveHeapTestClass.java test asserts when vm_exit is called on VM thread

JDK-8306474

Move InstanceKlass read-only flags

JDK-8306471

Add virtual threads support to JDWP ThreadReference.Stop and JDI ThreadReference.stop()

JDK-8306467

Fix nsk/jdb/kill/kill001 to work with new JVMTI StopThread support for virtual threads.

JDK-8306466

Open source more AWT Drag & Drop related tests

JDK-8306461

ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions

JDK-8306460

Clear JVM_ACC_QUEUED flag on methods when dumping dynamic CDS archive

JDK-8306459

s390x: Replace NULL to nullptr

JDK-8306457

Classfile API components implementations should not be exposed

JDK-8306456

Don’t leak _worklist’s memory in PhaseLive::compute

JDK-8306452

Fix Amazon copyright in JDK-8305425 test

JDK-8306444

Don’t leak memory in PhaseChaitin::PhaseChaitin

JDK-8306440

Rename PSS:_num_optional_regions to _max_num_optional_regions

JDK-8306436

Rename PSS*:_n_workers to PSS*:_num_workers

JDK-8306435

Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one

JDK-8306432

Open source several AWT Text Component related tests

JDK-8306431

File.listRoots method description should be re-examined

JDK-8306430

Open source some AWT tests related to TextComponent and Toolkit

JDK-8306428

RunThese30M.java crashed with assert(early→flag() == current→flag() || early→flag() == mtNone)

JDK-8306409

Open source AWT KeyBoardFocusManger, LightWeightComponent related tests

JDK-8306374

(bf) Improve performance of DirectCharBuffer::append(CharSequence[,int,int])

JDK-8306372

Open source AWT CardLayout and Checkbox tests

JDK-8306331

assertcnt > 0.0f) && (prob > 0.0f failed: Bad frequency assignment in if

JDK-8306326

[BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects

JDK-8306323

Update license files in CLDR v43

JDK-8306321

Add an accessor for the top of a PLAB

JDK-8306320

BufferedImage spec needs clarification w.r.t its implementation of the WritableRenderedImage interface

JDK-8306310

Move is_shared Klass flag

JDK-8306305

4.5.1: Definition of "provably distinct" refers to the "upper bound" of a type variable

JDK-8306304

Fix xlc17 clang warnings in ppc and aix code

JDK-8306302

C2 Superword fix: use VectorMaskCmp and VectorBlend instead of CMoveVF/D

JDK-8306289

32-bit build failures after JDK-8303422

JDK-8306285

Missing file in search test

JDK-8306284

G1: Remove assertion in G1ScanHRForRegionClosure::do_claimed_block

JDK-8306282

Build failure linux-arm32-open-cmp-baseline after JDK-8257967

JDK-8306280

Open source several choice AWT tests

JDK-8306279

Build failure after JDK-8299592

JDK-8306278

jvmtiAgentList.cpp:253 assert(offset >= 0) failed: invariant occurs on AIX after JDK-8257967

JDK-8306137

Open source several AWT ScrollPane related tests

JDK-8306135

Clean up and open source some AWT tests

JDK-8306134

Open source some AWT tests relating to Button and a few other classes

JDK-8306133

Open source few AWT Drag & Drop related tests

JDK-8306123

Move InstanceKlass writeable flags

JDK-8306119

Many components respond to a mouse event by requesting focus without supplying the MOUSE_EVENT cause

JDK-8306112

Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview)

JDK-8306111

PPC64: RT call after thaw with exception requires larger ABI section

JDK-8306077

Replace NEW_ARENA_ARRAY with NEW_RESOURCE_ARRAY when applicable in opto

JDK-8306076

Open source AWT misc tests

JDK-8306075

Micro-optimize Enum.hashCode

JDK-8306072

Open source several AWT MouseInfo related tests

JDK-8306067

Open source AWT Graphics,GridBagLayout related tests

JDK-8306060

Open source few AWT Insets related tests

JDK-8306059

improve the reliability of TestSerialGCWithCDS.java and ArchiveRelocationTest.java tests

JDK-8306057

False arguments calling dispatch_base for aarch64

JDK-8306042

C2: failed: Missed optimization opportunity in PhaseCCP (adding LShift→Cast→Add notification)

JDK-8306038

SystemModulesPlugin generates code that doesn’t pop when return value not used

JDK-8306036

Use @apiNote in String.toLowerCase, String.toUpperCase

JDK-8306034

add support of virtual threads to JVMTI StopThread

JDK-8306033

Resolve multiple definition of 'throwIOException' and friends when statically linking with JDK native libraries

JDK-8306031

Update IANA Language Subtag Registry to Version 2023-04-13

JDK-8306029

ProblemList runtime/ErrorHandling/TestDwarf.java on linux

JDK-8306028

separate ThreadStart/ThreadEnd events posting code in JVMTI VTMS transitions

JDK-8306027

Clarify JVMTI heap functions spec about virtual thread stack.

JDK-8306015

Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

JDK-8306014

Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

JDK-8306008

Several Vector API tests fail for client VM after JDK-8304450

JDK-8306006

strace001.java fails due to unknown methods on stack

JDK-8305995

Footprint regression from JDK-8224957

JDK-8305994

Guarantee eventual async monitor deflation

JDK-8305993

Add handleSocketErrorWithMessage to extend nio Net.c exception message

JDK-8305990

Stripping debug info of ASM 9.5 fails

JDK-8305975

Add TWCA Global Root CA

JDK-8305972

Update XML Security for Java to 3.0.2

JDK-8305966

ProblemList com/sun/jdi/JdbLastErrorTest.java on windows-x64

JDK-8305963

Typo in java.security.Security.getProperty

JDK-8305959

x86: Improve itable_stub

JDK-8305958

Use links instead of buttons for auto-generated header links

JDK-8305950

Have -XshowSettings option display tzdata version

JDK-8305945

(zipfs) Opening a directory to get input stream produces incorrect exception message

JDK-8305944

assert(is_aligned(ref, HeapWordSize)) failed: invariant

JDK-8305943

Open source few AWT Focus related tests

JDK-8305942

Open source several AWT Focus related tests

JDK-8305937

com/sun/jdi/SetLocalWhileThreadInNative.java fails with -XX:+TieredCompilation

JDK-8305936

JavaThread::create_system_thread_object has unused is_visible argument

JDK-8305935

Resolve multiple definition of 'jmm_<interface|version>' when statically linking with JDK native libraries

JDK-8305934

PPC64: Disable VMContinuations on Big Endian

JDK-8305922

[aix,linux] Avoid comparing 'this' to nullptr

JDK-8305919

java/lang/Thread/virtual/HoldsLock.java#id0 failed, ThreadInfo.getLockInfo() return null

JDK-8305906

HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address

JDK-8305902

(cs) Resolve default Charset only once in StreamEncoder and StreamDecoder

JDK-8305900

Use loopback IP addresses in security policy files of httpclient tests

JDK-8305892

G1: Fix G1MMUTracker::when_sec documentation

JDK-8305880

Loom: Avoid putting stale object pointers in oops

JDK-8305875

Test TraceVirtualThreadLocals should be run with continuations only

JDK-8305874

Open source AWT Key, Text Event related tests

JDK-8305858

Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries

JDK-8305853

java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106"

JDK-8305847

Improve diagnosability and resilience of HttpClient::close tests

JDK-8305846

Support compilation in Proc test utility

JDK-8305819

LogConfigurationTest intermittently fails on AArch64

JDK-8305815

Update Libpng to 1.6.39

JDK-8305811

(bf) Improve performance of CharBuffer::append(CharSequence[,int,int])

JDK-8305809

(fs) Review obsolete Linux kernel dependency on os.version (Unix kernel 2.6.39)

JDK-8305808

Typo in javadoc of ConstantDescs::BSM_VARHANDLE_STATIC_FIELD

JDK-8305807

Spurious right brace in ConstantDescs field Javadocs

JDK-8305794

Unused interface sun.security.util.PermissionFactory can be removed

JDK-8305787

Wrong debugging information printed with TraceOptoOutput

JDK-8305785

Avoid redundant HashMap.containsKey call in java.util.regex

JDK-8305783

x86_64: Optimize AbsI and AbsL

JDK-8305781

compiler/c2/irTests/TestVectorizationMultiInvar.java failed with "IRViolationException: There were one or multiple IR rule failures."

JDK-8305780

javax/swing/JTable/7068740/bug7068740.java fails on Ubunutu 20.04

JDK-8305778

javax/swing/JTableHeader/6884066/bug6884066.java: Unexpected header’s value; index = 4 value = E

JDK-8305771

SA ClassWriter.java fails to skip overpass methods

JDK-8305770

os::Linux::available_memory() should refer MemAvailable in /proc/meminfo

JDK-8305766

ProblemList runtime/CompressedOops/CompressedClassPointers.java

JDK-8305763

Parsing a URI with an underscore goes through a silent exception, negatively impacting performance

JDK-8305762

FileInputStream and FileOutputStream implSpec should be corrected or removed

JDK-8305761

Resolve multiple definition of 'jvm' when statically linking with JDK native libraries

JDK-8305758

Update the JAR tool man page to indicate -i/--generate-file is deprecated

JDK-8305757

Call Method::compute_has_loops_flag() when creating CDS archive

JDK-8305755

[JVMCI] missing barriers in CompilerToVM.readFieldValue for Reference.referent

JDK-8305748

Clarify reentrant behavior of close() in FileInputStream, FileOutputStream, and RandomAccessFile

JDK-8305746

InitializeEncoding should cache Charset object instead of charset name

JDK-8305740

C2: add print statements to assert: Can’t determine return type.

JDK-8305728

RISC-V: Use bexti instruction to do single-bit testing

JDK-8305716

Enhancements for printing age tables

JDK-8305714

Add an extra test for JDK-8292755

JDK-8305712

[MacOS] Deprecated Cocoa-NSEvent names

JDK-8305711

Arm: C2 always enters slowpath for monitorexit

JDK-8305710

Line breaks in search tags cause invalid JSON in index file

JDK-8305701

6.3.2: Incomplete specification of flow scoping

JDK-8305696

(zipfs) Avoid redundant LinkedHashMap.containsKey call ZipFileSystem.makeParentDirs

JDK-8305690

[X86] Do not emit two REX prefixes in Assembler::prefix

JDK-8305688

jdk build --with-memory-size=1024 broken by JDK-8305100

JDK-8305680

Remove Permissions from jcmd help output

JDK-8305679

ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-aarch64 with ZGC

JDK-8305678

ProblemList serviceability/sa/ClhsdbInspect.java on windows-x64 in Xcomp

JDK-8305673

Convert DocCommentParser to use enhanced switch

JDK-8305672

Surprising definite assignment error after JDK-8043179

JDK-8305671

javac rejects semicolons in compilation units with no imports

JDK-8305670

Performance regression in LockSupport.unpark with lots of idle threads

JDK-8305668

PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2

JDK-8305666

Add system property for fair AWT lock

JDK-8305664

[BACKOUT] (fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

JDK-8305663

Wrong iteration order of pause array in g1MMUTracker

JDK-8305659

ProblemList com/sun/jdi/PopAndInvokeTest.java with virtual threads

JDK-8305646

compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c

JDK-8305644

IGV: Node text not updated when switching from/to CFG view

JDK-8305635

Replace Parse Predicate IfNode with new ParsePredicateNode and route predicate queries through dedicated classes

JDK-8305634

Renaming predicates, simple cleanups, and adding summary about current predicates

JDK-8305632

Test com/sun/jdi/PopAndInvokeTest.java fails with OpaqueFrameException

JDK-8305625

Stress test crashes with SEGV in Deoptimization::deoptimize_frame_internal(JavaThread*, long*, Deoptimization::DeoptReason)

JDK-8305622

Remove Permission details from jcmd man page

JDK-8305620

Missing break in DocCommentParser inlineWord()

JDK-8305618

Move gcold out of tier1

JDK-8305608

Change VMConnection to use "test.class.path"instead of "test.classes"

JDK-8305607

Remove some unused test parameters in com/sun/jdi tests

JDK-8305602

ProblemList java/lang/invoke/lambda/LogGeneratedClassesTest.java

JDK-8305600

java/lang/invoke/lambda/LogGeneratedClassesTest.java fails after JDK-8304846 and JDK-8202110

JDK-8305599

(fc) Temporarily problem-list java/nio/channels/{AsyncCloseAndInterrupt.java, FileChannel/Transfer.java}

JDK-8305596

(fc) Two java/nio/channels tests fail after JDK-8303260

JDK-8305591

Cleanup use of newline flag in DocCommentParser

JDK-8305590

Remove nothrow exception specifications from operator new

JDK-8305582

Compiler crash when compiling record patterns with var

JDK-8305578

X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions

JDK-8305566

Change StringDedup thread to derive from JavaThread

JDK-8305543

Ensure GC barriers for arraycopy on AArch64 use caller saved neon temp registers

JDK-8305529

DefaultProxySelector.select(URI) in certain cases returns a List with null element

JDK-8305525

Problemlist runtime/ErrorHandling/TestDwarf on x86

JDK-8305524

AArch64: Fix arraycopy issue on SVE caused by matching rule vmask_gen_sub

JDK-8305520

ToggleNotifyJvmtiTest.java fails with release VMs

JDK-8305511

Remove ignore from com/sun/jdi/PopAndInvokeTest.java

JDK-8305509

C1 fails "assert(k != nullptr) failed: illegal use of unloaded klass"

JDK-8305505

NPE in javazic compiler

JDK-8305504

stutter typo in java.compiler files

JDK-8305502

adjust timeouts in three more M&M tests

JDK-8305500

SystemDictionary::find_placeholder/find_class declared but not used

JDK-8305490

CLHSDB "dumpclass" command produces classes with invalid field descriptors

JDK-8305486

Add split() variants that keep the delimiters to String and j.u.r.Pattern

JDK-8305485

Problemlist runtime/Thread/TestAlwaysPreTouchStacks.java

JDK-8305484

Compiler::init_c1_runtime unnecessarily uses an Arena that lives for the lifetime of the process

JDK-8305481

gtest is_first_C_frame failing on ARM

JDK-8305480

test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java failing on 32 bit arm

JDK-8305478

[REDO] disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

JDK-8305461

[vectorapi] Add VectorMask::xor

JDK-8305442

(bf) Direct and view implementations of CharBuffer.toString(int, int) do not need to catch SIOBE

JDK-8305425

Thread.isAlive0 doesn’t need to call into the VM

JDK-8305421

Work around JDK-8305420 in CDSJDITest.java

JDK-8305419

JDK-8301995 broke building libgraal

JDK-8305417

disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414

JDK-8305416

runtime/Thread/TestAlwaysPreTouchStacks.java failed with "Did not find expected NMT output"

JDK-8305414

gtest/NMTGtests.java is failing various sub-tests

JDK-8305407

ExternalSpecsWriter should ignore white-space differences in spec titles

JDK-8305405

Compile_lock not needed in Universe::genesis()

JDK-8305404

Compile_lock not needed for InstanceKlass::implementor()

JDK-8305403

Shenandoah evacuation workers may deadlock

JDK-8305400

ISO 4217 Amendment 175 Update

JDK-8305387

JDK-8301995 breaks arm 32-bit

JDK-8305370

Inconsistent use of for_young_only_phase parameter in G1 predictions

JDK-8305368

G1 remset chunk claiming may use relaxed memory ordering

JDK-8305356

Fix ignored bad CompileCommands in tests

JDK-8305352

updateIconImages may lead to deadlock after JDK-8276849

JDK-8305351

C2 setScopedValueCache intrinsic doesn’t use access API

JDK-8305343

BigDecimal.fractionOnly() erroneously returns true for large scale value

JDK-8305336

java.security.debug=sunpkcs11 breaks PKCS#11 configuration with slotListIndex

JDK-8305324

C2: Wrong execution of vectorizing Interger.reverseBytes

JDK-8305323

Update java/net/httpclient/ContentLengthHeaderTest.java to use new HttpTestServer factory methods

JDK-8305320

DbgStrings and AsmRemarks are leaking

JDK-8305310

Calculate PublicKey from PrivateKey

JDK-8305252

make_method_handle_intrinsic may call java code under a lock

JDK-8305247

On RISC-V generate_fixed_frame() sometimes generate a relativized locals value which is way too large

JDK-8305242

Remove non-invariant assert(EventThreadDump::is_enabled())

JDK-8305237

CompilerDirectives DCmds permissions correction

JDK-8305236

Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051

JDK-8305233

G1: Refactor G1ClearCardTableTask

JDK-8305227

[s390x] build broken after JDK-8231349

JDK-8305225

A service broken error despite annotation processor generating it if directives listed

JDK-8305223

IGV: mark osr compiled graphs with [OSR] in the name

JDK-8305222

Change unique_ctrl_out_or_null to unique_ctrl_out in PhaseCFG::convert_NeverBranch_to_Goto

JDK-8305209

JDWP exit error AGENT_ERROR_INVALID_THREAD(203): missing entry in running thread table

JDK-8305207

Calendar.aggregateStamp(int, int) return value can be simplified

JDK-8305206

Add @spec tags in java.base/java.* (part 1)

JDK-8305203

Simplify trimming operation in Region::Ideal

JDK-8305202

Fix Copyright Header in ZonedDateTimeFormatterBenchmark

JDK-8305201

Improve error message for GroupLayouts that are too large on SysV

JDK-8305192

serial GC fails "assert(Universe::on_page_boundary(bottom) && Universe::on_page_boundary(end)) failed: invalid space boundaries"

JDK-8305189

C2 failed "assert(_outcnt==1) failed: not unique"

JDK-8305171

PPC: Should use IMA::load_resolved_indy_entry() in TIG::generate_return_entry_for()

JDK-8305169

java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java — test server didn’t start in timely manner

JDK-8305157

The java.util.Arrays class should be declared final

JDK-8305142

Can’t bootstrap ctw.jar

JDK-8305113

(tz) Update Timezone Data to 2023c

JDK-8305112

RISC-V: Typo fix for RVC description

JDK-8305111

Locale.lookupTag has typo in parameter

JDK-8305107

Emoji related binary properties in RegEx

JDK-8305100

[REDO] Clean up JavadocTokenizer

JDK-8305098

[Backout] JDK-8303912 Clean up JavadocTokenizer

JDK-8305095

Update java/net/httpclient/CustomRequestPublisher.java to use new HttpTestServer factory methods

JDK-8305094

typo (missing *) in doc comment

JDK-8305093

Linker cache should not take layout names into account

JDK-8305092

Improve Thread.sleep(millis, nanos) for sub-millisecond granularity

JDK-8305091

Change ChaCha20 cipher init behavior to match AES-GCM

JDK-8305089

Implement missing socket options on AIX

JDK-8305086

G1 Redirty Cards phase printed twice

JDK-8305085

Suppress removal warning for finalize() from test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java

JDK-8305084

Remove the removal warnings for finalize() from test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java and RunFinalizationTest.java

JDK-8305083

Remove finalize() from test/hotspot/jtreg/vmTestbase/nsk/share/ and /jpda that are used in serviceability/dcmd/framework tests

JDK-8305082

Remove finalize() from test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

JDK-8305081

Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712

JDK-8305080

Suppress the 'removal' warning for finalize() from test/hotspot/jtreg/compiler/jvmci/common/testcases that used in compiler/jvmci/compilerToVM/ tests

JDK-8305079

Remove finalize() from compiler/c2/Test719030

JDK-8305073

Fix VerifyLoopOptimizations - step 2 - verify idom

JDK-8305066

[JVMCI] guarantee(ik→is_initialized()) failed: java/lang/Long$LongCache must be initialized

JDK-8305062

Refactor CardTable::resize_covered_region

JDK-8305060

G1: Refactor G1ScanHRForRegionClosure::scan_heap_roots

JDK-8305056

Avoid unaligned access in emit_intX methods if it’s unsupported

JDK-8305055

IR check fails on some aarch64 platforms

JDK-8305008

RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp

JDK-8305004

add @spec tags to langtools modules

JDK-8304996

Add missing HandleMarks

JDK-8304993

bad sentence break in DateFormat

JDK-8304991

Redundant hyphen in @param results in double-dash in javadocs

JDK-8304990

unnecessary dash in @param gives double-dash in docs

JDK-8304989

unnecessary dash in @param gives double-dash in docs

JDK-8304988

unnecessary dash in @param gives double-dash in docs

JDK-8304982

Emit warning for removal of COMPAT provider

JDK-8304976

Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()

JDK-8304963

HttpServer closes connection after processing HEAD after JDK-7026262

JDK-8304962

sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused

JDK-8304948

[vectorapi] C2 crashes when expanding VectorBox

JDK-8304945

StringBuilder and StringBuffer should implement Appendable explicitly

JDK-8304937

BufferedFieldBuilder.Model missing writeTo(DirectClassBuilder)

JDK-8304932

MethodTypeDescImpl can be mutated by argument passed to MethodTypeDesc.of

JDK-8304931

vm/concepts/methods/methods001/methods00101m1/methods00101m1 failures with already pending exception

JDK-8304928

Optimize ClassDesc.resolveConstantDesc

JDK-8304927

Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2

JDK-8304919

Implementation of Virtual Threads

JDK-8304918

Remove unused decl field from AnnotatedType implementations

JDK-8304915

Create jdk.internal.util.Architecture enum and apply

JDK-8304914

Use OperatingSystem, Architecture, and Version in jpackage

JDK-8304913

Use OperatingSystem, Architecture, and Version in jlink

JDK-8304912

Use OperatingSystem enum in java.desktop module

JDK-8304911

Use OperatingSystem enum in some modules

JDK-8304898

Fix Copyright Headers for JLink Source Files

JDK-8304888

Add dedicated VMProps for linker and fallback linker

JDK-8304885

Reuse stale data to improve DNS resolver resiliency

JDK-8304884

Update Bytecodes data to be mostly compile time constants

JDK-8304883

Record Deconstruction causes bytecode error

JDK-8304880

[PPC64] VerifyOops code in C1 doesn’t work with ZGC

JDK-8304878

ConcurrentModificationException in javadoc tool

JDK-8304846

Provide a shared utility to dump generated classes defined via Lookup API

JDK-8304845

Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording

JDK-8304844

JFR: Missing disk parameter in ActiveRecording event

JDK-8304840

Dangling CharacterCodingException in a few javadoc descriptions

JDK-8304837

Classfile API throws IOOBE for MethodParameters attribute without parameter names

JDK-8304836

Make MALLOC_MIN4 macro more robust

JDK-8304835

jdk/jfr/event/oldobject/TestArrayInformation.java fails with "Could not find event with class …​ as (leak) object"

JDK-8304834

Fix wrapper insertion in TestScaffold.parseArgs(String args[])

JDK-8304833

(fc) Remove dead code in sun.nio.ch.FileChannelImpl::implCloseChannel

JDK-8304828

Lots of constant static data not declared static const in cpu/x86

JDK-8304825

MacOS metal pipeline - window isn’t painted if created during display sleep

JDK-8304820

Statically allocate ObjectSynchronizer mutexes

JDK-8304818

Prune HttpURLConnection cache when corresponding Authenticator is garbage collected

JDK-8304815

Use NMT for more precise hs_err location printing

JDK-8304809

Remove develop flag G1ExitOnExpansionFailure

JDK-8304804

Remove develop flag G1VerifyCTCleanup

JDK-8304803

NPE thrown during downcall classification under Linux/x64

JDK-8304802

After JDK-8297639 the flag G1UsePreventiveGC needs to be added to the obsoletion table

JDK-8304761

Update IANA Language Subtag Registry to Version 2023-03-22

JDK-8304760

Add 2 Microsoft TLS roots

JDK-8304759

Add BitMap iterators

JDK-8304745

Lazily initialize byte[] in java.io.BufferedInputStream

JDK-8304743

Compile_lock and SystemDictionary updates

JDK-8304738

UnregisteredClassesTable_lock never created

JDK-8304736

Heap_lock is created twice

JDK-8304725

AsyncGetCallTrace can cause SIGBUS on M1

JDK-8304723

Statically allocate global mutexes

JDK-8304720

SuperWord::schedule should rebuild C2-graph from SuperWord dependency-graph

JDK-8304718

GetIntArrayElements should not be passed JNI_FALSE

JDK-8304717

Declaration aliasing between boolean and jboolean is wrong

JDK-8304716

Clean up G1Policy::calc_max_old_cset_length()

JDK-8304712

Only pass total number of regions into G1Policy::calc_min_old_cset_length

JDK-8304711

Combine G1 root region abort and wait into a single method

JDK-8304696

Duplicate class names in dynamicArchive tests can lead to test failure

JDK-8304694

Runtime exception thrown when break stmt is missing

JDK-8304691

Remove jlink --post-process-path option

JDK-8304689

Add hidden option to disable external spec page

JDK-8304687

Move add_to_hierarchy

JDK-8304685

Fix whitespace parsing in libjdwp

JDK-8304683

Memory leak in WB_IsMethodCompatible

JDK-8304681

compiler/sharedstubs/SharedStubToInterpTest.java fails after JDK-8304387

JDK-8304680

Problemlist compiler/sharedstubs/SharedStubToInterpTest.java

JDK-8304676

[vectorapi] x86_32: Crash in Assembler::kmovql(Address, KRegister)

JDK-8304671

javac regression: Compilation with --release 8 fails on underscore in enum identifiers

JDK-8304657

G1: Rename set_state_empty to set_state_untracked

JDK-8304591

(fs) UnixPath.stringValue need not be volatile

JDK-8304585

Method::invoke rewraps InvocationTargetException if a caller-sensitive method throws IAE

JDK-8304557

java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out

JDK-8304547

Remove checking of -Djava.compiler in src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

JDK-8304543

Modernize debugging jvm args in test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java

JDK-8304542

Convert use of internal VM::classFileVersion to ClassFileFormatVersion

JDK-8304541

Modules THROW_MSG_ should return nullptr instead of JNI_FALSE

JDK-8304537

Ant-based langtools build fails after JDK-8015831 Add lint check for calling overridable methods from a constructor

JDK-8304502

Classfile API class hierarchy makes assumptions when class is not resolved

JDK-8304501

Remove orphaned demo netbeans projects

JDK-8304498

JShell does not switch to raw mode when there is no /bin/test

JDK-8304450

[vectorapi] Refactor VectorShuffle implementation

JDK-8304449

com/sun/jdi/ThreadMemoryLeakTest.java times out

JDK-8304448

Kitchensink failed: assert(!thread→is_in_any_VTMS_transition()) failed: class prepare events are not allowed in any VTMS transition

JDK-8304445

Remaining uses of NULL in ciInstanceKlass.cpp

JDK-8304444

Reappearance of NULL in jvmtiThreadState.cpp

JDK-8304443

bootcycle builds fail after JDK-8015831

JDK-8304438

jcmd JVMTI.agent_load should obey EnableDynamicAgentLoading

JDK-8304437

ProblemList com/sun/jdi/ThreadMemoryLeadTest.java with ZGC

JDK-8304436

com/sun/jdi/ThreadMemoryLeakTest.java fails with "OutOfMemoryError: Java heap space" with ZGC

JDK-8304433

cleanup sentence breaker code in DocTreeMaker

JDK-8304425

ClassHierarchyResolver from Reflection

JDK-8304423

Refactor FdLibm.java

JDK-8304420

Regression ~11% with Javac-Generates on all platforms in b14

JDK-8304412

Serial: Refactor old generation cards update after Full GC

JDK-8304411

Remove unused CardTable::clear

JDK-8304393

Provide method to iterate over regions of humongous object in G1

JDK-8304387

Fix positions of shared static stubs / trampolines

JDK-8304376

Rename t1/t2 classes in com/sun/jdi/CLETest.java to avoid class duplication error in IDE

JDK-8304375

jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false"

JDK-8304367

jlink --include-locales=* attempts to parse non .class resource files with classfile reader

JDK-8304360

Test to ensure ConstantDescs fields work

JDK-8304350

Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0

JDK-8304334

java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java times out on slow platforms

JDK-8304314

StackWalkTest.java fails after CODETOOLS-7903373

JDK-8304303

implement VirtualThread class notifyJvmti methods as C2 intrinsics

JDK-8304301

Remove the global option SuperWordMaxVectorSize

JDK-8304295

harfbuzz build fails with GCC 7 after JDK-8301998

JDK-8304294

Update JRuby test runner to start process in the current directory

JDK-8304293

RISC-V: JDK-8276799 missed atomic intrinsic support for C1

JDK-8304291

[AIX] Broken build after JDK-8301998

JDK-8304287

Problemlist java/net/SocketOption/OptionsTest.java

JDK-8304286

java/net/SocketOption/OptionsTest.java failing after JDK-8302659

JDK-8304283

Modernize the switch statements in jdk.internal.foreign

JDK-8304267

JDK-8303415 missed change in Zero Interpreter

JDK-8304265

Implementation of Foreign Function and Memory API (Third Preview)

JDK-8304264

Debug messages always show up for NativeGSS

JDK-8304258

x86: Improve the code generation of VectorRearrange with int and float

JDK-8304242

CPUInfoTest fails because "serialize" CPU feature is not known

JDK-8304230

LShift ideal transform assertion

JDK-8304225

Remove javax/script/Test7.java from ProblemList

JDK-8304180

Constant Descriptors for MethodHandles::classData and classDataAt

JDK-8304175

ProblemList compiler/vectorapi/VectorLogicalOpIdentityTest.java on 2 platforms

JDK-8304174

Remove delays from httpserver tests

JDK-8304172

ProblemList serviceability/sa/UniqueVtableTest.java

JDK-8304164

jdk/classfile/CorpusTest.java still fails after JDK-8303910

JDK-8304163

Move jdk.internal.module.ModuleInfoWriter to the test library

JDK-8304161

Add TypeKind.from to derive from TypeDescriptor.OfField

JDK-8304148

Remapping a class with Invokedynamic constant loses static bootstrap arguments

JDK-8304147

JVM crash during shutdown when dumping dynamic archive

JDK-8304146

Refactor VisibleMemberTable (LocalMemberTable)

JDK-8304144

G1: Remove unnecessary is_survivor check in G1ClearCardTableTask

JDK-8304139

Add <init> and <clinit> method constants to ConstantDescs

JDK-8304138

[JVMCI] Test FailedSpeculation existence before appending.

JDK-8304136

Match allocation and free in sspi.cpp

JDK-8304130

Add runtime/StackGuardPages/TestStackGuardPagesNative.java to ProblemList.txt

JDK-8304089

Convert TraceDependencies to UL

JDK-8304074

[JMX] Add an approximation of total bytes allocated on the Java heap by the JVM

JDK-8304069

ClassFileParser has ad-hoc hashtables

JDK-8304063

tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH

JDK-8304059

Use InstanceKlass in dependencies

JDK-8304055

G1: Remove OldGCAllocRegion::release

JDK-8304054

Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed

JDK-8304042

C2 SuperWord: schedule must remove packs with cyclic dependencies

JDK-8304036

Use CommandLine class from shared module

JDK-8304033

JFR: Missing thread

JDK-8304031

Classfile API cannot encode Primitive Class as Condy

JDK-8304028

Port fdlibm IEEEremainder to Java

JDK-8304019

ProblemList java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java on windows-x64

JDK-8304018

ProblemList javax/swing/JColorChooser/Test6827032.java on windows-x64

JDK-8304017

ProblemList com/sun/jdi/InvokeHangTest.java on windows-x64 in vthread mode

JDK-8304016

Add BitMap find_last suite of functions

JDK-8304015

G1: Metaspace-induced GCs should not trigger maximal compaction

JDK-8304014

Convert test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java to junit

JDK-8304013

Add a fast, non-manual alternative to test/jdk/java/util/zip/ZipFile/TestTooManyEntries

JDK-8304005

ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-x64 in Xcomp mode

JDK-8303973

Library detection in runtime/ErrorHandling/TestDwarf.java fails on ppc64le RHEL8.5 for libpthread-2.28.so

JDK-8303969

Limit printed failures within an object during G1 heap verification

JDK-8303965

java.net.http.HttpClient should reset the stream if response headers contain malformed header fields

JDK-8303963

Replace various encodings of UINT/SIZE_MAX in gc code

JDK-8303955

RISC-V: Factor out the tmp parameter from copy_memory and copy_memory_v

JDK-8303951

Add asserts before record_method_not_compilable where possible

JDK-8303949

gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5

JDK-8303948

HsErrFileUtils.checkHsErrFileContent() fails to check the last pattern.

JDK-8303942

os::write should write completely

JDK-8303937

Corrupted heap dumps due to missing retries for os::write()

JDK-8303930

Fix ConstantUtils.skipOverFieldSignature void case return value

JDK-8303928

Update jarsigner man page after JDK-8303410

JDK-8303924

ProblemList serviceability/sa/UniqueVtableTest.java on Linux

JDK-8303923

ZipOutStream::putEntry should include an apiNote to indicate that the STORED compression method should be used when writing directory entries

JDK-8303921

serviceability/sa/UniqueVtableTest.java timed out

JDK-8303919

Instant.ofEpochMilli says it can throw an exception that it can’t

JDK-8303917

Update ISO 639 language codes table

JDK-8303916

ThreadLists.java inconsistent results

JDK-8303915

javadoc build failure after JDK-8294959

JDK-8303910

jdk/classfile/CorpusTest.java failed 1 of 6754 tests

JDK-8303908

Add missing check in VTMS_transition_disable_for_all() for suspend mode

JDK-8303900

Rename BitMap search functions

JDK-8303895

Simplify and clean up LinkFactory code

JDK-8303883

Confusing parameter name in G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes

JDK-8303882

Refactor some iterators in jdk.compiler

JDK-8303881

Mixed, minor cleanup in jdk.compiler

JDK-8303863

RISC-V: TestArrayStructs.java fails after JDK-8303604

JDK-8303861

Error handling step timeouts should never be blocked by OnError and others

JDK-8303853

Update ISO 3166 country codes table

JDK-8303841

Update the JNI spec GetVersion function to reflect the change to JNI_VERSION_20

JDK-8303839

[BACKOUT] JDK-8302799 and JDK-8302189

JDK-8303833

java.util.LocaleISOData has wrong comments for 'Norwegian Bokmål' and 'Volapük'

JDK-8303830

update for deprecated sprintf for jdk.accessibility

JDK-8303824

Parallel: Use more strict card table API

JDK-8303822

gtestMain should give more helpful output

JDK-8303820

Simplify type metadata

JDK-8303814

getLastErrorString should avoid charset conversions

JDK-8303809

Dispose context in SPNEGO NegotiatorImpl

JDK-8303805

[REDO] JDK-8302189 and JDK-8302799

JDK-8303804

Fix some errors of If-VectorTest and CMove-VectorTest

JDK-8303799

[BACKOUT] JDK-8302801 Remove fdlibm C sources

JDK-8303798

REDO - Remove fdlibm C sources

JDK-8303784

no-@Target annotations should be applicable to type parameter declarations

JDK-8303749

Serial: Use more strict card table API

JDK-8303742

CompletableFuture.orTimeout leaks if the future completes exceptionally

JDK-8303705

Field sleeper.started should be volatile JdbLockTestTarg.java

JDK-8303703

Add support of execution tests using virtual thread factory jtreg plugin

JDK-8303702

Provide ThreadFactory to create platform/virtual threads for com/sun/jdi tests

JDK-8303697

ProcessTools doesn’t print last line of process output

JDK-8303690

Prefer ArrayList to LinkedList in com.sun.jmx.mbeanserver.Introspector

JDK-8303684

Lift upcall sharing mechanism to AbstractLinker (mainline)

JDK-8303682

Simplify HttpClient DebugLogger

JDK-8303681

JFR: RemoteRecordingStream::setMaxAge() should accept null

JDK-8303678

[JVMCI] Add possibility to convert object JavaConstant to jobject.

JDK-8303674

JFR: TypeLibrary class not thread safe

JDK-8303669

SelectVersion indexes past the end of the argv array

JDK-8303648

Add String.indexOf(String str, int beginIndex, int endIndex)

JDK-8303646

[JVMCI] Add possibility to lookup ResolvedJavaType from jclass.

JDK-8303630

Move nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java back to general problem list

JDK-8303624

The java.lang.Thread.FieldHolder can be null for JNI attaching threads

JDK-8303623

Compiler should disallow non-standard UTF-8 string encodings

JDK-8303622

JFR: Missing message with Objects.requireNonNull

JDK-8303621

BitMap::iterate should support lambdas and other function objects

JDK-8303617

update for deprecated sprintf for jdk.jdwp.agent

JDK-8303609

ProblemList serviceability/sa/TestSysProps.java with ZGC

JDK-8303607

SunMSCAPI provider leaks memory and keys

JDK-8303606

Memory leaks in Arguments::parse_each_vm_init_arg

JDK-8303605

Memory leaks in Metaspace gtests

JDK-8303604

Passing by-value structs whose size is not power of 2 doesn’t work on all platforms (mainline)

JDK-8303588

[JVMCI] make JVMCI source directories conform with standard layout

JDK-8303587

Remove VMOutOfMemoryError001 test from the problem list after 8303198

JDK-8303582

Reduce duplication in jdk/java/foreign tests

JDK-8303577

[JVMCI] OOME causes crash while translating exceptions

JDK-8303576

addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return

JDK-8303575

adjust Xen handling on Linux aarch64

JDK-8303564

C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi

JDK-8303563

GetCurrentThreadCpuTime and GetThreadCpuTime need further clarification for virtual threads

JDK-8303562

Remove obsolete comments in os::pd_attempt_reserve_memory_at

JDK-8303549

[AIX] TestNativeStack.java is failing with exit value 1

JDK-8303548

Arguments::get_default_shared_archive_path() should cache the result for future use

JDK-8303540

Eliminate unnecessary reference to javac internal class

JDK-8303539

javadoc typos in Attr

JDK-8303534

Merge CompactibleSpace into ContiguousSpace

JDK-8303530

Redefine JAXP Configuration File

JDK-8303527

update for deprecated sprintf for jdk.hotspot.agent

JDK-8303526

Changing "arbitrary" Name.compareTo() ordering breaks the regression suite

JDK-8303524

Check FunctionDescriptor byte order when linking

JDK-8303523

Cleanup problem listing of nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java

JDK-8303516

HFAs with nested structs/unions/arrays not handled correctly on AArch64

JDK-8303513

C2: LoadKlassNode::make fails with 'expecting TypeKlassPtr'

JDK-8303512

Race condition when computing is_loaded property of TypePtr::InterfaceSet

JDK-8303511

C2: assert(get_ctrl(n) == cle_out) during unrolling

JDK-8303509

Socket setTrafficClass does not work for IPv4 connections when IPv6 enabled

JDK-8303508

Vector.lane() gets wrong value on x86

JDK-8303499

[s390x] ProblemList StressStackOverflow

JDK-8303497

[s390x] ProblemList TestUnreachableInnerLoop.java

JDK-8303495

Unused path parameter in ClassLoader::add_to_app_classpath_entries(JavaThread* current, char* path, …​)

JDK-8303489

Add a test to verify classes in vmStruct have unique vtables

JDK-8303486

[REDO] Update ProcessTools.startProcess(…​) to exit early if process exit before linePredicate is printed.

JDK-8303485

Replacing os.name for operating system customization

JDK-8303482

Update LCMS to 2.15

JDK-8303481

CancelRequestTest assertTrue failing with AssertionError due to java.util.concurrent.CompletionException: java.io.EOFException: EOF reached while reading

JDK-8303480

Miscellaneous fixes to mostly invisible doc comments

JDK-8303475

potential null pointer dereference in filemap.cpp

JDK-8303473

Add implied {@code} in java.lang.invoke.MethodHandles

JDK-8303472

Display name for region TR

JDK-8303467

Serial: Refactor reference processor

JDK-8303466

C2: failed: malformed control flow. Limit type made precise with MaxL/MinL

JDK-8303465

KeyStore of type KeychainStore, provider Apple does not show all trusted certificates

JDK-8303457

Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient

JDK-8303443

IGV: Syntax highlighting and resizing for filter editor

JDK-8303442

Clean up w2k_lsa_auth linker parameters

JDK-8303440

The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id

JDK-8303431

[JVMCI] libgraal annotation API

JDK-8303422

Use common functions to exit the VM for -Xshare:dump and CDS errors

JDK-8303421

[BACKOUT] 8303133: Update ProcessTools.startProcess(…​) to exit early if process exit before linePredicate is printed.

JDK-8303418

Improve parameter and variable names in BitMap

JDK-8303417

RISC-V: Merge vector instructs with similar match rules

JDK-8303415

Add VM_Version::is_intrinsic_supported(id)

JDK-8303413

(fs) Ignore polling interval sensitivity modifiers in PollingWatchService

JDK-8303411

JFR problem list entry for JDK-8247776 should be removed

JDK-8303410

Remove ContentSigner APIs and jarsigner -altsigner and -altsignerpath options

JDK-8303409

Add Windows AArch64 ABI support to the Foreign Function & Memory API

JDK-8303405

fix @returnss typo in ReflectionFactory

JDK-8303401

Add a Vector API equalsIgnoreCase micro benchmark

JDK-8303392

Runtime.exec and ProcessBuilder.start should use System logger

JDK-8303362

Serial: Move CardTableRS to serial directory

JDK-8303357

[JVMCI] thread is _thread_in_vm when committing JFR compilation event

JDK-8303354

addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return

JDK-8303351

[IR Framework] Add missing cpu feature avx512bw after JDK-8302681

JDK-8303350

Fix mistyped {@code}

JDK-8303349

Simplify link format for generic types in index pages

JDK-8303344

After JDK-8302760, G1 heap verification does not exit VM after errors

JDK-8303334

Further improve liveness/remembered set verification for G1

JDK-8303279

C2: crash in SubTypeCheckNode::sub() at IGVN split if

JDK-8303278

Imprecise bottom type of ExtractB/UB

JDK-8303276

Secondary assertion failure in AdapterHandlerLibrary::contains during crash reporting

JDK-8303275

Use {@Return and @linkplain in Locale and related classes

JDK-8303267

Prefer ArrayList to LinkedList in ConcurrentLocksPrinter

JDK-8303266

Prefer ArrayList to LinkedList in JImageTask

JDK-8303264

Refactor nsk/stress/strace to extract shared and remove redundant code

JDK-8303261

JFR: jdk/jfr/api/consumer/streaming/TestJVMCrash.java doesn’t retry

JDK-8303260

(fc) FileChannel::transferFrom should support position > size()

JDK-8303253

Remove unnecessary calls to super() in java.time value based classes

JDK-8303252

G1: Return early from Full-GC if no regions are selected for compaction.

JDK-8303250

Call ct_max_alignment_constraint using the base class

JDK-8303249

JFR: Incorrect description of dumponexit

JDK-8303244

G1: call CardTable::clear_MemRegion directly

JDK-8303242

ThreadMXBean issues with virtual threads

JDK-8303238

Create generalizations for existing LShift ideal transforms

JDK-8303232

java.util.Date.parse(String) and java.util.Date(String) don’t declare thrown IllegalArgumentException

JDK-8303229

JFR: Preserve disk repository after exit

JDK-8303227

JniObjWithEnv should be NullablePointer compliant

JDK-8303216

Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl

JDK-8303215

Make thread stacks not use huge pages

JDK-8303214

Typo in java.util.Collections#synchronizedNavigableMap javadoc

JDK-8303213

Avoid AtomicReference in TextComponentPrintable

JDK-8303210

[linux, Windows] Make UseSystemMemoryBarrier available as product flag

JDK-8303208

JFR: 'jfr print' displays incorrect timestamps

JDK-8303198

System and Runtime.exit() resilience to logging errors

JDK-8303186

Missing Classpath exception from Continuation.c

JDK-8303183

Memory leak in Arguments::init_shared_archive_paths

JDK-8303181

Memory leak in ClassLoaderExt::setup_app_search_path

JDK-8303175

(fs) Deprecate com.sun.nio.file.SensitivityWatchEventModifier for removal

JDK-8303169

Remove Windows specific workaround from libdt

JDK-8303161

[vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE

JDK-8303154

Investigate and improve instruction cache flushing during compilation

JDK-8303153

Native interpreter frame missing mirror

JDK-8303151

DCmd framework cleanups

JDK-8303150

DCmd framework unnecessarily creates a DCmd instance on registration

JDK-8303147

[s390x] fast & slow debug builds are broken

JDK-8303136

MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded005 failed with "isCollectionUsageThresholdExceeded() returned true, while threshold = 1 and used = 0"

JDK-8303135

JFR: Log periodic events using periodic tag

JDK-8303134

JFR: Missing stack trace during chunk rotation stress

JDK-8303133

Update ProcessTools.startProcess(…​) to exit early if process exit before linePredicate is printed.

JDK-8303125

ProblemList vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java

JDK-8303123

Add line break opportunity to single type parameters

JDK-8303105

LoopRangeStrideTest fails IR verification on x86

JDK-8303102

jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN

JDK-8303089

[jittester] Add time limit to IRTree generation

JDK-8303086

SIGSEGV in JavaThread::is_interp_only_mode()

JDK-8303085

Runtime problem list cleanup

JDK-8303084

G1 Heap region liveness verification has inverted return value

JDK-8303083

(bf) Remove private DirectByteBuffer(long, int) constructor before JDK 21 GA

JDK-8303082

[AIX] Missing C name demangling with XLClang

JDK-8303081

Serial: Remove unused VM_MarkSweep

JDK-8303078

Reduce allocations when pretty printing JCTree during compilation

JDK-8303077

JFR: Add example usage to jdk.jfr

JDK-8303073

(bf) Temporarily reinstate private DirectByteBuffer(long, int) constructor

JDK-8303072

Memory leak in exeNullCallerTest.cpp

JDK-8303071

Memory leaks in libjdwp

JDK-8303070

Memory leak in DCmdArgument<char*>::parse_value

JDK-8303069

Memory leak in CompilerOracle::parse_from_line

JDK-8303068

Memory leak in DwarfFile::LineNumberProgram::run_line_number_program

JDK-8303067

G1: Remove unimplemented G1FullGCScope::heap_transition

JDK-8303054

Remove unused variables in GCTraceTimeLoggerImpl::log_end

JDK-8303051

Stop saving 5 chunks in each ChunkPool

JDK-8303047

avoid NULL after 8301661

JDK-8303045

Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption

JDK-8303040

linux PPC64le: Implementation of Foreign Function & Memory API (Preview)

JDK-8303039

Utilize coverageLevels.txt

JDK-8303033

Build failure with the micro bench mark

JDK-8303024

(fs) WindowsFileSystem.supportedFileAttributeViews can use Set.of

JDK-8303022

"assert(allocates2(pc)) failed: not in CodeBuffer memory" When linking downcall handle

JDK-8303018

Unicode Emoji Properties

JDK-8303013

Always do remembered set verification during G1 Full GC

JDK-8303002

Reject packed structs from linker

JDK-8303001

Add test for re-entrant upcalls

JDK-8302983

ZoneRulesProvider.registerProvider() twice will remove provider

JDK-8302981

Fix a typo in the doc comment for java.lang.Record.equals

JDK-8302979

(fs) Files usage of SUPPORTED_CHARSETS could be simplified

JDK-8302977

ZGC: Doesn’t support gc/TestVerifySubSet.java

JDK-8302976

C2 Intrinsification of Float.floatToFloat16 and Float.float16ToFloat Yields Different Result than the Interpreter

JDK-8302975

Remove redundant mark verification during G1 Full GC

JDK-8302927

Unproblemlist Fuzz.java from ProblemList-zgc.txt again

JDK-8302908

RISC-V: Support masked vector arithmetic instructions for Vector API

JDK-8302907

[PPC64] Use more constexpr in class Register

JDK-8302906

AArch64: Add SVE backend support for vector unsigned comparison

JDK-8302905

arm32 Raspberry Pi OS build broken by JDK-8301494

JDK-8302899

Executors.newSingleThreadExecutor can use Cleaner to shutdown executor

JDK-8302888

containers/docker/TestJcmd.java fails when run as root under podman

JDK-8302886

Parallel: Remove unimplemented methods in ParCompactionManager

JDK-8302883

JFR: Improve periodic events

JDK-8302882

Newly added test javax/swing/JFileChooser/JFileChooserFontReset.java fails with HeadlessException

JDK-8302880

Fix includes in g1ConcurrentMarkObjArrayProcessor files

JDK-8302878

Group cmdline heap size checking together

JDK-8302877

Speed up latin1 case conversions

JDK-8302873

ZGC: dump barrier data in C2 Mach nodes

JDK-8302871

Speed up StringLatin1.regionMatchesCI

JDK-8302870

More information needed from failures in vmTestbase ThreadUtils.waitThreadState

JDK-8302868

Serial: Remove CardTableRS::initialize

JDK-8302867

G1: Removing unused variable in G1CardTable::initialize

JDK-8302865

Illegal bytecode for break from if with instanceof pattern matching condition

JDK-8302864

Parallel: Remove PSVirtualSpace::pointer_delta

JDK-8302863

Speed up String::encodeASCII using countPositives

JDK-8302858

Polish FlightRecorderMXBeanImpl

JDK-8302856

Typo in FlightRecorderMXBeanImpl

JDK-8302849

SurfaceManager might expose partially constructed object

JDK-8302846

IGV: Zoom stuck when zooming out on large graphs

JDK-8302845

Replace finalizer usage in JNDI DNS provider with Cleaner

JDK-8302838

jabswitch main() should avoid calling exit explicitly

JDK-8302837

Kernel32.cpp array memory release invokes undefined behaviour

JDK-8302831

PPC: compiler/codecache/TestStressCodeBuffers.java fails after JDK-8301819

JDK-8302830

AArch64: Fix the mismatch between cas.m4 and aarch64.ad

JDK-8302822

Method/Field/Constructor/RecordComponent::getGenericInfo() is not thread safe

JDK-8302821

JFR: Periodic task thread spins after recording has stopped

JDK-8302820

Remove costs for NMTPreInit when NMT is off

JDK-8302819

Remove JAR Index

JDK-8302815

Use new Math.clamp method in core libraries

JDK-8302814

Delete unused CountLoopEnd instruct with CmpX

JDK-8302812

JDK-8302455 broke ClassLoaderStatsTest on 32-bit

JDK-8302811

NMT.random_reallocs_vm fails if NMT is off

JDK-8302810

NMT gtests don’t correctly check for marked ranges

JDK-8302801

Remove fdlibm C sources

JDK-8302800

Augment NaN handling tests of FDLIBM methods

JDK-8302799

Refactor Debugging variable usage for noreturn crash reporting

JDK-8302798

Refactor -XX:+UseOSErrorReporting for noreturn crash reporting

JDK-8302795

Shared archive failed on old version class with jsr bytecode

JDK-8302791

Add specific ClassLoader object to Proxy IllegalArgumentException message

JDK-8302789

(fs) Files.copy should include unsupported copy option in exception message

JDK-8302783

Improve CRC32C intrinsic with crypto pmull on AArch64

JDK-8302781

CDS archive heap not reproducible after JDK-8296344

JDK-8302780

Add support for vectorized arraycopy GC barriers

JDK-8302779

HelidonAppTest.java fails with "assert(_cb == CodeCache::find_blob(pc())) failed: Must be the same" or SIGSEGV

JDK-8302777

CDS should not relocate heap if mapping fails

JDK-8302776

RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET

JDK-8302760

Improve liveness/remembered set verification for G1

JDK-8302741

ZGC: Remove Universe::verify calls

JDK-8302738

IGV: refine 'Simplify graph' filter

JDK-8302736

Major performance regression in Math.log on aarch64

JDK-8302734

Parallel: Remove unused LGRPSpace::_invalid_region

JDK-8302732

sun/net/www/http/HttpClient/MultiThreadTest.java still failing intermittently

JDK-8302709

Remove explicit remembered set verification in G1

JDK-8302696

Revert API signature changes made in JDK-8285504 and JDK-8285263

JDK-8302685

Some javac unit tests aren’t reliably closing open files

JDK-8302681

[IR Framework] Only allow cpuFeatures from a verified list

JDK-8302678

validate_source fails after JDK-8293313

JDK-8302677

JFR: Cache label and contentType in EventType and ValueDescriptor

JDK-8302674

Parallel: Remove unused methods in MutableNUMASpace

JDK-8302673

[SuperWord] MaxReduction and MinReduction should vectorize for int

JDK-8302671

libawt has a memmove decay error

JDK-8302670

use-after-free related to PhaseIterGVN interaction with Unique_Node_List and Node_Stack

JDK-8302668

[TESTBUG] Tests require feature sse4_1 which does not exist, should be sse4.1

JDK-8302667

Improve message format when failing to load symbols or libraries

JDK-8302666

Replace CHM with VarHandle in ForeachOrderedTask

JDK-8302664

Fix several incorrect usages of Preconditions.checkFromIndexSize

JDK-8302661

Parallel: Remove PSVirtualSpace::is_aligned

JDK-8302659

Modernize Windows native code for NetworkInterface

JDK-8302656

Missing spaces in output of -XX:+CIPrintMethodCodes

JDK-8302652

[SuperWord] Reduction should happen after loop, when possible

JDK-8302644

IGV: Apply filters per graph tab and not globally

JDK-8302635

Race condition in HttpBodySubscriberWrapper when cancelling request

JDK-8302625

Bad copyright line after JDK-8302385

JDK-8302623

jarsigner - use BufferedOutputStream to improve performance while creating the signed jar

JDK-8302615

make JVMTI thread cpu time functions optional for virtual threads

JDK-8302607

increase timeout for ContinuousCallSiteTargetChange.java

JDK-8302603

Use Set.of in java.nio.charset.Charset

JDK-8302595

use-after-free related to GraphKit::clone_map

JDK-8302594

use-after-free in Node::destruct

JDK-8302590

Add String.indexOf(int ch, int fromIndex, int toIndex)

JDK-8302558

Editable JComboBox’s popup blocks user from seeing characters in Aqua look and feel

JDK-8302525

Write a test to check various components send Events while mouse and key are used simultaneously

JDK-8302518

Add missing Op_RoundDoubleMode in VectorNode::vector_operands()

JDK-8302516

Do some cleanup of nsk/share/jdi/EventHandler.java

JDK-8302514

Misleading error generated when empty class file encountered

JDK-8302513

remove sun.awt.util.IdentityLinkedList

JDK-8302512

Update IANA Language Subtag Registry to Version 2023-02-14

JDK-8302508

Add timestamp to the output TraceCompilerThreads

JDK-8302496

Runtime.exit incorrectly says it never throws an exception

JDK-8302495

update for deprecated sprintf for java.desktop

JDK-8302491

NoClassDefFoundError omits the original cause of an error

JDK-8302464

Parallel: Remove unreachable code in callers of numa_has_static_binding

JDK-8302462

[REDO] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack

JDK-8302455

VM.classloader_stats memory size values are wrong

JDK-8302453

RISC-V: Add support for small width vector operations

JDK-8302452

[JVMCI] Export _poly1305_processBlocks, JfrThreadLocal fields to JVMCI compiler.

JDK-8302385

Remove MetaspaceReclaimPolicy=none

JDK-8302369

Reduce the stack size of the C1 compiler

JDK-8302368

[ZGC] Client build fails after JDK-8300255

JDK-8302360

Atomic*.compareAndExchange Javadoc unclear

JDK-8302358

Behavior of adler32 changes after JDK-8300208

JDK-8302354

InstanceKlass init state/thread should be atomic

JDK-8302351

"assert(!JavaThread::current()→is_interp_only_mode() || !nm→method()→is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite

JDK-8302345

JLS Changes for Unnamed patterns and variables (Preview)

JDK-8302344

Compiler Implementation for Unnamed patterns and variables (Preview)

JDK-8302337

JDK crashes if lib/modules contains non-zero byte containing ATTRIBUTE_END

JDK-8302335

IGV: Bytecode not showing

JDK-8302328

[s390x] Simplify asm_assert definition

JDK-8302325

Wrong comment in java.base/share/native/libjimage/imageFile.hpp

JDK-8302324

Inheritance tree does not show correct type parameters/arguments

JDK-8302323

Add repeat methods to StringBuilder/StringBuffer

JDK-8302320

AsyncGetCallTrace obtains too few frames in sanity test

JDK-8302315

Examine cost of clone of primitive arrays compared to arraycopy

JDK-8302312

Make ParGCRareEvent_lock G1 specific

JDK-8302289

RISC-V: Use bgez instruction in arraycopy_simple_check when possible

JDK-8302268

Prefer ArrayList to LinkedList in XEmbeddedFramePeer

JDK-8302262

Remove -XX:SuppressErrorAt develop option

JDK-8302260

VarHandle.describeConstable() fails to return a nominal descriptor for static public fields

JDK-8302226

failure_handler native.core should wait for coredump to finish

JDK-8302225

SunJCE Provider doesn’t validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP

JDK-8302218

CHeapBitMap::free frees with incorrect size

JDK-8302215

G1: Last-ditch Full GC should do serial compaction for tail regions in per thread compaction points.

JDK-8302214

Typo in javadoc of Arrays.compare and Arrays.mismatch

JDK-8302206

Factor out duplicate G1VerificationClosure

JDK-8302203

IR framework should detect non-compilable test methods early

JDK-8302202

Incorrect desugaring of null-allowed nested patterns

JDK-8302191

Performance degradation for float/double modulo on Linux

JDK-8302189

Mark assertion failures noreturn

JDK-8302182

Update Public Suffix List to 88467c9

JDK-8302173

Button border overlaps with button icon on macOS system LaF

JDK-8302172

[JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline

JDK-8302167

Avoid allocating register in fast_lock()

JDK-8302163

Speed up various String comparison methods with ArraysSupport.mismatch

JDK-8302161

Upgrade jQuery UI to version 1.13.2

JDK-8302158

PPC: test/jdk/jdk/internal/vm/Continuation/Fuzz.java: AssertionError: res: false shouldPin: false

JDK-8302152

Speed up tests with infinite loops, sleep less

JDK-8302151

BMPImageReader throws an exception reading BMP images

JDK-8302150

Speed up compiler/codegen/Test7100757.java

JDK-8302149

Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

JDK-8302147

Speed up compiler/jvmci/compilerToVM/IterateFramesNative.java

JDK-8302146

Move TestOverloadCompileQueues.java to tier3

JDK-8302145

ddepth should be uint in PhaseIdealLoop::register_node()

JDK-8302144

Move ZeroTLABTest.java to tier3

JDK-8302129

Make MetaspaceReclaimPolicy a diagnostic switch

JDK-8302127

Remove unused arg in write_ref_field_post

JDK-8302125

Make G1 full gc abort the VM after failing VerifyDuringGC verification

JDK-8302124

HotSpot Style Guide should permit noreturn attribute

JDK-8302122

Parallelize TLAB retirement in prologue in G1

JDK-8302121

Parallel: Remove unused arg in PSCardTable::inline_write_ref_field_gc

JDK-8302120

Prefer ArrayList to LinkedList in AggregatePainter

JDK-8302117

IgnoreUnrecognizedVMOptions flag causes failure in ArchiveHeapTestClass

JDK-8302114

RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818

JDK-8302113

Improve CRC32 intrinsic with crypto pmull on AArch64

JDK-8302109

Trivial fixes to btree tests

JDK-8302108

Clean up placeholder supername code

JDK-8302102

Disable ASan for SafeFetch and os::print_hex_dump

JDK-8302072

Parallel: Remove unimplemented ParCompactionManager::stack_push

JDK-8302070

Factor null-check into load_klass() calls

JDK-8302069

javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update

JDK-8302068

Serial: Refactor oop closures used in Young GC

JDK-8302067

[AIX] AIX build error on os_aix_ppc.cpp

JDK-8302066

Counter _number_of_nmethods_with_dependencies should be atomic.

JDK-8302047

G1: Remove unused G1RegionToSpaceMapper::_region_granularity

JDK-8302043

[AIX] Safefetch fails for bad_addressN and bad_address32

JDK-8302040

Port fdlibm sqrt to Java

JDK-8302028

Port fdlibm atan2 to Java

JDK-8302027

Port fdlibm trig functions (sin, cos, tan) to Java

JDK-8302026

Port fdlibm inverse trig functions (asin, acos, atan) to Java

JDK-8302004

InlineTree should consult replay file in release build

JDK-8301998

Update HarfBuzz to 7.0.1

JDK-8301995

Move invokedynamic resolution information out of ConstantPoolCacheEntry

JDK-8301992

Embed SymbolTable CHT node

JDK-8301989

new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE

JDK-8301988

VerifyLiveClosure::verify_liveness asserts on bad pointers outside heap

JDK-8301964

Expensive fillInStackTrace operation in HttpURLConnection.getLastModified when no last-modified in response

JDK-8301959

Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work

JDK-8301958

Reduce Arrays.copyOf/-Range overheads

JDK-8301942

java/net/httpclient/DigestEchoClientSSL.java fail with -Xcomp

JDK-8301876

Crash in DumpTimeClassInfo::add_verification_constraint

JDK-8301874

BarrierSetC2 should assign barrier data to stores

JDK-8301873

Avoid string decoding in ZipFile.Source.getEntryPos

JDK-8301863

ObjectInputFilter example incorrectly calls rejectUndecidedClass

JDK-8301862

G1: Remove G1PageBasedVirtualSpace::_executable

JDK-8301858

Verification error when compiling switch with record patterns

JDK-8301853

C4819 warnings were reported in HotSpot on Windows

JDK-8301852

RISC-V: Optimize class atomic when order is memory_order_relaxed

JDK-8301843

Remove dummy region allocation

JDK-8301842

JFR: increase checkpoint event size for stacktrace and string pool

JDK-8301838

PPC: continuation yield intrinsic: exception check not needed if yield succeeded

JDK-8301833

Add wide-ranging tests for FDLIBM porting

JDK-8301828

Avoid unnecessary array fill after creation in javax.swing.text

JDK-8301822

BasicLookAndFeel does not need to check for null after checking for type

JDK-8301819

Enable continuations code by default

JDK-8301818

RISC-V: Factor out function mvw from MacroAssembler

JDK-8301813

Bad caret position in error message

JDK-8301810

Bug in doctree DocCommentTester.compress

JDK-8301798

[BACKOUT] jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL

JDK-8301793

AlgorithmId should not encode a missing parameters field as NULL unless hardcoded

JDK-8301788

AlgorithmId should keep lowercase characters from 3rd party providers

JDK-8301787

java/net/httpclient/SpecialHeadersTest failing after JDK-8301306

JDK-8301768

G1: Remove unimplemented HeapRegionRemSet::split_card

JDK-8301767

Convert virtual thread tests to JUnit

JDK-8301760

Fix possible leak in SpNegoContext dispose

JDK-8301756

Missed constructor from 8301659

JDK-8301752

[IR Framework] Add more IR framework examples

JDK-8301749

Tracking malloc pooled memory size

JDK-8301744

Remove unused includes of genOopClosures.hpp

JDK-8301743

RISC-V: Add InlineSkippedInstructionsCounter to post-call nops

JDK-8301740

RISC-V: Address::uses() should check address mode

JDK-8301739

AArch64: Add optimized rules for vector compare with immediate for SVE

JDK-8301737

java/rmi/server/UnicastRemoteObject/serialFilter/FilterUROTest.java fail with -Xcomp

JDK-8301736

jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java fail with -Xcomp

JDK-8301721

lookup.findSpecial fails on Object method call from interface

JDK-8301715

CDS should be disabled in exploded JDK

JDK-8301704

Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded

JDK-8301703

java.base jdk.internal.foreign.abi.BindingSpecializer uses ASM to generate classes

JDK-8301701

java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened

JDK-8301700

Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit

JDK-8301697

[s390] Optimized-build is broken

JDK-8301684

Fix test code to not get finalizer deprecation warnings

JDK-8301661

Enhance os::pd_print_cpu_info on macOS and Windows

JDK-8301659

Resolve initialization reordering issues on Windows for libawt and libsaproc

JDK-8301655

Problemlist jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java on Linux

JDK-8301644

com/sun/jdi/JdbStopThreadTest.java fails after JDK-8300811

JDK-8301641

NativeMemoryUsageTotal event uses reserved value for committed field

JDK-8301638

A number of nsk/jdi invokemethod tests should be converted to create virtual threads

JDK-8301637

ThreadLocalRandom.current().doubles().parallel() contention

JDK-8301636

Minor cleanup in CommentHelper and DocPretty

JDK-8301630

C2: 8297933 broke type speculation in some cases

JDK-8301628

RISC-V: c2 fix pipeline class for several instructions

JDK-8301627

System.exit and Runtime.exit debug logging

JDK-8301622

ProcessTools.java compilation gets ThreadDeath deprecation warning

JDK-8301618

Compare elements and type mirrors properly

JDK-8301616

Drag & maximize to another monitor places window incorrectly (Windows)

JDK-8301612

OopLoadProxy constructor should be explicit

JDK-8301599

Serial: Refactor nested closures in DefNewGeneration

JDK-8301580

Error recovery does not clear returnResult

JDK-8301578

Perform output outside synchronization in Module.class

JDK-8301570

Test runtime/jni/nativeStack/ needs to detach the native thread

JDK-8301567

The test/jdk/java/awt/AppContext/ApplicationThreadsStop/java.policy is unused

JDK-8301564

Non-C-heap allocated ResourceHashtable keys and values must have trivial destructor

JDK-8301555

Remove constantPoolCacheKlass friend

JDK-8301553

Support Password-Based Cryptography in SunPKCS11

JDK-8301549

Fix comment about ClassCircularityError

JDK-8301513

Replace NULL with nullptr in os_cpu/windows_x86

JDK-8301512

Replace NULL with nullptr in os_cpu/windows_aarch64

JDK-8301511

Replace NULL with nullptr in os_cpu/linux_zero

JDK-8301509

Replace NULL with nullptr in os_cpu/linux_x86

JDK-8301508

Replace NULL with nullptr in os_cpu/linux_s390

JDK-8301507

Replace NULL with nullptr in os_cpu/linux_riscv

JDK-8301506

Replace NULL with nullptr in os_cpu/linux_ppc

JDK-8301505

Replace NULL with nullptr in os_cpu/linux_arm

JDK-8301504

Replace NULL with nullptr in os_cpu/linux_aarch64

JDK-8301503

Replace NULL with nullptr in os_cpu/bsd_zero

JDK-8301502

Replace NULL with nullptr in os_cpu/bsd_x86

JDK-8301501

Replace NULL with nullptr in os_cpu/bsd_aarch64

JDK-8301500

Replace NULL with nullptr in os_cpu/aix_ppc

JDK-8301499

Replace NULL with nullptr in cpu/zero

JDK-8301498

Replace NULL with nullptr in cpu/x86

JDK-8301497

Replace NULL with nullptr in cpu/s390

JDK-8301496

Replace NULL with nullptr in cpu/riscv

JDK-8301495

Replace NULL with nullptr in cpu/ppc

JDK-8301494

Replace NULL with nullptr in cpu/arm

JDK-8301493

Replace NULL with nullptr in cpu/aarch64

JDK-8301491

C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument

JDK-8301481

Replace NULL with nullptr in os/windows

JDK-8301480

Replace NULL with nullptr in os/posix

JDK-8301479

Replace NULL with nullptr in os/linux

JDK-8301478

Replace NULL with nullptr in os/bsd

JDK-8301477

Replace NULL with nullptr in os/aix

JDK-8301465

Remove unnecessary nmethod arming in Full GC of Serial/Parallel

JDK-8301463

Code in DatagramSocket still refers to resolved JDK-8237352

JDK-8301462

Convert Permission files to use lambda after JDK-8076596

JDK-8301460

Clean up LambdaForm to reference BasicType enums directly

JDK-8301459

Serial: Merge KeepAliveClosure into FastKeepAliveClosure

JDK-8301455

comments in TestTypeAnnotations still refer to resolved JDK-8068737

JDK-8301448

[BACKOUT] CodeHeap has virtual methods that are not overridden

JDK-8301447

[REDO] CodeHeap has virtual methods that are not overridden

JDK-8301446

Remove unused includes of gc/shared/genOopClosures

JDK-8301444

Port fdlibm hyperbolic transcendental functions to Java

JDK-8301443

Clean broken comments from Windows code

JDK-8301402

os::print_location gets is_global_handle assert

JDK-8301396

Port fdlibm expm1 to Java

JDK-8301392

Port fdlibm log1p to Java

JDK-8301381

Verify DTLS 1.0 cannot be negotiated

JDK-8301380

jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

JDK-8301379

Verify TLS_ECDH_* cipher suites cannot be negotiated

JDK-8301378

CodeHeap has virtual methods that are not overridden

JDK-8301377

adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again

JDK-8301374

NullPointerException in MemberEnter.checkReceiver

JDK-8301371

Interpreter store barriers on x86_64 don’t have disjoint temp registers

JDK-8301367

Add exception handler method to the BaseLdapServer

JDK-8301346

Remove dead emit_entry_barrier_stub definition

JDK-8301344

G1: Remove DirtyCardToOopClosure forward declaration in g1OopClosures.hpp

JDK-8301342

Prefer ArrayList to LinkedList in LayoutComparator

JDK-8301340

Make DirtyCardToOopClosure stack-allocated

JDK-8301338

Identical branch conditions in CompileBroker::print_heapinfo

JDK-8301337

Remove unused os::_polling_page

JDK-8301326

Optimize compiler/uncommontrap/TestDeoptOOM.java test

JDK-8301313

RISC-V: C2: assert(false) failed: bad AD file due to missing match rule

JDK-8301308

Remove version conditionalization for gcc/clang PRAGMA_DIAG_PUSH/POP

JDK-8301306

java/net/httpclient/* fail with -Xcomp

JDK-8301299

Wrong class spec on sun.security.util.Pem

JDK-8301279

update for deprecated sprintf for management components

JDK-8301274

update for deprecated sprintf for security components

JDK-8301269

Update Commons BCEL to Version 6.7.0

JDK-8301260

Add system property to toggle XML Signature secure validation mode

JDK-8301255

Http2Connection may send too many GOAWAY frames

JDK-8301254

UNIX sun/font coding does not detect SuSE in openSUSE Leap distribution

JDK-8301248

Less side effects in InstanceRefKlass::trace_reference_gc

JDK-8301244

Tidy up compiler specific warnings files

JDK-8301243

java/net/httpclient/http2/IdleConnectionTimeoutTest.java intermittent failure

JDK-8301229

Clean up SuspendibleThreadSet::_suspend_all

JDK-8301226

Add clamp() methods to java.lang.Math and to StrictMath

JDK-8301225

Replace NULL with nullptr in share/gc/shenandoah/

JDK-8301224

Replace NULL with nullptr in share/gc/shared/

JDK-8301223

Replace NULL with nullptr in share/gc/g1/

JDK-8301222

Generalize check_release_entry in OopStorage

JDK-8301217

Remove FilteringClosure

JDK-8301214

Adjust handshakeTimeout value in test HandshakeTimeout.java after 8189338

JDK-8301207

(jdeps) Deprecate jdeps -profile option

JDK-8301206

Fix issue with LocaleData after JDK-8300719

JDK-8301205

Port fdlibm log10 to Java

JDK-8301202

Port fdlibm log to Java

JDK-8301201

Allow \n@ inside inline tags using inlineContent

JDK-8301200

Don’t scale timeout stress with timeout factor

JDK-8301190

[vectorapi] The typeChar of LaneType is incorrect when default locale is tr

JDK-8301189

validate-source fails after JDK-8298873

JDK-8301187

Memory leaks in OopMapCache

JDK-8301180

Replace NULL with nullptr in share/gc/parallel/

JDK-8301179

Replace NULL with nullptr in share/gc/serial/

JDK-8301178

Replace NULL with nullptr in share/gc/epsilon/

JDK-8301171

Rename sanitizers/address.h to sanitizers/address.hpp

JDK-8301170

perfMemory_windows.cpp add free_security_attr to early returns

JDK-8301169

java/net/httpclient/ThrowingSubscribersAsInputStream.java,ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection

JDK-8301167

Update VerifySignedJar to actually exercise and test verification

JDK-8301164

Remove unused ResourceStack class

JDK-8301163

jdk/internal/vm/Continuation/Fuzz.java increase COMPILATION_TIMEOUT for Linux ppc64le

JDK-8301154

SunPKCS11 KeyStore deleteEntry results in dangling PrivateKey entries

JDK-8301153

RISC-V: pipeline class for several instructions is not set correctly

JDK-8301149

Parallel: Refactor MutableNUMASpace::update_layout

JDK-8301148

Serial: Remove ContiguousSpace::reset_saved_mark

JDK-8301133

IGV: NPE occurs when creating a diff graph with a graph in a different folder

JDK-8301132

Test update for deprecated sprintf in Xcode 14

JDK-8301123

Enable Symbol refcounting underflow checks in PRODUCT

JDK-8301120

Cleanup utility classes java.util.Arrays and java.util.Collections

JDK-8301119

Support for GB18030-2022

JDK-8301117

Remove old_size param from ResizeableResourceHashtable::resize()

JDK-8301116

Parallelize TLAB resizing in G1

JDK-8301106

Allow archived Java strings to be moved by GC

JDK-8301098

Remove dead code FileMapInfo::stop_sharing_and_unmap()

JDK-8301095

[s390x] TestDwarf.java fails

JDK-8301093

C2 fails assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out

JDK-8301092

Add benchmark for CRC32

JDK-8301088

oopDesc::print_on should consistently use a trailing newline

JDK-8301086

jdk/internal/util/ByteArray/ReadWriteValues.java fails with CompilationError

JDK-8301077

Replace NULL with nullptr in share/services/

JDK-8301076

Replace NULL with nullptr in share/prims/

JDK-8301074

Replace NULL with nullptr in share/opto/

JDK-8301072

Replace NULL with nullptr in share/oops/

JDK-8301070

Replace NULL with nullptr in share/memory/

JDK-8301069

Replace NULL with nullptr in share/libadt/

JDK-8301068

Replace NULL with nullptr in share/jvmci/

JDK-8301067

RISC-V: better error message when reporting unsupported satp modes

JDK-8301065

Handle control characters in java_lang_String::print

JDK-8301063

Remove dead code from GrowableArray

JDK-8301050

Detect Xen Virtualization on Linux aarch64

JDK-8301047

Clean up type unsafe uses of oop from compiler code

JDK-8301036

RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler

JDK-8301033

RISC-V: Handle special cases for MinI/MaxI nodes for Zbb

JDK-8301025

ClassCastException in switch with generic record

JDK-8301012

[vectorapi]: Intrinsify CompressBitsV/ExpandBitsV and add the AArch64 SVE backend implementation

JDK-8301005

Clean up Copy::conjoint_*_atomic on windows

JDK-8301004

httpclient: Add more debug to HttpResponseInputStream

JDK-8300981

Build failure on 32-bit platforms after JDK-8281213

JDK-8300979

Lazily initialize (byte, char)arr in java.io.DataInputStream

JDK-8300977

Retire java.io.ExpiringCache

JDK-8300968

Accessorize raw oop load in DeadCounterClosure

JDK-8300962

Parallel: Remove PSParallelCompact::_total_invocations

JDK-8300958

Parallel: Remove unused MutableNUMASpace::capacity_in_words

JDK-8300953

ClassDesc::ofInternalName missing @since tag

JDK-8300946

Add sun/security/provider/certpath/OCSP/OCSPNoContentLength to ProblemList

JDK-8300942

JDK-8299684 breaks x86 build

JDK-8300939

sun/security/provider/certpath/OCSP/OCSPNoContentLength.java fails due to network errors

JDK-8300937

Update nroff pages in JDK 21 before RC

JDK-8300929

Avoid unnecessary array fill after creation in java.awt.image

JDK-8300926

Several startup regressions ~6-70% in 21-b6 all platforms

JDK-8300924

Method::invoke throws wrong exception type when passing wrong number of arguments to method with 4 or more parameters

JDK-8300916

Re-examine the initialization of JNU Charset in StaticProperty

JDK-8300915

G1: incomplete SATB because nmethod entry barriers don’t get armed

JDK-8300914

Allow @ as an escape in documentation comments

JDK-8300913

ZGC: assert(to_addr != 0) failed: Should be forwarded

JDK-8300912

Update java/nio/MappedByteBuffer/PmemTest.java to run on x86_64 only

JDK-8300910

Remove metaprogramming/integralConstant.hpp

JDK-8300909

Update com/sun/jndi/dns/Test6991580.java manual test instruction

JDK-8300891

Deprecate for removal javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)

JDK-8300869

Make use of the Double.toString(double) algorithm in java.util.Formatter

JDK-8300868

Reduce visibility in java.io.SerialCallbackContext

JDK-8300867

Fix document issues in java.io

JDK-8300866

Declare some classes final in java.io

JDK-8300865

C2: product reduction in ProdRed_Double is not vectorized

JDK-8300864

Declare some fields in java.io as final

JDK-8300863

Remove C-style array declarations in java.io

JDK-8300862

Remove some G1 collection set remembered set debugging code

JDK-8300857

State return value for Types.asElement(NoType) explicitly

JDK-8300830

Remove redundant assertion in src/hotspot/share/runtime/javaCalls.cpp

JDK-8300829

Make CtwRunner available as an independent tool

JDK-8300828

Avoid unnecessary array fill after creation in com.sun.media.sound

JDK-8300823

UB: Compile::_phase_optimize_finished is initialized too late

JDK-8300821

UB: Applying non-zero offset to non-null pointer 0xfffffffffffffffe produced null pointer

JDK-8300818

Reduce complexity of padding with DateTimeFormatter

JDK-8300817

The build is broken after JDK-8294693

JDK-8300811

jdb ThreadStartRequest and ThreadDeathRequest should use SUSPEND_NONE instead of SUSPEND_ALL

JDK-8300810

Get rid of unused JDI removeListener() methods

JDK-8300808

Accelerate Base64 on x86 for AVX2

JDK-8300794

Use @snippet in java.util:i18n

JDK-8300792

Refactor examples in java.net.http to use @snippet

JDK-8300784

Specify exactly how padding should be presented to the linker

JDK-8300783

Consolidate byteswap implementations

JDK-8300769

Remove G1CollectionSet::_inc_bytes_used_before

JDK-8300731

Avoid unnecessary array fill after creation in PaletteBuilder

JDK-8300727

java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn’t garbage collected"

JDK-8300725

Improve performance of ColorConvertOp for default destinations with alpha

JDK-8300721

Cleanup ProblemList-svc-vthread.txt

JDK-8300719

JDK 20 RDP2 L10n resource files update

JDK-8300706

Use @snippet in java.text

JDK-8300698

Missing @since tag for ClassFileFormatVersion.RELEASE_21

JDK-8300696

[AIX] AttachReturnError fails

JDK-8300693

Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests

JDK-8300692

GCC 12 reports some compiler warnings in bundled freetype

JDK-8300682

InstanceKlassMiscStatus is a bad name

JDK-8300659

Refactor TestMemoryAwareness to use WhiteBox api for host values

JDK-8300658

memory_and_swap_limit() reporting wrong values on systems with swapaccount=0

JDK-8300657

Remove null filtering in CLD oop handle area

JDK-8300654

Remove JVMFlag::flag_error_str as it is unused

JDK-8300653

G1EvacInfo should use common naming scheme for collection set

JDK-8300652

Parallel: Refactor oop marking stack in Full GC

JDK-8300651

Replace NULL with nullptr in share/runtime/

JDK-8300647

Miscellaneous hashCode improvements in java.base

JDK-8300645

Handle julong values in logging of GET_CONTAINER_INFO macros

JDK-8300644

Remove gc/shenandoah/jni/TestStringCriticalWithDedup.java

JDK-8300638

Tier1 IR Test failure after JDK-8298632 on macosx-x64-debug

JDK-8300623

Lambda deserialization regression involving Enum method reference

JDK-8300595

Use improved @see and @link syntax in javax.lang.model and javax.tools

JDK-8300594

Use generalized see and link tags in UnicastRemoteObject

JDK-8300591

@SuppressWarnings option "lossy-conversions" missing from jdk.compiler module javadoc

JDK-8300590

[JVMCI] BytecodeFrame.equals is broken

JDK-8300589

Use @snippet and @linkplain in java.text.CollationKey and java.text.CompactNumberFormat

JDK-8300587

(bf) Some covariant overrides are missing @since tags

JDK-8300586

Refactor code examples to use @snippet in java.text.Collator

JDK-8300585

4.10.1.9.putfield: verification rules allow early write to superclass field

JDK-8300584

Accelerate AVX-512 CRC32C for small buffers

JDK-8300575

JVMTI support when using alternative virtual thread implementation

JDK-8300549

JFileChooser Approve button tooltip is null in Aqua L&F in CUSTOM_DIALOG mode

JDK-8300546

JLS Changes for Record Patterns

JDK-8300545

Compiler Implementation for Record Patterns

JDK-8300544

JLS Changes for Pattern Matching for switch

JDK-8300543

Compiler Implementation for Pattern Matching for switch

JDK-8300540

Serial: Remove obsolete comments in GenMarkSweep

JDK-8300526

Test runtime/jni/IsVirtualThread/IsVirtualThread.java should exercise alternative virtual thread implementation

JDK-8300517

Refactor VisibleMemberTable (method members)

JDK-8300493

Use ArraysSupport.vectorizedHashCode in j.u.zip.ZipCoder

JDK-8300491

SymbolLookup::libraryLookup accepts strings with terminators

JDK-8300489

Use ArraysSupport.vectorizedHashCode in j.l.CharacterName

JDK-8300488

Incorrect usage of CATCH_BAD_ALLOC as a macro call

JDK-8300463

Build failure on Windows 32 after JDK-8296401

JDK-8300447

Parallel: Refactor PSPromotionManager::drain_stacks_depth

JDK-8300416

java.security.MessageDigestSpi clone can result in thread-unsafe clones

JDK-8300405

Screen capture for test JFileChooserSetLocationTest.java, failure case

JDK-8300399

EdDSA does not verify when there is no message

JDK-8300357

Use generalized see and link tags in java.management

JDK-8300356

Refactor code examples to use @snippet in java.text.CollationElementIterator

JDK-8300321

Use link tags in javax.sql.rowset package-info

JDK-8300317

vmTestbase/nsk/stress/strace/strace* tests fail with "ERROR: wrong lengths of stack traces"

JDK-8300308

java.text.MessageFormat has incorrect doc comment

JDK-8300307

Refactor code examples to use @snippet in java.text.DateFormat

JDK-8300295

[AIX] TestDaemonDestroy fails due to !is_primordial_thread assertion

JDK-8300279

Use generalized see and link tags in core libs in client libs

JDK-8300275

SegmentScope.isAccessibleBy returning incorrect values

JDK-8300273

[IR framework] Handle <!-- safepoint while printing -→ message instead of bailing out

JDK-8300272

Improve readability of the test JarWithOneNonDisabledDigestAlg

JDK-8300269

The selected item in an editable JComboBox with titled border is not visible in Aqua LAF

JDK-8300268

ServerImpl allows too many idle connections when using sun.net.httpserver.maxIdleConnections

JDK-8300267

Remove duplicated setter/getter for do_not_unlock

JDK-8300266

Detect Virtualization on Linux aarch64

JDK-8300265

Remove metaprogramming/isSigned.hpp

JDK-8300264

Remove metaprogramming/isPointer.hpp

JDK-8300260

Remove metaprogramming/isSame.hpp

JDK-8300259

Add test coverage for processing of pending block files in signed JARs

JDK-8300258

C2: vectorization fails on simple ByteBuffer loop

JDK-8300257

C2: vectorization fails on some simple Memory Segment loops

JDK-8300256

C2: vectorization is sometimes skipped on loops where it would succeed

JDK-8300255

Introduce interface for GC oop verification in the assembler

JDK-8300253

Introduce AArch64 nzcv accessors

JDK-8300247

Harden C1 xchg on AArch64 and PPC

JDK-8300245

Replace NULL with nullptr in share/jfr/

JDK-8300244

Replace NULL with nullptr in share/interpreter/

JDK-8300243

Replace NULL with nullptr in share/compiler/

JDK-8300242

Replace NULL with nullptr in share/code/

JDK-8300241

Replace NULL with nullptr in share/classfile/

JDK-8300240

Replace NULL with nullptr in share/ci/

JDK-8300237

Minor improvements in MethodHandles

JDK-8300236

Use VarHandle access in Data(Input | Output)Stream classes

JDK-8300235

Use VarHandle access in Image(Input | Output)StreamImpl classes

JDK-8300228

ModuleReader.find on exploded module throws if resource name maps to invalid file path

JDK-8300227

[macos_aarch64] assert(cpu_has("hw.optional.arm.FEAT_AES")) failed after JDK-8297092

JDK-8300222

Replace NULL with nullptr in share/logging

JDK-8300208

Optimize Adler32 stub for AVX-512 targets.

JDK-8300207

Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern

JDK-8300205

Swing test bug8078268 make latch timeout configurable

JDK-8300204

Sealed-class hierarchy graph missing nodes

JDK-8300201

When storing MemoryAddress.ofLong(0x0000000080000000L), MemorySegment.get is not equal to MemorySegment.set because of the expanded sign

JDK-8300197

Freeze/thaw an interpreter frame using a single copy_to_chunk() call

JDK-8300195

Fall-through issue occurs when using record pattern in switch statements

JDK-8300184

Optimize ResourceHashtableBase::iterate_all using _number_of_entries

JDK-8300177

URISyntaxException fields can be final

JDK-8300176

URLEncoder/URLDecoder static fields should be private static final

JDK-8300172

java/net/httpclient/MappingResponseSubscriber.java failed with java.net.ConnectException

JDK-8300169

Build failure with clang-15

JDK-8300168

Typo in AccessibleJTableHeaderEntry javadoc

JDK-8300167

Add validation of the raster’s layout before using in native

JDK-8300166

Unused array allocation in ProcessPath.doProcessPath

JDK-8300147

ProblemList vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java in Xcomp

JDK-8300144

ProblemList vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java with ZGC

JDK-8300141

ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC

JDK-8300140

ZipFile.isSignatureRelated returns true for files in META-INF subdirectories

JDK-8300139

[AIX] Use pthreads to avoid JNI_createVM call from primordial thread

JDK-8300133

Use generalized see and link tags in core libs

JDK-8300127

Serial: Remove unnecessary from-space iteration in DefNewGeneration::oop_since_save_marks_iterate

JDK-8300125

Serial: Remove unused Generation::reset_saved_marks

JDK-8300124

Remove unnecessary assert in GenCollectedHeap::initialize

JDK-8300119

CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems

JDK-8300117

Replace use of JNI_COMMIT mode with mode 0

JDK-8300113

C2: Single-bit fields with signed type in TypePtr after JDK-8297933

JDK-8300111

Add rpath for common lib locations for jpackageapplauncher

JDK-8300110

Unproblemlist Fuzz.java from ProblemList-zgc.txt

JDK-8300109

RISC-V: Improve code generation for MinI/MaxI nodes

JDK-8300098

java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3

JDK-8300093

Refactor code examples to use @snippet in java.text.MessageFormat

JDK-8300087

Replace NULL with nullptr in share/cds/

JDK-8300086

Replace NULL with nullptr in share/c1/

JDK-8300084

AquaFileChooserUI.getDefaultButton returns null

JDK-8300081

Replace NULL with nullptr in share/asm/

JDK-8300079

SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument

JDK-8300077

Refactor code examples to use @snippet in java.text.ChoiceFormat

JDK-8300069

Left shift of negative value in share/adlc/dict2.cpp

JDK-8300055

[BACKOUT] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

JDK-8300054

Use static_assert in basic_types_init

JDK-8300053

Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc

JDK-8300052

PdhDll::PdhCollectQueryData and PdhLookupPerfNameByIndex will never be NULL

JDK-8300051

assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist

JDK-8300042

Improve CPU related JFR events descriptions

JDK-8300040

TypeOopPtr::make_from_klass_common calls itself with args in wrong order

JDK-8300038

Make new version of JNU_GetStringPlatformChars which checks for null characters

JDK-8300032

DwarfParser resource leak

JDK-8300024

Replace use of JNI_COMMIT mode with mode 0

JDK-8300012

Remove unused JDI VirtualMachineImpl.removeObjectMirror(ObjectReferenceImpl object) method

JDK-8300011

Refactor code examples to use @snippet in java.util.TimeZone

JDK-8300010

UnsatisfiedLinkError on calling System.console().readPassword() on Windows

JDK-8300002

Performance regression caused by non-inlined hot methods due to post call noop instructions

JDK-8300001

ProblemList test java/security/Policy/Root/Root.java

JDK-8299994

java/security/Policy/Root/Root.java fails when home directory is read-only

JDK-8299982

(bf) Buffer.checkIndex(int, int) should use Preconditions.checkIndex(int, int, BiFunction)

JDK-8299978

Remove MethodHandleNatives.getMembers

JDK-8299976

Initialize static fields in Net eagerly

JDK-8299975

Limit underflow protection CMoveINode in PhaseIdealLoop::do_unroll must also protect type from underflow

JDK-8299974

Replace NULL with nullptr in share/adlc/

JDK-8299973

Replace NULL with nullptr in share/utilities/

JDK-8299972

Remove metaprogramming/removeReference.hpp

JDK-8299971

Remove metaprogramming/conditional.hpp

JDK-8299970

Speed up compiler/arraycopy/TestArrayCopyConjoint.java

JDK-8299962

Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java

JDK-8299960

Speed up test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java

JDK-8299959

C2: CmpU::Value must filter overflow computation against local sub computation

JDK-8299957

Enhance error logging in instrument coding with additional jplis_assert_msg

JDK-8299956

[BACKOUT] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack

JDK-8299953

Merge ContiguousSpaceDCTOC into DirtyCardToOopClosure

JDK-8299896

Reduce enum values of HtmlLinkInfo.Kind

JDK-8299891

JMX ObjectInputFilter additional classes needed

JDK-8299879

CollectedHeap hierarchy should use override

JDK-8299865

Unnecessary NullPointerException catch in java.util.TimeZone#setDefaultZone

JDK-8299864

ZipFileStore#supportsFileAttributeView(String) doesn’t throw NPE

JDK-8299863

URLFromURITest.java should import org.junit.jupiter.api.Test

JDK-8299862

OfAddress setter should disallow heap segments

JDK-8299858

[Metrics] Swap memory limit reported incorrectly when too large

JDK-8299853

Serial: Use more concrete type for TenuredGeneration::_the_space

JDK-8299849

Revert JDK-8294461: wrong effectively final determination by javac

JDK-8299847

RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes

JDK-8299845

Remove obsolete comments in DirtyCardToOopClosure::get_actual_top

JDK-8299844

RISC-V: Implement _onSpinWait intrinsic

JDK-8299836

Make user.timezone system property searchable

JDK-8299835

(jrtfs) Unnecessary null check in JrtPath.getAttributes

JDK-8299829

In jshell, the output of "0".repeat(49999)+"2" ends with a '0'

JDK-8299827

Add resolved IP address in connection exception for sockets

JDK-8299817

[s390] AES-CTR mode intrinsic fails with multiple short update() calls

JDK-8299807

newStringNoRepl should avoid copying arrays for ASCII compatible charsets

JDK-8299795

Relativize locals in interpreter frames

JDK-8299779

Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out

JDK-8299777

Test runtime/NMT/BaselineWithParameter.java timed out

JDK-8299774

SYNTH_BUTTON_UI_KEY field is unused

JDK-8299772

The ColorModel.getRGBdefault() method is not thread-safe

JDK-8299760

ExceptionInInitializerError for an enum with multiple switch statements, follow-up

JDK-8299748

java/util/zip/Deinflate.java failing on s390x

JDK-8299746

Accept unknown signatureAlgorithm in PKCS7 SignerInfo

JDK-8299740

CaptureCallState is missing @Preview annotation

JDK-8299739

HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException

JDK-8299733

AArch64: "unexpected literal addressing mode" assertion failure with -XX:+PrintC1Statistics

JDK-8299726

[cleanup] Some code cleanup in opto/compile.hpp

JDK-8299721

[Vector API] assert in switch-default of LibraryCallKit::arch_supports_vector_rotate is too weak to catch bugs

JDK-8299718

JavaDoc: Buttons to copy specific documentation URL are not accessible

JDK-8299715

IR test: VectorGatherScatterTest.java fails with SVE randomly

JDK-8299713

Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor

JDK-8299701

Remove unused GCCause::_wb_conc_mark

JDK-8299699

Test runtime/cds/appcds/WrongClasspath.java fails after JDK-8299329

JDK-8299692

G1: Remove unused G1BlockOffsetTable::is_card_boundary

JDK-8299689

Make use of JLine for Console as "opt-in"

JDK-8299684

(bf) JNI direct buffer functions with large capacity behave unexpectedly

JDK-8299683

[S390X] Problems with -XX:+VerifyStack

JDK-8299677

Formatter.format might take a long time to format an integer or floating-point

JDK-8299673

Simplify object pinning interactions with string deduplication

JDK-8299672

Enhance HeapDump JFR event

JDK-8299671

Speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java

JDK-8299665

/proc/self/stat parsing in libmanagement broken by execname with spaces

JDK-8299657

sun/tools/jhsdb/SAGetoptTest.java fails after 8299470

JDK-8299635

Hotspot update for deprecated sprintf in Xcode 14

JDK-8299617

CurrencySymbols.properties is missing the copyright notice

JDK-8299608

Add Register + imm32 orq to x86_64 assembler

JDK-8299600

Use Objects.check*() where appropriate in java.io

JDK-8299593

getprotobyname should not be used

JDK-8299592

Fix and reenable warnings in java.desktop native code compilation

JDK-8299576

Reimplement java.io.Bits using VarHandle access

JDK-8299571

ZoneRulesProvider.registerProvider() can leave inconsistent state on failure

JDK-8299570

[JVMCI] Insufficient error handling when CodeBuffer is exhausted

JDK-8299563

Fix typos

JDK-8299561

VaList.empty() doesn’t return a list associated with the global scope

JDK-8299553

Make ScaledEtchedBorderTest.java comprehensive

JDK-8299546

C2: MulLNode::mul_ring() wrongly returns bottom type due to casting errors with large numbers

JDK-8299544

Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs

JDK-8299528

IR test: TestEor3AArch64.java fails on aarch64

JDK-8299525

RISC-V: Add backend support for half float conversion intrinsics

JDK-8299522

Incorrect size of Approve button in custom JFileChooser

JDK-8299520

TestPrintXML.java output error messages in case compare fails

JDK-8299518

HotSpotVirtualMachine shared code across different platforms

JDK-8299505

findVirtual on array classes incorrectly restricts the receiver type

JDK-8299502

Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs

JDK-8299501

Usage of constructors of primitive wrapper classes should be avoided in java.util API docs

JDK-8299500

Usage of constructors of primitive wrapper classes should be avoided in java.text API docs

JDK-8299499

Usage of constructors of primitive wrapper classes should be avoided in java.net API docs

JDK-8299498

Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs

JDK-8299497

Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs

JDK-8299494

Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found

JDK-8299483

ProblemList java/text/Format/NumberFormat/CurrencyFormat.java

JDK-8299482

Remove metaprogramming/isIntegral.hpp

JDK-8299481

Remove metaprogramming/removePointer.hpp

JDK-8299479

Remove metaprogramming/decay.hpp

JDK-8299476

PPC64 Zero build fails after JDK-8286302

JDK-8299475

Enhance SocketException by cause where it is missing in net and nio area

JDK-8299470

sun/jvm/hotspot/SALauncher.java handling of negative rmiport args

JDK-8299444

java.util.Set.copyOf allocates needlessly for empty input collections

JDK-8299441

Fix typos in some test files under core-libs component

JDK-8299439

java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR

JDK-8299437

Make InetSocketAddressHolder shallowly immutable

JDK-8299430

Cleanup: delete unnecessary semicolons in java.desktop module

JDK-8299425

"LCMSImageLayout.isIntPacked" flag can be deleted

JDK-8299424

containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit

JDK-8299414

JVMTI FollowReferences should support references from VirtualThread stack

JDK-8299412

JNI call of getAccessibleActionCount on a wrong thread

JDK-8299402

Remove metaprogramming/isVolatile.hpp

JDK-8299399

Remove metaprogramming/isArray.hpp

JDK-8299398

Remove metaprogramming/isConst.hpp

JDK-8299397

Remove metaprogramming/isFloatingPoint.hpp

JDK-8299396

Remove metaprogramming/removeExtent.hpp

JDK-8299395

Remove metaprogramming/removeCV.hpp

JDK-8299388

java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows

JDK-8299387

CompressedClassPointers.java still fails on ppc with 'Narrow klass shift: 0' missing

JDK-8299378

sprintf is deprecated in Xcode 14

JDK-8299375

[PPC64] GetStackTraceSuspendedStressTest tries to deoptimize frame with invalid fp

JDK-8299343

Windows: Invalid thread_native_entry declaration

JDK-8299340

CreateProcessW lpCommandLine must be mutable

JDK-8299338

AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe

JDK-8299337

The java.awt.image.ColorModel#pData field is unused

JDK-8299336

InputStream::DEFAULT_BUFFER_SIZE should be 16384

JDK-8299333

Unify exceptions used by all variants of ICC_Profile.getInstance(null)

JDK-8299329

Assertion failure with fastdebug build when trying to use CDS without classpath

JDK-8299327

Allow super late barrier expansion of store barriers in C2

JDK-8299326

LinkResolver::resolve_field resolved_klass cannot be null

JDK-8299325

java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync("https://localhost:46509/https1/x/same/interrupt", true, true)"

JDK-8299324

inline_native_setCurrentThread lacks GC barrier for Shenandoah

JDK-8299323

Allow extended registers for cmpw

JDK-8299312

Clean up BarrierSetNMethod

JDK-8299309

Test "java/awt/Dialog/ModalDialogTest/ModalDialogTest.java" fails because new frame was not displayed when "New Frame" button was clicked

JDK-8299306

Test "javax/swing/JFileChooser/FileSystemView/CustomFSVLinkTest.java" fails on Windows 10 x64 because there are some buttons did not display button name

JDK-8299296

Write a test to verify the components selection sends ItemEvent

JDK-8299292

Missing elements in aliased String array

JDK-8299278

tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933

JDK-8299275

Add some ClassLoaderData verification code

JDK-8299274

Add elements to resolved_references consistently

JDK-8299261

Clean up AWT D3D exports

JDK-8299260

libawt and libfreetype should export only explicitly requested symbols

JDK-8299259

C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE

JDK-8299255

Unexpected round errors in FreetypeFontScaler

JDK-8299254

Support dealing with standard assert macro

JDK-8299241

jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file

JDK-8299240

rank of JvmtiVTMSTransition_lock can be safepoint

JDK-8299237

add ArraysSupport.newLength test to a test group

JDK-8299235

broken link referencing missing id

JDK-8299234

JMX Repository.query performance

JDK-8299230

Use https: in links

JDK-8299229

[JVMCI] add support for UseZGC

JDK-8299227

host exif.org not found in link in doc comment

JDK-8299224

TestReporterStreams.java has bad indentation for legal header

JDK-8299213

Bad cast in GrowableArrayWithAllocator<>::grow

JDK-8299207

[Testbug] Add back test/jdk/java/awt/Graphics2D/DrawPrimitivesTest.java

JDK-8299199

Avoid redundant split calls in FontConfiguration.initReorderMap implementations

JDK-8299194

CustomTzIDCheckDST.java may fail at future date

JDK-8299193

(bf) Buffer.capacity should be declared final

JDK-8299191

Unnecessarily global friend functions for relocInfo

JDK-8299187

(bf) ByteOrder.name should be declared final

JDK-8299183

Invokers.checkExactType passes parameters to create WMTE in opposite order

JDK-8299181

PaddingLayout unable to return byteAlignment value

JDK-8299179

ArrayFill with store on backedge needs to reduce length by 1

JDK-8299172

RISC-V: [TESTBUG] Fix stack alignment logic in jvmci RISCV64TestAssembler.java

JDK-8299168

RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops*

JDK-8299162

Refactor shared trampoline emission logic

JDK-8299158

Improve MD5 intrinsic on AArch64

JDK-8299156

Broken link in jdk.compiler/module-info.java

JDK-8299155

C2: SubTypeCheckNode::verify() should not produce dependencies / oop pool entries

JDK-8299128

[REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails

JDK-8299127

[REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails

JDK-8299125

UnifiedOopRef in JFR leakprofiler should treat thread local oops correctly

JDK-8299123

[BACKOUT] 4512626 Non-editable JTextArea provides no visual indication of keyboard focus

JDK-8299090

Specify coordinate order for additional CaptureCallState parameters on class as well

JDK-8299089

Instrument global jni handles with tag to make them distinguishable

JDK-8299088

ClassLoader::defineClass2 throws OOME but JNI exception pending thrown by getUTF

JDK-8299079

Better interface nmethod oop accesses

JDK-8299077

[REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus

JDK-8299075

TestStringDeduplicationInterned.java fails because extra deduplication

JDK-8299074

nmethod marked for deoptimization is not deoptimized

JDK-8299072

java_lang_ref_Reference::clear_referent should be GC agnostic

JDK-8299061

Using lambda to optimize GraphKit::compute_stack_effects()

JDK-8299045

tools/doclint/BadPackageCommentTest.java fails after JDK-8298943

JDK-8299044

test/jdk/javax/swing/JComboBox/JComboBoxBorderTest.java fails on non mac

JDK-8299043

test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java fails with java.lang.NullPointerException

JDK-8299038

Add AArch64 backend support for auto-vectorized FP16 conversions

JDK-8299034

Runtime::exec clarification of inherited environment

JDK-8299032

Interface IN_NATIVE oop stores for C2

JDK-8299031

JFR: Clean up jdk.management.jfr

JDK-8299030

Refactor ReservedSpace::reserve

JDK-8299025

BMPImageReader.java readColorPalette could use staggeredReadByteStream

JDK-8299022

Linux ppc64le and s390x build issues after JDK-8160404

JDK-8299018

java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes

JDK-8299015

Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes

JDK-8298995

tools/jpackage/share/AddLauncherTest.java#id1 failed "AddLauncherTest.test; checks=53"

JDK-8298993

(process) java/lang/ProcessBuilder/UnblockSignals.java fails

JDK-8298990

ProblemList java/lang/Thread/virtual/stress/Skynet.java subtests with ZGC

JDK-8298989

ProblemList vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java on macosx-x64

JDK-8298987

ProblemList jdk/internal/vm/Continuation/Fuzz.java#default with ZGC on X64

JDK-8298979

Remove duplicated serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java

JDK-8298978

ProblemList vmTestbase/nsk/stress/strace/strace003.java on 2 platforms

JDK-8298977

ProblemList vmTestbase/nsk/stress/strace/strace002.java on 2 platforms

JDK-8298976

ProblemList java/util/concurrent/ExecutorService/CloseTest.java on macosx-aarch64

JDK-8298974

Add ftcolor.c to imported freetype sources

JDK-8298971

Move Console implementation into jdk internal package

JDK-8298970

Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java

JDK-8298968

G1: Incorrect merged remset stats

JDK-8298966

Deprecate JMX Subject Delegation and the method JMXConnector.getMBeanServerConnection(Subject) for removal.

JDK-8298952

All nodes should have type(n) == Value(n) after IGVN

JDK-8298947

compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently

JDK-8298943

Missing escapes for single quote marks in compiler.properties

JDK-8298939

Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test

JDK-8298935

fix independence bug in create_pack logic in SuperWord::find_adjacent_refs

JDK-8298931

java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1

JDK-8298921

Create a regression test for JDK-8139581

JDK-8298919

Add a regression test for JDK-8298520

JDK-8298913

Add override qualifiers to Relocation classes

JDK-8298908

Instrument Metaspace for ASan

JDK-8298907

nsk JDI tests pass if the debuggee failed to launch

JDK-8298905

Test "java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java" fails because the frames of instruction does not display

JDK-8298894

java/lang/Thread/virtual/stress/Skynet.java timed out and threw OutOfMemoryError

JDK-8298893

Rename option UsePolyIntrinsics to UsePoly1305Intrinsics

JDK-8298892

ProblemList vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java with ZGC

JDK-8298891

ProblemList vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded002/TestDescription.java with ZGC

JDK-8298889

ProblemList runtime/StackGuardPages/TestStackGuardPages.java on linux

JDK-8298888

ProblemList gc/g1/TestVerifyGCType.java on linux and macosx

JDK-8298887

On the latest macOS+XCode the Robot API may report wrong colors

JDK-8298880

VectorLogicalOpIdentityTest.java IR test incorrectly use avx3 instead of avx512

JDK-8298876

Swing applications do not get repainted coming out of sleep on Windows 10

JDK-8298875

A module requiring "java.base" with flags ACC_SYNTHETIC should be rejected

JDK-8298874

Update TestAllSuites.java for TLS v1.2 and 1.3

JDK-8298873

Update IllegalRecordVersion.java for changes to TLS implementation

JDK-8298872

Update CheckStatus.java for changes to TLS implementation

JDK-8298869

Update ConnectionTest.java for changes to TLS implementation

JDK-8298868

Update EngineCloseOnAlert.java for changes to TLS implementation

JDK-8298867

Basics.java fails with SSL handshake exception

JDK-8298865

Excessive memory allocation in CipherOutputStream AEAD decryption

JDK-8298859

ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all

JDK-8298853

JvmtiVTMSTransitionDisabler should support disabling one virtual thread transitions

JDK-8298852

Use of uninitialized memory in MetadataFactory::free_metadata

JDK-8298848

C2: clone all of (CmpP (LoadKlass (AddP down at split if

JDK-8298824

C2 crash: assert(is_Bool()) failed: invalid node class: ConI

JDK-8298813

[C2] Converting double to float cause a loss of precision and resulting crypto.aes scores fluctuate

JDK-8298809

Clean up vm/compiler/InterfaceCalls JMH

JDK-8298808

Check script code on detecting the base locales

JDK-8298797

Specification of some restricted methods is incorrect

JDK-8298794

Remove JVM_ACC_PROMOTED_FLAGS breaks minimal build

JDK-8298785

gc/TestFullGCCount.java fails with "invalid boolean value: `null' for expression `vm.opt.ExplicitGCInvokesConcurrent'"

JDK-8298784

JFR: Test chunk integrity

JDK-8298736

Revisit usages of log10 in compiler code

JDK-8298735

Some tools/jpackage/windows/* tests fails with jtreg test timeout

JDK-8298730

Refactor subsystem_file_line_contents and add docs and tests

JDK-8298727

Trees.getPath may crash for unnamed package

JDK-8298726

(fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds

JDK-8298725

Add BitMap support for reverse iteration

JDK-8298720

Insufficient error handling when CodeBuffer is exhausted

JDK-8298710

Fix typos in test/jdk/sun/security/tools/jarsigner/

JDK-8298709

Fix typos in src/java.desktop/ and various test classes of client component

JDK-8298701

Cleanup SA entries in ProblemList-zgc.txt.

JDK-8298700

Typo in DocTree comment

JDK-8298699

java/lang/reflect/IllegalArgumentsTest.java times out with slowdebug bits

JDK-8298692

Fix typos in test/jdk/com/sun/jdi files

JDK-8298652

G1: Refactor G1MarkAndPushClosure

JDK-8298651

Serial: Remove MarkSweep::follow_klass

JDK-8298649

JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4

JDK-8298645

JNI works with accessibleSelection on a wrong thread

JDK-8298644

JNI call of getCurrentComponent on a wrong thread

JDK-8298643

JNI call of getAccessibleRowWithIndex and getAccessibleColumnWithIndex on a wrong thread

JDK-8298642

ParallelGC -XX:+UseNUMA eden spaces allocated on wrong node

JDK-8298639

Perform I/O operations in bulk for RandomAccessFile

JDK-8298636

Fix return value in WB_CountAliveClasses and WB_GetSymbolRefcount

JDK-8298632

[TESTBUG] Add IR checks in jtreg vectorization tests

JDK-8298619

java/io/File/GetXSpace.java is failing

JDK-8298618

Typo in JPEGImageReader and JPEGImageWriter

JDK-8298612

Refactor archiving of java String objects

JDK-8298610

Refactor archiving of ConstantPool::resolved_references()

JDK-8298601

Refactor archiving of java.lang.Module objects

JDK-8298600

Prerequisites for JDK-8296344: Remove dependency on G1 for writing the CDS archive heap

JDK-8298596

vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom"

JDK-8298590

Refactor LambdaForm constructors

JDK-8298589

java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil

JDK-8298588

WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body

JDK-8298576

Serial: Move some MarkSweep method definitions to cpp

JDK-8298568

Fastdebug build fails after JDK-8296389

JDK-8298567

Make field in RandomAccessFile final

JDK-8298526

JFR: Generate missing filename for time-bound recordings

JDK-8298525

javadoc crashes with "UnsupportedOperationException: Not yet implemented" in SeeTaglet.inherit

JDK-8298524

Debug function to trace reachability of CDS archived heap objects

JDK-8298521

Rename members in G1MonitoringSupport

JDK-8298520

C2: assert(found_opaque == res) failed: wrong pattern

JDK-8298514

vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker

JDK-8298513

vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker

JDK-8298498

sun/net/www/http/KeepAliveCache/B8291637.java fails with "Server exception terminating: java.net.SocketException: Socket closed"

JDK-8298488

[macos13] tools/jpackage tests failing with "Exit code: 137" on macOS

JDK-8298482

Implement ParallelGC NUMAStats for Linux

JDK-8298480

Remove unused KlassRemSet

JDK-8298478

(fs) Path.of should allow input to include long path prefix

JDK-8298475

Remove JVM_ACC_PROMOTED_FLAGS

JDK-8298472

AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options

JDK-8298471

Parallel: Don’t keep alive nmethods in Young GC

JDK-8298470

Short cut java.lang.Object super class loading

JDK-8298469

Obsolete legacy parallel class loading workaround for non-parallel-capable class loaders

JDK-8298468

Clean up class_loader parameters

JDK-8298463

tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988

JDK-8298457

Instructions in a11y manual tests need to be updated

JDK-8298456

Incorrectly escaped html

JDK-8298455

JFR: Add logging to TestClose.java

JDK-8298449

Unnecessary Vector usage in MetaData.ProxyPersistenceDelegate

JDK-8298448

UndefinedBehaviorSanitizer

JDK-8298447

Unnecessary Vector usage in DocPrintJob implementations

JDK-8298445

Add LeakSanitizer support in HotSpot

JDK-8298425

System.console().readLine() hangs in jshell

JDK-8298419

ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java on windows-x64

JDK-8298417

ProblemList vmTestbase/nsk/stress/strace/strace004.java on 2 platforms

JDK-8298416

Console should be declared sealed

JDK-8298414

ProblemList gc/TestFullGCCount.java on linux-x64

JDK-8298413

[s390] CPUInfoTest fails due to uppercase feature string

JDK-8298402

ProblemList javax/swing/JFileChooser/4847375/bug4847375.java on windows-x64

JDK-8298400

Virtual thread instability when stack overflows

JDK-8298381

Improve handling of session tickets for multiple SSLContexts

JDK-8298380

Clean up redundant array length checks in JDK code base

JDK-8298377

JfrVframeStream causes deadlocks in ZGC

JDK-8298376

ZGC: thaws stackChunk with stale oops

JDK-8298371

monitors_on_stack extracts unprocessed oops

JDK-8298353

C2 fails with assert(opaq→outcnt() == 1 && opaq→in(1) == limit) failed

JDK-8298345

Fix another two C2 IR matching tests for RISC-V

JDK-8298343

"Could not confirm if TargetJDK is hardened." warning for SA tests on macosx-aarch64-debug

JDK-8298340

java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt

JDK-8298321

2 File Leak defect groups in 2 files

JDK-8298320

Typo in the comment block of catch_inline_exception

JDK-8298298

NMT: count deltas are printed with 32-bit signed size

JDK-8298296

gc/TestFullGCCount.java fails with "System.gc collections miscounted."

JDK-8298293

NMT: os::realloc() should verify that flags do not change between reallocations

JDK-8298281

Serial: Refactor MarkAndPushClosure

JDK-8298278

JFR: Turn MEMFLAGS into a type for use with the NativeMemoryUsage events

JDK-8298277

Replace "session" with "scope" for FFM access

JDK-8298276

JFR: Update NMT events to make use of common periodic timestamp feature

JDK-8298271

java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows

JDK-8298264

Merge OffsetTableContigSpace into TenuredSpace

JDK-8298249

Excessive memory allocation in CipherInputStream AEAD decryption

JDK-8298244

AArch64: Optimize vector implementation of AddReduction for floating point

JDK-8298241

Replace C-style casts with JavaThread::cast

JDK-8298240

Replace the usage of ImageLayoutException by the CMMException

JDK-8298225

[AIX] Disable PPC64LE continuations on AIX

JDK-8298217

Regressions 30-110% in SwingMark on MacOS, more so on aarch64

JDK-8298215

gc/g1/TestVerifyGCType.java failed with "Missing expected verification pattern Verifying After GC for: Pause Young (Prepare Mixed): expected true, was false"

JDK-8298189

Regression in SPECjvm2008-MonteCarlo for pre-Cascade Lake Intel processors

JDK-8298187

(fs) BsdFileAttributeViews::setTimes does not support lastAccessTime on HFS+

JDK-8298176

remove OpaqueZeroTripGuardPostLoop once main-loop disappears

JDK-8298162

Test PrintClasses hits assert when run with code that retransform classes

JDK-8298144

Remove Space::new_dcto_cl

JDK-8298138

Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"

JDK-8298133

JDK 20 RDP1 L10n resource files update - msgdrop 10

JDK-8298128

runtime/ErrorHandling/TestSigInfoInHsErrFile.java fails to find pattern with slowdebug

JDK-8298127

HSS/LMS Signature Verification

JDK-8298126

Print statistics for objects in CDS archive heap

JDK-8298118

split-if optimization causes empty loop to temporarily have more than one phi

JDK-8298093

improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c

JDK-8298090

Use String.join() instead of manual loop in DescriptorSupport.toString

JDK-8298088

RISC-V: Make Address a discriminated union internally

JDK-8298087

XML Schema Validation reports an required attribute twice via ErrorHandler

JDK-8298084

Memory leak in Method::build_profiling_method_data

JDK-8298083

The "CheckBox/RadioButton[Enabled/Disabled].textForeground" stoped working

JDK-8298081

DiagnoseSyncOnValueBasedClasses doesn’t report useful information for virtual threads

JDK-8298073

gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx

JDK-8298066

java/util/concurrent/locks/Lock/OOMEInAQS.java timed out

JDK-8298065

Provide more information in message of NoSuchFieldError

JDK-8298061

vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero"

JDK-8298059

Linked stack watermarks don’t support nesting

JDK-8298050

Add links to graph output for javadoc

JDK-8298048

Combine CDS archive heap into a single block

JDK-8297988

NPE in JavacTypes.getOverriddenMethods from doclint

JDK-8297979

ZGC: Ensure consistent MemoryUsage from MemoryMXBean.getHeapMemoryUsage()

JDK-8297977

vmTestbase/nsk/stress/except/except012.java fails with unexpected Exception

JDK-8297972

Poly1305 Endianness on ByteBuffer not enforced

JDK-8297960

G1: Move Root Region Scan Waiting outside collection in logs

JDK-8297955

LDAP CertStore should use LdapName and not String for DNs

JDK-8297936

Use reachabilityFence to manage liveness in ClassUnload tests

JDK-8297933

[REDO] Compiler should only use verified interface types for optimization

JDK-8297923

java.awt.ScrollPane broken after multiple scroll up/down

JDK-8297914

Remove java_lang_Class::process_archived_mirror()

JDK-8297912

HotSpot Style Guide should permit alignas (Second Proposal Attempt)

JDK-8297887

Update Siphash

JDK-8297885

misc sun/security/pkcs11 tests timed out

JDK-8297878

KEM: Implementation

JDK-8297877

Risk for uninitialized memory in case of CHECK macro early return as part of field access

JDK-8297874

get_dump_directory() in jfrEmergencyDump.cpp should pass correct length to jio_snprintf

JDK-8297822

De-duplicate code in module jdk.sctp

JDK-8297801

printnm crashes with invalid address due to null pointer dereference

JDK-8297798

Timeout with DTLSOverDatagram test template

JDK-8297791

update _max_classes in node type system

JDK-8297778

Modernize and improve module jdk.sctp

JDK-8297757

VarHandles.getStaticFieldFromBaseAndOffset should get the receiver type from VarHandle

JDK-8297753

AArch64: Add optimized rules for vector compare with zero on NEON

JDK-8297730

C2: Arraycopy intrinsic throws incorrect exception

JDK-8297724

Loop strip mining prevents some empty loops from being eliminated

JDK-8297682

Use Collections.emptyIterator where applicable

JDK-8297679

InvocationTargetException field named target is not declared final

JDK-8297657

name demangling intermittently fails

JDK-8297639

Remove preventive GCs in G1

JDK-8297638

Memory leak in case of many started-dead threads

JDK-8297632

InputStream.transferTo() method should specify what the return value should be when the number of bytes transfered is larger than Long.MAX_VALUE

JDK-8297611

G1: Merge tlab and per-thread dirty card log flushing

JDK-8297605

improve DelayQueue removal method javadoc

JDK-8297587

Upgrade JLine to 3.22.0

JDK-8297582

C2: very slow compilation due to type system verification code

JDK-8297572

Remove unused PrecisionStyle::Precise

JDK-8297539

Use PrimitiveConversions::cast for local uses of the int<→float union conversion trick

JDK-8297505

Declare fields in some sun.security.pkcs11 classes as final

JDK-8297487

G1 Remark: no need to keep alive oop constants of nmethods on stack

JDK-8297454

javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to show opaque button"

JDK-8297437

javadoc cannot link to old docs (with old style anchors)

JDK-8297306

Incorrect brackets in Javadoc for a constructor of IteratorSpliterator

JDK-8297305

Clarify that javax.lang.model.util.Elements.overrides is irreflexive

JDK-8297302

gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm

JDK-8297296

java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!"

JDK-8297295

Remove ThreadGroup.allowThreadSuspension

JDK-8297292

java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow

JDK-8297288

Example code in Scanner class

JDK-8297286

runtime/vthread tests crashing after JDK-8296324

JDK-8297235

ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax

JDK-8297158

Suspicious collection method call in Types.isSameTypeVisitor

JDK-8297092

[macos_aarch64] Add support for SHA feature detection

JDK-8297036

Generalize C2 stub mechanism

JDK-8297031

IGV: Copy extracted nodes and layout for cloned graph

JDK-8296999

AArch64: scalar intrinsics for reverse method in Integer and Long

JDK-8296955

Kitchensink.java failed with "double free or corruption (!prev): <addr>"

JDK-8296935

Arrays.asList() can return a List that throws undocumented ArrayStoreException

JDK-8296934

Write a test to verify whether Undecorated Frame can be iconified or not

JDK-8296920

Regression Test DialogOrient.java fails on MacOS

JDK-8296812

sprintf is deprecated in Xcode 14

JDK-8296789

<TAB>-completion in jshell fails to expose synthetic bridge methods

JDK-8296661

Typo Found In CSSParser.java

JDK-8296656

java.lang.NoClassDefFoundError exception on running fully legitimate code

JDK-8296646

com/sun/jdi/JdbLastErrorTest.java test failure

JDK-8296610

java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect"

JDK-8296469

Instrument VMError::report with reentrant iteration step for register and stack printing

JDK-8296454

System.console() shouldn’t return null in jshell

JDK-8296420

javac has long lines in its command-line help

JDK-8296412

Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts

JDK-8296411

AArch64: Accelerated Poly1305 intrinsics

JDK-8296410

HttpClient throws java.io.IOException: no statuscode in response for HTTP2

JDK-8296403

[TESTBUG] IR test runner methods in TestLongRangeChecks.java invoke wrong test methods

JDK-8296401

ConcurrentHashTable::bulk_delete might miss to delete some objects

JDK-8296400

pointCrlIssuers might be null in DistributionPointFetcher::verifyURL

JDK-8296389

C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors

JDK-8296383

javapath/java.exe strips embedded double quotes from command line arguments

JDK-8296374

Check for young region in G1BarrierSet::invalidate instead of card-by-card check

JDK-8296344

Remove dependency on G1 for writing the CDS archive heap

JDK-8296343

CPVE thrown on missing content-length in OCSP response

JDK-8296322

javac: use methods to manage parser mode flags

JDK-8296318

use-def assert: special case undetected loops nested in infinite loops

JDK-8296275

Write a test to verify setAccelerator method of JMenuItem

JDK-8296248

Update CLDR to Version 43.0

JDK-8296158

Refactor the verification of CDS region checksum

JDK-8296152

4.1: Allow v65.0 class files for Java SE 21

JDK-8296151

Add source 21 and target 21 to javac

JDK-8296150

Add SourceVersion.RELEASE_21

JDK-8296149

Start of release updates for JDK 21

JDK-8296010

AssertionError in annotationTargetType

JDK-8295979

[IR Framework] Improve IR matching warning

JDK-8295976

GetThreadListStackTraces returns wrong state for blocked VirtualThread

JDK-8295974

jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames

JDK-8295951

intermittent cmp_baseline task failures with CDS files

JDK-8295944

Move the Http2TestServer and related classes into a package of its own

JDK-8295894

Remove SECOM certificate that is expiring in September 2023

JDK-8295859

Update Manual Test Groups

JDK-8295857

Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt())

JDK-8295737

macOS: Print content cut off when width > height with portrait orientation

JDK-8295661

CompileTask::compile_id() should be passed as int

JDK-8295486

Inconsistent constant field values observed during compilation

JDK-8295425

Match the default priv exp length between SunPKCS11 and other JDK providers

JDK-8295406

C1 crash with -XX:TypeProfileArgsLimit=0 -XX:TypeProfileLevel=222

JDK-8295344

Harden runtime/StackGuardPages/TestStackGuardPages.java

JDK-8295210

IR framework should not whitelist -XX:-UseTLAB

JDK-8295087

Manual Test to Automated Test Conversion

JDK-8295071

Spec Clarification : ClassFileFormatVersion: System property java.class.version | Java class format version number

JDK-8295019

Cannot call a method with a parameter of a local class declared in a lambda

JDK-8294983

SSLEngine throws ClassCastException during handshake

JDK-8294982

Implementation of Classfile API

JDK-8294974

Convert jdk.jshell/jdk.jshell.execution.LocalExecutionControl to use the Classfile API to instrument classes

JDK-8294972

Convert jdk.jlink internal plugins to use the Classfile API

JDK-8294971

jdk.jlink jdk.tools.jimage.JImageTask is using ASM to verify classes

JDK-8294966

Convert jdk.jartool/sun.tools.jar.FingerPrint to use the ClassFile API to parse JAR entries

JDK-8294962

Convert java.base/jdk.internal.module package to use the Classfile API to modify and write module-info.class

JDK-8294959

java.base java.lang.Module uses ASM to load module-info.class

JDK-8294902

Undefined Behavior in C2 regalloc with null references

JDK-8294806

jpackaged-app ignores splash screen from jar file

JDK-8294744

AArch64: applications/kitchensink/Kitchensink.java crashed: assert(oopDesc::is_oop(obj)) failed: not an oop

JDK-8294735

RSASSA-PSS RFC link incorrectly formatted

JDK-8294715

Add IR checks to the reduction vectorization tests

JDK-8294693

Add Collections.shuffle overload that accepts RandomGenerator interface

JDK-8294680

Refactor scaled border rendering

JDK-8294677

chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications

JDK-8294527

Some java.security.debug options missing from security docs

JDK-8294526

sun/security/provider/SubjectCodeSource.java no longer referenced

JDK-8294484

MetalBorder’s FrameBorder & DialogBorder have border rendering issues when scaled

JDK-8294402

Add diagnostic logging to VMProps.checkDockerSupport

JDK-8294401

Update jfr man page to include recently added features

JDK-8294266

Add a way to pre-touch java thread stacks

JDK-8294194

[AArch64] Create intrinsics compress and expand

JDK-8294137

Review running times of java.math tests

JDK-8294066

IGV: Graph changes when deleting a graph in the same group with smaller index

JDK-8293862

javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null'

JDK-8293841

RISC-V: Implementation of Foreign Function & Memory API (Preview)

JDK-8293824

gc/whitebox/TestConcMarkCycleWB.java failed "RuntimeException: assertTrue: expected true, was false"

JDK-8293786

HttpClient will not send more than 64 kb of data from the 2nd request in http2

JDK-8293667

Align jlink’s --compress option with jmod’s --compress option

JDK-8293547

Add relaxed add_and_fetch for macos aarch64 atomics

JDK-8293519

deprecation warnings should be emitted for uses of annotation methods inside other annotations

JDK-8293410

Remove GenerateRangeChecks flag

JDK-8293324

ciField.hpp has two methods to return field’s offset

JDK-8293313

NMT: Rework MallocLimit

JDK-8293292

Remove MallocMaxTestWords

JDK-8293198

[vectorapi] Improve the implementation of VectorMask.indexInRange()

JDK-8293117

Add atomic bitset functions

JDK-8292914

Lambda proxies have unstable names

JDK-8292818

replace 96-bit representation for field metadata with variable-sized streams

JDK-8292741

Convert JvmtiTagMapTable to ResourceHashtable

JDK-8292704

sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC

JDK-8292674

ReportJNIFatalError should print all java frames

JDK-8292635

Run ArchivedEnumTest.java in jdk tier testing

JDK-8292588

[macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0

JDK-8292583

Comment for ciArrayKlass::make is wrong

JDK-8292289

[vectorapi] Improve the implementation of VectorTestNode

JDK-8292275

javac does not emit SYNTHETIC and MANDATED flags for parameters by default

JDK-8292269

Replace FileMapInfo::fail_continue() with Unified Logging

JDK-8292265

Add old gen used field at G1HeapSummary JFR event

JDK-8292206

TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected

JDK-8292170

Convert CodeRootSetTable to use ResourceHashtable

JDK-8292157

Incorrect error: "block element not allowed within inline element <a>"

JDK-8292059

Do not inline InstanceKlass::allocate_instance()

JDK-8291966

SwitchBootstrap.typeSwitch could be faster

JDK-8291735

methods_do() always run at exit

JDK-8291598

Matcher.appendReplacement should not create new StringBuilder instances

JDK-8291569

Consider removing JNI checks for signals SIGPIPE and SIGXFSZ

JDK-8291555

Implement alternative fast-locking scheme

JDK-8291550

RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled

JDK-8291302

ARM32: nmethod entry barriers support

JDK-8291154

Create a non static nested class without enclosing class throws VerifyError

JDK-8290919

Update nroff pages in JDK 20 before RC

JDK-8290899

java/lang/String/StringRepeat.java test requests too much heap on windows x86

JDK-8290822

C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior

JDK-8290626

keytool manpage contains a special character

JDK-8290499

new File(parent, "/") breaks normalization – creates File with slash at the end

JDK-8290200

com/sun/jdi/InvokeHangTest.java fails with "Debuggee appears to be hung"

JDK-8289765

JDI EventSet/resume/resume008 failed with "ERROR: suspendCounts don’t match for : VirtualThread-unparker"

JDK-8289748

C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM

JDK-8289547

Update javax/swing/Popup/TaskbarPositionTest.java

JDK-8289077

Add manual tests to open

JDK-8288912

vmTestbase/nsk/stress/strace/strace002.java fails with Unexpected method name: currentCarrierThread

JDK-8288783

Error messages are confusing when options conflict in -XX:StartFlightRecording

JDK-8288730

Add type parameter to Lookup::accessClass and Lookup::ensureInitialized

JDK-8288619

Unexpected parsing for @see

JDK-8288415

java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines

JDK-8288287

Remove expired flags in JDK 21

JDK-8288228

8.1.4: Mention Record as a direct superclass type

JDK-8288204

GVN Crash: assert() failed: correct memory chain

JDK-8288158

Add an anchor to each subcommand option on jfr html page

JDK-8288109

HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897

JDK-8288050

Add support of SHA-512/224 and SHA-512/256 to the PBKDF2 and PBES2 impls in SunJCE provider

JDK-8287925

AArch64: intrinsics for compareUnsigned method in Integer and Long

JDK-8287885

Local classes cause ClassLoader error if the type names are similar but not same

JDK-8287873

Add test for using -XX:+AutoCreateSharedArchive with different JDK versions

JDK-8287834

Add SymbolLookup::or method

JDK-8287812

Cleanup JDWP agent GetEnv initialization

JDK-8287699

jdk/jfr/api/consumer/TestRecordingFileWrite.java fails with exception: java.lang.Exception: Found event that should not be there.

JDK-8287134

HttpURLConnection chunked streaming mode doesn’t enforce specified size

JDK-8287087

C2: perform SLP reduction analysis on-demand

JDK-8286907

keytool should warn about weak PBE algorithms

JDK-8286876

NMT.test_unaliged_block_address_vm_assert fails if using clang toolchain

JDK-8286781

Replace the deprecated/obsolete gethostbyname and inet_addr calls

JDK-8286775

Remove identical per-compiler definitions of unsigned integral jtypes

JDK-8286597

Implement PollerProvider on AIX

JDK-8286581

Make Java process DPI Aware if sun.java2d.dpiaware property is set

JDK-8286510

Tests under dynamicArchive/methodHandles should check for loading of lambda proxy classes

JDK-8286470

Support searching for sections in class/package javadoc

JDK-8286311

remove boilerplate from use of runTests

JDK-8285944

JLS Changes for String Templates (Preview)

JDK-8285932

Implementation of JEP 430 String Templates (Preview)

JDK-8285416

[LOOM] Some nsk/jdi tests fail due to needing too many virtual threads

JDK-8284871

Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc

JDK-8284825

sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java failed with "RuntimeException: Processed unnecessary paint()."

JDK-8284363

Redundant imports in BoundMethodHandle

JDK-8284236

Remove java/lang/ref/ReferenceEnqueue.java from ProblemList-Xcomp.txt

JDK-8284047

Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates

JDK-8283740

C1: Convert flag TwoOperandLIRForm to a constant on all platforms

JDK-8283404

[macos] a11y : Screen magnifier does not show JMenu name

JDK-8283400

[macos] a11y : Screen magnifier does not reflect JRadioButton value change

JDK-8283203

Fix typo in SystemTray.getTrayIconSize javadoc

JDK-8282664

Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops

JDK-8282651

ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97

JDK-8282384

[LOOM] Need test for ThreadReference.interrupt() on a vthread

JDK-8282383

[LOOM] 6 nsk JDI and JDB tests sometimes failing with vthread wrapper due to running out of carrier threads

JDK-8282379

[LOOM] vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011 sometimes fails

JDK-8282319

java.util.Locale method to stream available Locales

JDK-8282232

[Win] GetMousePositionWithPopup test fails due to wrong mouse position

JDK-8282201

Consider removal of expiry check in VerifyCACerts.java test

JDK-8281946

VM.native_memory should report size of shareable memory

JDK-8281941

Change CDS warning messages to use Unified Logging

JDK-8281715

Move "base CDS archive not loaded" tests to SharedArchiveFileOption.java

JDK-8281213

Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale

JDK-8281149

(fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB

JDK-8281103

Give example for Locale that is English and follows the ISO standards

JDK-8280994

[XWayland] Drag and Drop does not work in java → wayland app direction

JDK-8280993

[XWayland] Popup is not closed on click outside of area controlled by XWayland

JDK-8280982

[Wayland] [XWayland] java.awt.Robot taking screenshots

JDK-8280419

Remove dead code related to VerifyThread and verify_thread()

JDK-8280126

C2: detect and remove dead irreducible loops

JDK-8280113

(dc) DatagramSocket.receive does not always throw when the channel is closed

JDK-8280031

Deprecate GTK2 for removal

JDK-8279993

Assert that a shared class is not loaded more than once

JDK-8279619

[JVMCI] improve EncodedSpeculationReason

JDK-8279216

Investigate implementation of premultiplied alpha in the Little-CMS 2.13

JDK-8278965

crash in SymbolTable::do_lookup

JDK-8278583

Open source SwingMark - Swing performance benchmark

JDK-8278411

Implement UseHeavyMonitors consistently, s390 port

JDK-8278349

JarSigner javadoc example uses SHA-1

JDK-8278326

Socket close is not thread safe and other cleanup

JDK-8278268

(ch) InputStream returned by Channels.newInputStream should have fast path for FileChannel targets

JDK-8277573

VmObjectAlloc is not generated by intrinsics methods which allocate objects

JDK-8277501

Revisit PathFileObject.getCharContent and friends

JDK-8277074

Qualified exported types show up in JavaDoc

JDK-8274400

HotSpot Style Guide should permit use of alignof

JDK-8274264

Not all of G1 young collection verification honors the verification type

JDK-8274166

Some CDS tests ignore -Dtest.cds.runtime.options

JDK-8273986

JEditorPane HTML Demo - Accessibility issues

JDK-8273131

Update the java manpage markdown source for JFR filename expansion

JDK-8272613

CharsetDecoder.decode(ByteBuffer) throws IllegalArgumentException

JDK-8272288

Funky multiresolution image breaks graphics context

JDK-8272119

Typo in Collectors.summingInt documentation (a → an)

JDK-8270865

Print process ID with -Xlog:os

JDK-8269843

typo in LinkedHashMap::removeEldestEntry spec

JDK-8269736

Optimize CDS PatchEmbeddedPointers::do_bit()

JDK-8267935

Replace BasicHashtable and Hashtable

JDK-8267582

BasicLookAndFeel should not call getComponentPopupMenu twice to get a popup menu

JDK-8267140

Support closing the HttpClient by making it auto-closable

JDK-8266571

Sequenced Collections

JDK-8265688

Unused ciMethodType::ptype_at should be removed

JDK-8264684

os::get_summary_cpu_info padded with spaces

JDK-8262994

Refactor String.split to help method inlining

JDK-8262895

[macos_aarch64] runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr

JDK-8262294

java/net/httpclient/ProxyAuthDisabledSchemes.java fails with HTTP/1.1 parser received no bytes

JDK-8260943

C2 SuperWord: Remove dead vectorization optimization added by 8076284

JDK-8258776

ThreadLocal#initialValue() Javadoc is unaware of ThreadLocal#withInitial()

JDK-8257967

JFR: Events for loaded agents

JDK-8257197

Add additional verification code to PhaseCCP

JDK-8256302

releasing oopStorage when deflating allows for faster deleting

JDK-8255548

Missing coverage for javax.xml.crypto.dom.DOMCryptoContext

JDK-8255119

Monitor::wait takes signed integer as timeout

JDK-8254566

Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader

JDK-8252255

Blurry rendering of SwingNode with HiDPI scaling in JavaFX

JDK-8250596

Update remaining manpage references from "OS X" to "macOS"

JDK-8249826

5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id

JDK-8245654

Add Certigna Root CA

JDK-8244400

MenuItem may cache the size and did not update it when the screen DPI is changed

JDK-8244289

fatal error: Possible safepoint reached by thread that does not allow it

JDK-8241613

Suspicious calls to MacroAssembler::null_check(Register, offset)

JDK-8241293

CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes

JDK-8240774

[REDO] G1DirtyCardQueue destructor has useless flush

JDK-8238170

BeanContextSupport remove and propertyChange can deadlock

JDK-8235297

sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent

JDK-8233725

ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time

JDK-8231349

Move intrinsic stubs generation to compiler runtime initialization code

JDK-8229147

Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)

JDK-8228604

StackMapFrames are missing from redefined class bytes of retransformed classes

JDK-8227257

javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError

JDK-8225641

Calendar.roll(int field) does not work correctly for WEEK_OF_YEAR

JDK-8225409

G1: Remove the Hot Card Cache

JDK-8224980

FLAG_SET_ERGO silently ignores invalid values

JDK-8221785

Let possibly_parallel_threads_do cover the same threads as threads_do

JDK-8221633

StartFlightRecording: consider moving mention of multiple comma-separated parameters to the front

JDK-8221580

Confusing diagnostic for assigning a static final field in a constructor

JDK-8219810

javac throws NullPointerException

JDK-8219083

java/net/MulticastSocket/SetGetNetworkInterfaceTest.java failed in same binary run on windows x64

JDK-8218474

JComboBox display issue with GTKLookAndFeel

JDK-8217920

Lookup.defineClass injects a class that can access private members of any class in its own module

JDK-8217496

Matcher.group() can return null after usePattern

JDK-8213562

Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails

JDK-8213059

Java .deb package implementation is incomplete

JDK-8208470

Type annotations on inner type that is an array component

JDK-8208077

File.listRoots performance degradation

JDK-8207017

Type annotations on anonymous classes in initializer blocks not written to class file

JDK-8205592

BigDecimal.doubleValue() is depressingly slow

JDK-8205129

Remove java.lang.Compiler

JDK-8204550

NMT: RegionIterator does not need to keep _current_size

JDK-8202931

[macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails

JDK-8202110

(fs) Remove FileSystem support for resolving against a default directory (chdir configuration)

JDK-8201516

DebugNonSafepoints generates incorrect information

JDK-8200610

Compiling fails with java.nio.file.ReadOnlyFileSystemException

JDK-8194048

Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails

JDK-8193547

Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails

JDK-8191565

Last-ditch Full GC should also move humongous objects

JDK-8189338

JMX RMI Remote Mbean server connection hangs if the server stops responding during a SSL Handshake

JDK-8184444

The compiler error "variable not initialized in the default constructor" is not apt in case of static final variables

JDK-8182621

JSSE should reject empty TLS plaintexts

JDK-8180387

com.sun.source.util.JavacTask should have a protected constructor.

JDK-8180266

Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test

JDK-8179502

Enhance OCSP, CRL and Certificate Fetch Timeouts

JDK-8178806

Better exception logging in crypto code

JDK-8177418

NPE is not apparent for methods in java.util.TimeZone API docs

JDK-8177352

Calendar.getDisplayName(s) in non-lenient mode inconsistent, does not match spec

JDK-8173709

Fix VerifyLoopOptimizations - step 1 - minimal infrastructure

JDK-8172106

javac throws exception when compiling source file of size 1.5G

JDK-8171221

Remove -XX:+CheckMemoryInitialization

JDK-8171156

Class java.util.LocaleISOData has outdated information for country Code NP

JDK-8170945

Collectors$Partition should override more Map methods

JDK-8168469

Memory leak in JceSecurity

JDK-8163229

several regression tests have a main method that is never executed

JDK-8160404

RelocationHolder constructors have bugs

JDK-8159337

Introduce a method in Locale class to return the language tags as per RFC 5646 convention

JDK-8159023

Engineering notation of DecimalFormat does not work as documented

JDK-8156889

ListKeychainStore.sh fails in some virtualized environments

JDK-8155259

Suspicious buffer allocation in com.sun.tools.javac.file.BaseFileManager

JDK-8155191

Specify that SecureRandom.nextBytes(byte[]) throws NullPointerException when byte array is null

JDK-8153837

AArch64: Handle special cases for MaxINode & MinINode

JDK-8151531

Add notes to BaseStream.spliterator/iterator docs regarding them being escape hatches

JDK-8151413

os::allocation_granularity/page_size and friends return signed values

JDK-8144891

ToolBox should use java.nio.file.Path internally, instead of java.io.File

JDK-8143900

OptimizeStringConcat has an opaque dependency on Integer.sizeTable field

JDK-8133773

clarify specification of Spliterator.tryAdvance

JDK-8132995

Matcher$ImmutableMatchResult should be optimized to reduce space usage

JDK-8081507

Open or Save button in JFileChooser has OK title in GTK LaF

JDK-8081474

SwingWorker calls 'done' before the 'doInBackground' is finished

JDK-8071693

Introspector ignores default interface methods

JDK-8068925

Add @Override in javax.tools classes

JDK-8068824

Exception thrown in JTableHeader after clicking on popupmenu opened with right-click on header

JDK-8064931

tools/javac/scope/DupUnsharedTest.java needs to be updated to add the bug id

JDK-8057586

Explicit GC ignored if GCLocker is active

JDK-8054022

HttpURLConnection timeouts with Expect: 100-Continue and no chunking

JDK-8051725

Improve expansion of Conv2B nodes in the middle-end

JDK-8043251

Bogus javac error: required: no arguments, found: no arguments

JDK-8043179

Lambda expression can mutate final field

JDK-8041676

remove the java.compiler system property

JDK-8041447

Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn’t work

JDK-8040793

vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()

JDK-8039165

[Doc] MessageFormat null locale generates NullPointerException

JDK-8038146

Clarify Map.Entry’s connection to the underlying map

JDK-8029370

(fc) FileChannel javadoc not clear for cases where position == size

JDK-8029301

Confusing error message for array creation method reference

JDK-8027682

javac wrongly accepts semicolons in package and import decls

JDK-8026369

javac potentially ambiguous overload warning needs an improved scheme

JDK-8015831

Add lint check for calling overridable methods from a constructor

JDK-8014021

TreeMaker.Params behaves inconsistently when the owning method has the same number of parameters as the number of parameter types requested

JDK-7176515

ExceptionInInitializerError for an enum with multiple switch statements

JDK-7175396

The text on label is not painted red for Nimbus LaF.

JDK-7169951

SwingSet2 throws NullPointerException with Nimbus L&F

JDK-7167356

(javac) investigate failing tests in JavacParserTest

JDK-7154070

in SwingSet2, switching between LaFs it’s easy to lose JTable dividers

JDK-7124527

[macosx] SwingSet2, label is not read by VoiceOver when focus is on textfield for Internalframe and Table demo.

JDK-7101667

[macosx] Test must wait until window to be visible

JDK-7093691

Nimbus LAF: disabled JComboBox using renderer has bad font color

JDK-7093322

(fs spec) Files.newBufferedWriter should be clear when coding errors are detected

JDK-7065228

To interpret case-insensitive string locale independently

JDK-7033677

potential cast error in MemberEnter

JDK-7030853

JDK 7 Serializable Swing classes not compatible with JDK 6

JDK-7026262

HttpServer: improve handling of finished HTTP exchanges

JDK-7016187

javac -h could generate conflict .h for inner class and class name with '_'

JDK-6995195

Static initialization deadlock in sun.java2d.loops.Blit and GraphicsPrimitiveMgr

JDK-6960866

[Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality

JDK-6914801

IPv6 unavailable if stdin is a socket

JDK-6817009

Action.SELECTED_KEY not toggled when using key binding

JDK-6788475

Changing to Nimbus LAF and back doesn’t reset look and feel of JTable completely

JDK-6753661

JFileChooser font not reset after Look & Feel change

JDK-6714245

[Col] Collator - Faster Comparison for identical strings.

JDK-6603771

Nimbus L&F: Ctrl+F7 keybinding for Jinternal Frame throws a NPE.

JDK-6595142

(spec) ByteArrayInputStream treats bytes, not characters

JDK-6557145

Warn about calling abstract methods in constructors

JDK-6513512

MetalLookAndFeel.initClassDefaults does not install an entry for MetalMenuBarUI

JDK-6453901

(cal) clean up sun.util.calendar classes

JDK-6441827

Documentation mentions nonexistent NullReferenceException

JDK-6381945

(cal) Japanese calendar unit test system should avoid multiple static imports

JDK-6282188

[Fmt-Nu]DecimalFormat - javadocs for section "Scientific Notation" and "Special Values" is not clear

JDK-6257207

JTable.getDefaultEditor throws NullPointerException

JDK-6245410

javax.swing.text.html.CSS.Attribute: BACKGROUND_POSITION is not w3c spec compliant

JDK-6241286

(cal) API: Calendar.DAY_OF_WEEK definition is wrong

JDK-6218123

(cal) API: Spec for GregorianCalendar constructors and Calendar getInstance is inconsistent.

JDK-6187113

DefaultListSelectionModel.removeIndexInterval(0, Integer.MAX_VALUE) fails

JDK-6176679

Application freezes when copying an animated gif image to the system clipboard

JDK-4958969

ObjectOutputStream example leads to non-working code

JDK-4934362

see also refers to self

JDK-4912623

GTK L&F: Folder list of the JFileChooser is allowing multiple selection unlike native

JDK-4842457

(bf spec) Clarify meaning of "(optional operation)"

JDK-4825182

DefaultBoundedRangeModel.setMinimum() changes extent unnecessarily

JDK-4741194

(cal) API: add() and roll() methods throws IllegalArgumentException

JDK-4737887

(cal) API: Calendar methods taking field should document exceptions

JDK-4512626

Non-editable JTextArea provides no visual indication of keyboard focus

JDK-4200096

OffScreenImageSource.removeConsumer NullPointerException

OpenJFX Bug Fixes

The following table describes the JavaFX changes implemented in this release.

OpenJDK Patch ID Synopsis Subcomponent

JDK-8313227

Correct attenuation indicator for removed lights

graphics

JDK-8312528

Move Subscription interface from javafx.beans to javafx.util

base

JDK-8312058

Documentation improvements for subscription based listeners

base

JDK-8311806

Class ButtonAccessibility is implemented twice

accessibility

JDK-8311127

Regression: The fix for TableView and TreeTableView menu button affects all table column headers

controls

JDK-8310846

Skip failing test InitialWindowSizeTest on Linux

window-toolkit

JDK-8310667

Normalize comment blocks in newly-converted package-info.java files

other

JDK-8310654

validateSourceSets task fails on javafx/scene/package-info.java after JDK-8180066

graphics

JDK-8310638

Filtering a TableView with a large number of items freezes the UI

controls

JDK-8310582

Update copyright header for files modified in 2023

other

JDK-8310024

Skip failing scene change tests on macOS

scenegraph

JDK-8309935

Mac - SystemMenuBar, IndexOutOfBoundsException on change

graphics

JDK-8309508

Possible memory leak in JPEG image loader

graphics

JDK-8309470

Potential performance improvements in VirtualFlow

controls

JDK-8309001

Allow building JavaFX on Linux/riscv64

build

JDK-8308308

Update to Visual Studio 2022 version 17.5.0 on Windows

build

JDK-8308307

Update to gcc 12.2.0 on Linux

build

JDK-8308306

Update to Xcode 14.3 on macOS

build

JDK-8308191

[macOS] VoiceOver decorations are shifted on second monitor

accessibility

JDK-8308114

Bump minimum version of macOS for x64 to 11.0 (matching aarch64)

build

JDK-8308028

Replace more uses of System.getProperty("os.name") with PlatformUtil calls

media

JDK-8308017

[Mac] Update deprecated constants in GlassWindow code

window-toolkit

JDK-8307960

Create Table Column PopupMenu lazily

controls

JDK-8307807

Replace use of System.getProperty("os.name") with PlatformUtil calls

other

JDK-8307542

Call to FcConfigAppFontAddFile uses wrong prototype, arguments

graphics

JDK-8307538

Memory leak in TreeTableView when calling refresh

controls

JDK-8307363

TextFlow.underlineShape()

graphics

JDK-8307208

Add GridPane constructor that accepts hGap and vGap values

scenegraph

JDK-8307076

gradle test should always run tests

build

JDK-8306990

The guarantees given by Region’s floor and ceiling functions should work for larger values

graphics

JDK-8306708

Region.layoutInArea uses incorrect snap scale value

graphics

JDK-8306648

Update the JavaDocs to show the NEW section and DEPRECATED versions

other

JDK-8306590

Add Windows/macOS system files to .gitignore

other

JDK-8306571

[testbug] Skip Tree/TableViewResizeColumnToFitContentTest with fractional screen scale

controls

JDK-8306464

[testbug] CustomSecurityManagerTest full screen tests fails on MacOS intermittently

controls

JDK-8306447

Adding an element to a long existing list may cause the first visible element to jump

controls

JDK-8306424

[testbug] DatePickerUpdateOnAlertCloseTest fails on MacOS

controls

JDK-8306329

Update ICU4C to 73.1

web

JDK-8306328

Update libFFI to 3.4.4

media

JDK-8306121

Scene not rendered initially when changing scenes after fix for JDK-8296621

window-toolkit

JDK-8306115

Update libxml2 to 2.10.4

web

JDK-8306021

Add event handler management to EventTarget

base

JDK-8305885

Use ReadOnly*PropertyBase class where possible

base

JDK-8305867

BitSetShim: The type parameter T is hiding the type T warning

scenegraph

JDK-8305248

TableView not rendered correctly after column is made visible if fixed cell size is set

controls

JDK-8304960

ObservableListBase should defer constructing ListChangeBuilder

base

JDK-8304959

Public API in javafx.css.Match should not return private API class PseudoClassState

scenegraph

JDK-8304933

BitSet (used for CSS pseudo class states) listener management is incorrect

scenegraph

JDK-8304924

[testbug] Skip failing tests on Linux

other

JDK-8304922

[testbug] SliderTooltipNPETest fails on Linux

controls

JDK-8304832

[linux] Exception initializing the JavaFX runtime when a security manager is enabled

window-toolkit

JDK-8304831

TextFlow.hitTest.insertionIndex incorrect with surrogate pairs

graphics

JDK-8304751

Improve pipeline layout

graphics

JDK-8304705

Parent class contains 6 constants that should be static

graphics

JDK-8304665

Change to Xcode12.4+1.1 devkit

build

JDK-8304441

[macos] Crash when putting invalid unicode char on clipboard

window-toolkit

JDK-8304439

Subscription based listeners

base

JDK-8304290

Some JNI calls made without checking exceptions in media

media

JDK-8303911

[testbug] Some unit tests call System.exit

other

JDK-8303897

ObservableValue’s when binding should only invalidate when strictly needed

base

JDK-8303748

WebKit build fails with Visual Studio 2022 17.5.0

web

JDK-8303740

JavaFX - Leak in Logging, Logging remembers last exception

base

JDK-8303680

Virtual Flow freezes after calling scrollTo and scrollPixels in succession

controls

JDK-8303501

Unable to navigate to relative URLs after fix for JDK-8299781

web

JDK-8303217

Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements

web

JDK-8303026

[TextField] IOOBE on setting text with control characters that replaces existing text

controls

JDK-8302816

Refactor sorting-related classes

base

JDK-8302797

ArrayIndexOutOfBoundsException in TextRun.getWrapIndex()

graphics

JDK-8302684

Cherry-pick WebKit 615.1 stabilization fixes (2)

web

JDK-8302511

HitInfo.toString() throws IllegalArgumentException

graphics

JDK-8302472

WebColorFieldSkin should use precompiled Pattern

controls

JDK-8302470

Change JBS version in .jcheck/conf to jfxNN[.0.MM]

build

JDK-8302355

Public API for Toolkit.canStartNestedEventLoop()

window-toolkit

JDK-8302294

Cherry-pick WebKit 615.1 stabilization fixes

web

JDK-8301763

Adding children to wrong index leaves inconsistent state in Parent#childrenSet

scenegraph

JDK-8301712

[linux] Crash on exit from WebKit 615.1

web

JDK-8301604

Replace Collections.unmodifiableList with List.of

other

JDK-8301312

Create implementation of NSAccessibilityButton protocol

accessibility

JDK-8301022

Video distortion is observed while playing youtube video

web

JDK-8301009

Update libxml2 to 2.10.3

web

JDK-8300954

HTML default Range input control not rendered

web

JDK-8300893

Wrong state after deselecting two or more cells of a TableView selection

controls

JDK-8300872

WebView’s ColorChooser fails to initialize when running in security context

graphics

JDK-8299986

Wrong sublist used in ListChangeListener

controls

JDK-8299977

Update WebKit to 615.1

web

JDK-8299968

Second call to Stage.setScene() create sizing issue with uiScale > 1.0

graphics

JDK-8299781

Improve JFX navigation

web

JDK-8299756

Minor updates in CSS Reference

other

JDK-8299681

Change JavaFX release version to 21

build

JDK-8299595

Remove terminally deprecated JavaFX GTK 2 library

window-toolkit

JDK-8299348

Size-restricted window can be observed with incorrect dimensions

window-toolkit

JDK-8299335

Monkey Tester Application

controls

JDK-8298528

Clean up raw type warnings in base in bindings and collections packages

base

JDK-8298382

JavaFX ChartArea Accessibility Reader

accessibility

JDK-8297316

[TestBug] LocalDateTimeStringConverterTest.testChronologyConsistency fails with JDK 20

base

JDK-8297071

Provide gradle "TEST_ONLY" flag to completely suppress building the sdk and shims

build

JDK-8296919

Make system tests that detect memory leaks more robust by using JMemoryBuddy utility

other

JDK-8296590

StraightLineTest fails always on Linux and sometimes on other platforms

web

JDK-8295078

TextField blurry when inside an TitledPane → AnchorPane

graphics

JDK-8293836

Rendering performance degradation at bottom of TableView with many rows

controls

JDK-8290866

Apple Color Emoji turns gray after JavaFX version 18

graphics

JDK-8290765

Remove parent disabled/treeVisible listeners

graphics

JDK-8290092

Temporary files are kept when call Clipboard.getSystemClipboard().getImage()

graphics

JDK-8286089

Intermittent WebKit build failure on macOS in JavaScriptCore

web

JDK-8285878

[TestBug] LocalStorageTest and UserDataDirectoryTest don’t always cleanup data dirs

web

JDK-8284662

[Win][Accessibility][ListCell] Screen reader fails to read ListView/ComboBox item count if > 100

accessibility

JDK-8284542

[Accessibility] [Win] Missing attribute for toggle state of CheckBox in CheckBoxTreeItem

accessibility

JDK-8283551

ControlAcceleratorSupport menu items listener causes memory leak

controls

JDK-8283063

Optimize Observable{List/Set/Map}Wrapper.retainAll/removeAll

base

JDK-8282359

Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23

web

JDK-8281327

JavaFX does not support fonts installed per-user on Windows 10/11

graphics

JDK-8278938

[Win] Robot can target wrong key for punctuation and symbols

window-toolkit

JDK-8278422

Replace use of deprecated single string variant of Runtime.exec method

other

JDK-8275033

Drag and drop a file produces NullPointerException Cannot read field "dragboard"

window-toolkit

JDK-8264449

Enable reproducible builds with SOURCE_DATE_EPOCH

build

JDK-8260528

Clean glass-gtk sizing and positioning code

window-toolkit

JDK-8251862

Wrong position of Popup windows at the intersection of 2 screens

graphics

JDK-8246104

Some complex text doesn’t render correctly on macOS

graphics

JDK-8245919

Region#padding property rendering error

controls

JDK-8242419

JFXPanel: MouseEvent always reports that Primary button changed state if held

swing

JDK-8238650

Allow to override buildDate with SOURCE_DATE_EPOCH

build

JDK-8237505

RadioMenuItem in ToggleGroup: deselected on accelerator

controls

JDK-8233955

VM crashes if more than one file are added to ClipboardContent via drag and drop

graphics

JDK-8231865

JFXPanel sends resize event with size 0x0 on HiDPI devices

swing

JDK-8230833

LabeledSkinBase computes wrong height with ContentDisplay.GRAPHIC_ONLY

controls

JDK-8224260

ChangeListener not triggered when adding a new listener in invalidated method

base

JDK-8223373

Remove IntelliJ IDEA specific files from the source code repository

other

JDK-8194704

Text/TextFlow hitTest() javadoc

scenegraph

JDK-8180066

Convert package.html files to package-info.java

other

JDK-8178368

Right alignment of text fields and alignment of prompt text works incorrectly

controls

JDK-8173321

TableView: Click on right trough has no effect when cell height is higher than viewport height

controls

JDK-8172849

Non-intuitive baseline alignment for labeled controls with graphics

controls

JDK-8154038

Spinner’s converter should update its editor

controls

JDK-8150709

Mac OSX and German Keyboard Layout (Y/Z)

window-toolkit

JDK-8138842

TableViewSelectionModel.selectIndices does not select index 0

controls

JDK-8137244

Empty Tree/TableView with CONSTRAINED_RESIZE_POLICY is not properly resized

controls

JDK-8091419

TableView: invoke table menu button programmatically

controls

JDK-8091153

Customize the Table Button Menu

controls

JDK-8090647

Mnemonics : on windows we should cancel the underscore latch when an app loses focus.

controls

JDK-8090123

Items are no longer visible when collection is changed

controls

JDK-8088998

XYChart: duplicate child added exception when remove & add a series in several charts

controls

JDK-8088594

NullPointerException on showing submenu of a contextmenu

controls

Azul Zulu Bug Fixes

The following table describes the Azul Zulu changes implemented in this release.

Zulu Patch ID Synopsis

ZULU-52060

rpm, deb: fix overlapping package name for jre and jre-hl

ZULU-52045

rpm: disable .build-id links generation

ZULU-52044

rpm: fix overlapping install paths

Third Party Licenses

Java Version

Azul Platform Core TPL

Azul Zulu

JavaFX Components

21

HTML, PDF

HTML, PDF