git: openjdk/jdk-sandbox: iouring: 841 new changesets

duke duke at openjdk.org
Mon Jun 17 12:33:09 UTC 2024


Changeset: 60d88b7a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-15 12:42:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60d88b7ae2945724ab4db44207e3390bcff172c0

8330176: Typo in Linker javadoc

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: a3fecdb2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-04-15 13:21:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3fecdb2f417bd32e528f907bc293cc494746955

8329764: G1: Handle null references during verification first

Reviewed-by: stefank, iwalulya

! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: 273df628
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-15 13:32:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/273df6286a9cc4dcef4cd339234206b2ad922386

8328792: Parallel: Refactor PSParallelCompact::summary_phase

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: ddc3921c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-15 15:01:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ddc3921cf98b9470f597ae9bb6a4f5a043e1544f

8330103: Compiler memory statistics should keep separate records for C1 and C2

Reviewed-by: kvn, redestad

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp

Changeset: da75e015
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-15 15:11:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da75e015b54f4ff011837995cacf80850411bb74

8330196: Make java/lang/invoke/defineHiddenClass/BasicTest release agnostic

Reviewed-by: liach, mchung, jkuhn

! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java

Changeset: a293bdff
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-15 15:11:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a293bdff91f7bcc0deece6bed3151a40fad42a64

8330197: Make javac/diags/example release agnostic

Reviewed-by: jlahoda

! test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java
! test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java

Changeset: 140f5671
Author:    Joshua Cao <cao.joshua at yahoo.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-15 15:54:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/140f56718bbbfc31bb0c39255c68568fad285a1f

8323220: Reassociate loop invariants involved in Cmps and Add/Subs

Reviewed-by: epeter, xliu, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
+ test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java

Changeset: 274c805c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-16 00:48:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/274c805c5137d9080a7670d864ecca8a0befc3f6

8327743: JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1

Co-authored-by: Fredrik Bredberg <fbredberg at openjdk.org>
Reviewed-by: rehn, fbredberg, pchilanomate, rrich

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java

Changeset: 31a1f9c4
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-04-16 01:03:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31a1f9c493764615acfba7392d8e3578b793abab

8307143: CredentialsCache.cacheName should not be static

Reviewed-by: valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
+ test/jdk/sun/security/krb5/ccache/TwoFiles.java

Changeset: 2f11afda
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-16 06:19:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f11afdae93d47da2bc9036ea109f34f09d28c7e

8330172: G1: Consolidate update_bot_for_block and update_bot_for_obj in HeapRegion

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp

Changeset: def25772
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-04-16 06:51:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/def257727dd19b2bf11e8afa18d741d3502331ae

8330215: Trim working set for OldObjectSamples

Reviewed-by: jbachorik, egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp

Changeset: 97c18089
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-16 08:23:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97c180892b62ccba0041fb4480ecd2191aea0032

8329099: Undocumented exception thrown by Instruction factory methods accepting Opcode

Reviewed-by: briangoetz

! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/package-info.java

Changeset: 58911ccc
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-04-16 10:20:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58911ccc2c48b4b5dd2ebc9d2a44dcf3737eca50

8188784: javax/management/notification/BroadcasterSupportDeadlockTest.java - TEST FAILED: deadlock

Reviewed-by: cjplummer, lmesnik

! test/jdk/javax/management/notification/BroadcasterSupportDeadlockTest.java

Changeset: 8a5b86c5
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-16 11:09:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a5b86c52954f6917acfda11df183691beb07f56

8196106: Support nested infinite or recursive flat mapped streams

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/DoubleAccumulator.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/FlatMap.java

Changeset: 56ff87a0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-16 13:51:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56ff87a09648ed6bb1176a28f70982d9241627a2

8330359: G1: Remove unused forward declaration in g1BlockOffsetTable.hpp

Reviewed-by: iwalulya, gli

! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp

Changeset: 61fa4d45
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-16 13:51:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61fa4d45b68ffbfb751471730518651b78b195aa

8330351: Remove the SHARED_LIBRARY and STATIC_LIBRARY macros

Reviewed-by: erikj

! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/hotspot/test/GtestImage.gmk
! make/modules/java.base/Lib.gmk

Changeset: 6e77d918
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-16 13:52:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e77d918e62a2eb77c3c1cc32b8ddad909036517

8330261: Clean up linking steps

Reviewed-by: erikj

! make/autoconf/jdk-options.m4
! make/common/NativeCompilation.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk

Changeset: e073d5b3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-04-16 14:09:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e073d5b37422c2adad18db520c5f4fcf120c147b

8329665: fatal error: memory leak: allocating without ResourceMark

Reviewed-by: dholmes, shade, coleenp

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/runtime/frame.cpp

Changeset: bfff02ee
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-16 14:11:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfff02eef68c80f623419a3f6ceb9fe3121b88f4

8330165: C2: make superword consistently use PhaseIdealLoop::register_new_node()

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/superword.cpp

Changeset: f11a496d
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-04-16 14:21:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f11a496de61d800a680517457eb43b078a633953

8180450: secondary_super_cache does not scale well

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: kvn, vlivanov, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/rotate_bits.hpp
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
+ test/micro/org/openjdk/bench/vm/lang/SecondarySupersLookup.java
+ test/micro/org/openjdk/bench/vm/lang/TypePollution.java

Changeset: 90df3b7f
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2024-04-16 15:44:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90df3b7fbb87f816f0bb688aa122cb3480399aee

8329190: (ch) DatagramChannel.receive should throw ClosedChannelException when called on closed channel

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: jpai, michaelm

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Channels/ClosedNetworkChannels.java

Changeset: 2ede1433
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-04-16 16:04:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ede14335a2c9133bf4f356189cfbd5839361d17

8330279: Typo in `java.text.Bidi` class description

Reviewed-by: iris, joehw

! src/java.base/share/classes/java/text/Bidi.java

Changeset: 941bee19
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-16 16:18:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/941bee197ff679e9b8755cad117f5172e3508ef2

8327640: Allow NumberFormat strict parsing

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
+ test/jdk/java/text/Format/DecimalFormat/EqualityTest.java
+ test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
+ test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictMethodsTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictParseTest.java

Changeset: f7c84137
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-16 17:21:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7c84137b5a1c9ce9878ff37a1f006a84b883b5e

8326116: JFR: Add help option to -XX:StartFlightRecording

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
+ test/jdk/jdk/jfr/startupargs/TestStartHelp.java

Changeset: 76cbe488
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-04-16 17:47:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76cbe4883b5f53843e5140eee2145011fec67e4c

8329430: MetaspaceShared::preload_and_dump should clear pending exception

Reviewed-by: iklam, stuefe

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: d1c6cd10
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-04-16 22:47:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1c6cd104ec117b88c45aafcb342164be4483f94

8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c

Changeset: fb4cf1cc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-16 22:53:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb4cf1cc3ce5957378516f4f6090d4c5d0f53e61

8329636: Deprecate -XX:+PreserveAllAnnotations

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: f6f038a6
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-04-17 00:18:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6f038a678c450e1157247344fb0984c7bcaa11d

8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal

Reviewed-by: dnsimon, kvn, eosterlund

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: c8702ede
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2024-04-17 00:50:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8702ede97437e0197340a559987ca321f67c15b

8330213: RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/riscv.ad

Changeset: e57a322d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-04-17 00:51:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e57a322d7076474806458cc4b796bdb874e8e92e

8329970: Update autoconf build-aux files with latest from 2024-01-01

Reviewed-by: ihse, clanger

! make/autoconf/build-aux/autoconf-config.guess
! make/autoconf/build-aux/autoconf-config.sub

Changeset: cd4c3aac
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-17 01:34:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd4c3aac63ddab3d3618df09787d6e9311454ff8

8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp

Reviewed-by: fyang, rehn

! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp

Changeset: 2fe2f3af
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-17 05:31:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2fe2f3aff82f41a3b7942861e29ccbd3bcc68661

8323900: Avoid calling os::init_random() in CDS static dump

Reviewed-by: stuefe, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/symbol.cpp

Changeset: 01bda278
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-17 06:34:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/01bda278d6a498ca89c0bc5218680cd51a04e9d3

8330011: [s390x] update block-comments to make code consistent

Reviewed-by: lucy

! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp

Changeset: 9d63fee4
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-17 06:38:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d63fee49c3b365e19cf492412a6b6d8c9633964

8330262: C2: simplify transfer of GC barrier data from Ideal to Mach nodes

Reviewed-by: eosterlund, kvn

! src/hotspot/share/opto/matcher.cpp

Changeset: 7744b004
Author:    SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-04-17 08:39:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7744b0046af4dbacb7068ae819d8a973cfbf8e40

8327946: containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139

Reviewed-by: sgehwolf

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: 3ccbc6d4
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-04-17 09:08:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ccbc6d4d014fb1ea92c47d270efd5f7ec05b0c3

8330280: SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic

Reviewed-by: pchilanomate, dlong

! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: e4021adb
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-17 09:26:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4021adb287381a6c7775234b401429380075e0f

8330272: Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit

Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/java/lang/foreign/ValueLayout.java

Changeset: 2885469c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date:      2023-10-23 06:48:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2885469c4b9259d9218c845c9bebfdbfe27be784

8315708: Enhance HTTP/2 client usage

Reviewed-by: rhalade, michaelm, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java

Changeset: 0203c7e6
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date:      2023-10-27 00:29:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0203c7e612126d85c7cd7a3bd55d948e130283a1

8318340: Improve RSA key implementations

Reviewed-by: rhalade, mschoene, valeriep, mullan

! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 8de2f6f8
Author:    David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date:      2023-12-04 00:59:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8de2f6f883b319370f5959036ff7b1b6195e310d

8319851: Improve exception logging

Reviewed-by: rhalade, matsaave, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: 33d71275
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date:      2024-02-09 12:38:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33d7127555a6782d718184dc2a00de2a7c4dcd20

8322122: Enhance generation of addresses

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: hedongbo <hedongbo at huawei.com>
Reviewed-by: rhalade, mschoene, dlong, thartmann

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp

Changeset: d2f9a1eb
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-17 10:42:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7f23

Merge

Reviewed-by: dfuchs


Changeset: 9445047d
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-17 10:48:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9445047d059a87d49ed0923b438d2ec49340d78e

8330163: C2: improve CMoveNode::Value() when condition is always true or false

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestCMoveCCP.java

Changeset: 89129e3f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-17 10:59:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/89129e3f672d8af9613ad2a72e64322661836c96

8212895: ChronoField.INSTANT_SECONDS's range doesn't match the range of Instant

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/time/temporal/ChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java

Changeset: 5841cb3b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-17 12:39:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5841cb3b51e45e7c3aaa086e179815fa8184f22d

8330107: Separate out "awt" libraries from Awt2dLibraries.gmk

Reviewed-by: erikj

! make/modules/java.desktop/Lib.gmk
- make/modules/java.desktop/lib/Awt2dLibraries.gmk
+ make/modules/java.desktop/lib/AwtLibraries.gmk
+ make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: 811aadd9
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-17 12:54:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/811aadd9e77356b294c9820e4d5aede81940537c

8324683: Unify AttachListener code for Posix platforms

Reviewed-by: jsjolen, stuefe

- src/hotspot/os/bsd/attachListener_bsd.cpp
- src/hotspot/os/linux/attachListener_linux.cpp
+ src/hotspot/os/posix/attachListener_nix.cpp

Changeset: ff3e76fd
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-17 13:36:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff3e76fd0caf6e5820d618e3e7b82a1a5d008070

8330053: JFR: Use LocalDateTime instead ZonedDateTime

Reviewed-by: lmesnik, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java

Changeset: 03e84178
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-04-17 14:10:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03e84178ebfd2ca48b89d65d8f3c291e0c622fb5

8329948: Remove string template feature

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/StringConcatHelper.java
- src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
- src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
- src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
- src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
- src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
- src/java.base/share/classes/jdk/internal/util/Digits.java
- src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
- src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
- test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
- test/jdk/java/lang/template/Basic.java
- test/jdk/java/lang/template/FormatterBuilder.java
- test/jdk/java/lang/template/StringTemplateTest.java
- test/jdk/java/lang/template/T8313809.java
! test/langtools/jdk/jshell/CompletenessTest.java
- test/langtools/tools/javac/diags/examples/StringTemplate.java
- test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
- test/langtools/tools/javac/template/Basic.java
- test/langtools/tools/javac/template/T8312814.java
- test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
- test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java

Changeset: 192ec387
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-04-17 14:31:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/192ec387bc074b25465decf598a4dd87651cbcbb

8329595: spurious  variable "might not have been initialized" on static final field

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalNestedClass.java

Changeset: 9fd78022
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-17 15:25:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9fd78022b19149ade40f92749f0b585ecfd41410

8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestAssertionPredicateDoesntConstantFold.java

Changeset: fd331ff1
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-04-17 16:18:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd331ff17330329a656181cb58714f1bd1623fcb

8325469: Freeze/Thaw code can crash in the presence of OSR frames

Reviewed-by: rpressler, dlong

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
+ test/jdk/jdk/internal/vm/Continuation/OSRTest.java

Changeset: 4895a15a
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-04-17 17:03:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4895a15a779fab70290b4df3b464d79a14937e28

8319516: AIX System::loadLibrary needs support to load a shared library from an archive object

Reviewed-by: mdoerr, mchung

+ src/java.base/aix/classes/jdk/internal/loader/ClassLoaderHelper.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/aix/LoadAIXLibraryFromArchiveObject.java

Changeset: 06462847
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-04-17 17:35:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/064628471b83616b4463baa78618d1b7a66d0c7c

8317376: Minor improvements to the 'this' escape analyzer

Reviewed-by: vromero

! make/CompileModuleTools.gmk
- make/modules/java.net.http/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
- make/modules/jdk.crypto.ec/Java.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out

Changeset: fe0227e9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-18 03:35:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe0227e97858be15bda813dba42ab466123aee1f

8311098: Change comment in verificationType.hpp to refer to _sym

Reviewed-by: ccheung

! src/hotspot/share/classfile/verificationType.hpp

Changeset: 706b421c
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-18 05:50:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/706b421ccaff2129512ee3ea15ef1d6c264cbe01

8330467: NoClassDefFoundError when lambda is in a hidden class

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenLambda.java

Changeset: 003e86fe
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-18 07:57:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/003e86fe38ca1b809418f6282336e259862d0776

8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests

Reviewed-by: shade, lmesnik

- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TEST.properties

Changeset: 5eb2c596
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-18 08:25:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5eb2c596e2ca38025dfb9f8e37703036d0bcda19

8330475: Remove unused default value for ModRefBarrierSet::write_ref_array_pre

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/shared/modRefBarrierSet.hpp

Changeset: 4b55fe57
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-18 10:03:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b55fe577701317e6570f045ed9fe28aa97fc7ea

8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension

Reviewed-by: stefank, mdoerr

! src/hotspot/os/linux/os_linux.cpp

Changeset: b0496096
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-18 11:13:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0496096dc8d7dc7acf28aa006141a3ecea446de

8330094: RISC-V: Save and restore FRM in the call stub

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 60b65e60
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-18 11:21:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60b65e60906026b3cd5e8829c464a31df5898bdc

8325872: Make GuaranteedSafepointInterval default 0

Reviewed-by: shade, eosterlund, dcubed

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: b648ed0a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-18 11:22:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b648ed0a08b5ed47c1a7d7cbca89d8f389b17013

8329997: Add provisions for checking memory segment alignment constraints

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! test/jdk/java/foreign/TestMemoryAlignment.java

Changeset: 5853a2c0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-18 11:59:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5853a2c00983028bab684241f428820587186a4e

8330533: JFR: LocalDateTime should not use milliseconds since epoch

Reviewed-by: aturbanov, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java

Changeset: 571e6bc3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-04-18 12:48:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/571e6bc3f7d521d3be7ee1c6c32705c768645b75

8330419: Unused code in ConnectionGraph::specialize_castpp

Reviewed-by: chagedorn

! src/hotspot/share/opto/escape.cpp

Changeset: ec180d47
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-04-18 12:53:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec180d4782d39d50d2db3dfbe78e62a215c0a414

8324950: IGV: save the state to a file

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/OpenAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAction.java
- src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/import.png
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/open.png
= src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/save_as.gif
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Folder.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/FolderElement.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/GraphDocument.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java
- src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GroupCallback.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
- src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Client.java
! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Server.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java

Changeset: f713766c
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-18 13:32:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f713766cab649947e543f0290717e7bcc501f063

8329322: Convert PageFormat/Orient.java to use PassFailJFrame

Reviewed-by: abhiscxk, aivanov

! test/jdk/java/awt/print/PageFormat/Orient.java

Changeset: 235ba9a7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-18 16:12:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/235ba9a7025964b1e43149c7102e26b82b2081ad

8330458: Add missing @since tag to ClassFile.JAVA_23_VERSION

Reviewed-by: jjg, iris, asotona

! src/java.base/share/classes/java/lang/classfile/ClassFile.java

Changeset: 6ee84077
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-18 18:49:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ee8407758c92d32e18642b0758d2d5c71ad09f5

8324342: Doclet should default @since for a nested class to that of its enclosing class

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java

Changeset: 32946e18
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-04-18 22:09:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32946e1882e9b22c983cbba3c6bda3cc7295946a

8295111: dpkg appears to have problems resolving symbolically linked native libraries

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java

Changeset: 252c62a6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-19 10:02:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/252c62a66dd955a5d22f307544f38cc0dd4f2550

8330524: Linux ppc64le compile warning with clang  in os_linux_ppc.cpp

Reviewed-by: mdoerr, clanger

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 46a2ce4e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-04-19 10:03:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46a2ce4eb4c961649a70d52a6317a2c022e87d63

8330063: Upgrade jQuery to 3.7.1

Reviewed-by: prappo

- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 8990864a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-04-19 10:05:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c

8330156: RISC-V: Range check auipc + signed 12 imm instruction

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 9f2a4fad
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-19 10:07:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f2a4fad1715ccbc339d2476bbdc7a52e9a13380

8330572: jdk.internal.net.http.HttpConnection calls an expensive checkOpen() when returning a HTTP/1.1 connection to the pool

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java

Changeset: 85261bce
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-19 10:08:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85261bcebc1903d9f05523bfb9c1b25d7f1fd8b6

8330266: RISC-V: Restore frm to RoundingMode::rne after JNI

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: eb60822a
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-04-19 10:10:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb60822a45ecd076484e707b2dd1049ed9d8079b

8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+

Reviewed-by: dnguyen, jdv, tr, serb

! test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java

Changeset: 177092b9
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-04-19 10:13:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/177092b952c2135c6f6872c6b64d1e210452d35a

8330569: Rename Nix to Posix in platform-dependent attachListener code

Reviewed-by: mdoerr, stuefe, coleenp

= src/hotspot/os/posix/attachListener_posix.cpp

Changeset: 650ca65a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-19 14:50:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/650ca65a4f838a1095e43acac649fde48eceaee7

8329330: NoClassDefFoundError: Could not initialize class jdk.jfr.internal.MirrorEvents

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: 3c1d1d93
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-19 15:03:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c1d1d93d7b1de229753ed697f008bd5639ac957

8320522: Remove code related to `RegisterFinalizersAtInit`

Reviewed-by: coleenp, ayang, kbarrett

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 8da175d0
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-19 16:06:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8da175d094c02e7655188a60e6364104433429de

8330008: [s390x] Test bit "in-memory" in case of DiagnoseSyncOnValueBasedClasses

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: b704e912
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-19 16:11:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b704e91241b0f84d866f50a8f2c6af240087cb29

8329433: Reduce nmethod header size

Reviewed-by: dlong, iveresov

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java

Changeset: c1dd82b4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-19 19:00:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1dd82b4d2393b2095cfd2365a806b74e9adf92e

8329644: Discuss expected visitor evolution patterns in javax.lang.model.util

Reviewed-by: prappo, jlahoda, jjg

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/package-info.java

Changeset: df043582
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-19 19:02:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df04358223e8ae24009187d9c5a7e12701f4191f

8330179: Clean up non-standard use of /** comments in `jdk.compiler`

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java

Changeset: f6feeb03
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-19 20:32:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6feeb03bbe9024b609ae6a4795255128581d53c

8330703: Improve link syntax in javax.lang.model.util

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java

Changeset: 6d569961
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-20 03:52:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d5699617ff0985104a8bb5f2c9eb8887cb0961e

8330540: Rename the enum type CompileCommand to CompileCommandEnum

Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/utilities/vmEnums.hpp

Changeset: 185e711b
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-21 23:21:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/185e711bfe4c4d013b56e867f85cfb4177b3a2cf

8318650: Optimized subword gather for x86 targets.

Reviewed-by: sviswanathan, epeter, psandoz

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java

Changeset: bd67ac69
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-21 23:24:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd67ac69a234cd1096e534c7d4a45d88715884b4

8329331: Intrinsify Unsafe::setMemory

Reviewed-by: sviswanathan, jbhateja, kvn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/copy.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java

Changeset: 20546c1e
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-22 06:07:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20546c1ea064daa8e2faa71142904ea2c62b3311

8330004: Refactor cloning down code in Split If for Template Assertion Predicates

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestSplitIfCloningDown.java

Changeset: 5394f57f
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-22 07:41:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5394f57f002c066021d811382a336253ae9f2014

8330621: Make 5 compiler tests use ProcessTools.executeProcess

Reviewed-by: chagedorn, stefank, thartmann

! test/hotspot/jtreg/compiler/c2/Test7068051.java
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: 5313dcc8
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-22 08:14:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5313dcc8f9c5bf54a2a44a1d68a690f13f15882a

8330733: Generational ZGC: Remove ZBarrier::verify_old_object_live_slow_path

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp

Changeset: 3d62bbf4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-22 08:54:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d62bbf4f2ea1b37d59c8307225239a88d9e66c0

8330681: Explicit hashCode and equals for java.lang.runtime.SwitchBootstraps$TypePairs

Reviewed-by: jlahoda, mchung

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java

Changeset: 35b30c81
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-22 08:55:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35b30c81e0153a12881e622b861ee38c8166ef72

8330595: Invoke ObjectMethods::bootstrap method exactly

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java

Changeset: 70acade9
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-22 08:58:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70acade9f1bd0c7bba25abad0f0d8199715d66d0

8330339: G1: Move some public methods to private in G1BlockOffsetTable APIs

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp

Changeset: c4f5c514
Author:    Jonas Norlinder <jonas at norlinder.nu>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2024-04-22 09:00:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4f5c5140a85818152c6e17414a36deabe491f7b

8330576: ZYoungCompactionLimit should have range check

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/z_globals.hpp

Changeset: f889797e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-22 10:05:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f889797e1fa6bc3824d97912643a33696d367af3

8330463: Rename invalidate() to write_region() in ModRefBarrierSet

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp

Changeset: 3e185c70
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-22 10:08:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e185c70feef3febf75c58a5d4d394a4b772105f

8330154: Serial: Remove TenuredSpace::update_for_block

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: ee7b2e9b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-22 11:25:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee7b2e9b3bd2b4607476ae03bb6c9f7e49a43d0e

8330051: Small ObjectMonitor spinning code cleanups

Reviewed-by: dcubed, eosterlund, fbredberg

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 936a47d7
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-22 11:40:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/936a47d7d68c7305993f68db844dc76006b674b1

8330607: Deprecate -XX:+UseEmptySlotsInSupers

Reviewed-by: shade, dcubed

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 3e65d90b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-22 13:32:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e65d90b4ddb52878ebdc2150790c0333b9c0920

8330820: Remove remnants of operator_new.cpp in build system

Reviewed-by: tbell

! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: 7e421ce9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-04-22 15:03:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e421ce9d089ce3e36336fca0f603bcbfbbda6c5

8330585: Refactor/rename forwardee handling

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 20be5e09
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-22 15:53:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20be5e095f85d92215df68bb6eeb621b4ed249a1

8314846: Do not store Klass::_secondary_super_cache in CDS archive

Reviewed-by: stuefe, aph

! src/hotspot/share/oops/klass.cpp

Changeset: 0b9350e8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-04-22 16:31:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b9350e8b619bc556f36652cde6f73211be5b85b

8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java

Changeset: 83c74d73
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-22 20:36:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83c74d7307e258441abb171552e953f1c6d9b98a

8329717: Missing `@since` tags in elements in DocumentationTool and Taglet

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java

Changeset: 1d52234e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-22 21:52:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d52234e199c7a38c059c0aa88aea2910f749d48

8330704: Clean up non-standard use of /** comments in some langtools tests

Reviewed-by: iris

! test/langtools/jdk/javadoc/tool/EnablePreviewOption.java
! test/langtools/jdk/javadoc/tool/ReleaseOption.java
! test/langtools/jdk/javadoc/tool/T4696488.java
! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java
! test/langtools/jdk/javadoc/tool/T6551367.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java
! test/langtools/jdk/javadoc/tool/modules/CommandLineFiles.java
! test/langtools/jdk/javadoc/tool/modules/FilterOptions.java
! test/langtools/jdk/javadoc/tool/modules/PackageOptions.java
! test/langtools/jdk/javadoc/tool/modules/PatchModules.java
! test/langtools/jdk/javadoc/tool/modules/ReleaseOptions.java
! test/langtools/jdk/javadoc/tool/nonConstExprs/Test.java
! test/langtools/jdk/javadoc/tool/parser/7091528/T7091528.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/UndefinedClassTest.java

Changeset: 58ad399d
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-04-22 22:54:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58ad399d196bf2dd701df451004b7815b0820675

8330821: Rename UnsafeCopyMemory

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 57ebd045
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-23 04:18:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57ebd045eae8ef1bdb5ec96d5eb11d252e08e6bb

8330153: C2: dump barrier information for all Mach nodes

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/machnode.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java

Changeset: 550a1386
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-23 05:54:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/550a1386222462cca10f79a66453d2f08431dfdf

8306928: Duplicate variable assignement in jdk.internal.net.http.AuthenticationFilter#getCredentials

Reviewed-by: clanger, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java

Changeset: 574ba140
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-23 06:52:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/574ba1400e015bf579190828fbdf0618eed48bdf

8330862: GCBarrierIRExample fails when a different GC is selected via the command line

Reviewed-by: thartmann, dholmes, stefank

! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java

Changeset: 89610770
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-23 07:18:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/896107705615a3b9363b7a0a3e6703b20fedef70

8309259: Reduce calls to MethodHandles.lookup() in jdk.internal.net.http.Stream

Reviewed-by: pminborg, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: daa5a4bd
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-23 08:00:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/daa5a4bd124d539daa3c67a3e29dcd0eee20c44d

8330802: Desugar switch in Locale::createLocale

Reviewed-by: alanb, liach, rriggs, naoto, mchung

! src/java.base/share/classes/java/util/Locale.java

Changeset: 281f9bde
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2024-04-23 08:00:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/281f9bdeb9d6870346b12e6c62a58f7984b1b133

8330735: RISC-V: No need to move sp to tmp register in set_last_Java_frame

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 1a6da3d5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-23 11:05:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a6da3d5f0ac57e173340a117a9368c190a34e8b

8330822: Remove ModRefBarrierSet::write_ref_array_work

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp

Changeset: d9d926d6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-23 11:05:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9d926d6699b7b2e1fcce206cbe03e1de661c2ac

8330145: Serial: Refactor SerialHeap::scan_evacuated_objs

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
- src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: 3bd6982e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-23 11:07:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3bd6982ec3dd48970450cc0da9c25d755924f449

8326150: Typo in the documentation for jdk.jshell

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/module-info.java

Changeset: fcb4a8ba
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-23 11:31:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fcb4a8ba26fe1de596331b0a2f89c5c7c24e7f9e

8330578: The VM creates instance of abstract class VirtualMachineError

Reviewed-by: iklam, dlong, jwaters, dholmes

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp

Changeset: a92ad039
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2024-04-23 12:14:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a92ad03946d296510c8c2ac18278608e8032b3f3

8329995: Restricted access to `/proc` can cause JFR initialization to crash

Reviewed-by: dholmes, egahlin

! src/hotspot/os/linux/os_perf_linux.cpp

Changeset: 6158da5e
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-23 12:37:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6158da5e9569f4260bd6d968c940c9979583118a

8330108: Increase CipherInputStream buffer size

Reviewed-by: ascarpino, shade

! src/java.base/share/classes/javax/crypto/CipherInputStream.java

Changeset: 3d5eeac3
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-23 12:57:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d5eeac3a38ece4a23ea6da2dfe5939d64e81cea

8289770: Remove Windows version macro from ShellFolder2.cpp

Reviewed-by: jwaters, tr, serb

! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp

Changeset: 2ea89268
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-23 15:01:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ea89268a1af501fef4c1505a487e9ef5d5bda87

8330961: Remove redundant public specifier in ModRefBarrierSet

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/modRefBarrierSet.hpp

Changeset: 383fe6ea
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-23 15:02:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/383fe6eaab423a1218c9915362f691472e3773e7

8330388: Remove invokedynamic cache index encoding

Reviewed-by: cjplummer, dlong, coleenp

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java

Changeset: b6518a5d
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-23 15:07:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6518a5db08959a5d1a22ccff9c1795ce7f9bf85

8329417: Remove objects with no pointers from relocation bitmap

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: b07e1531
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-23 15:22:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b07e1531b375b9d8117e218355e70272e27e1225

8330362: G1: Inline offset array element accessor in G1BlockOffsetTable

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp

Changeset: 412e306d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-04-23 16:10:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/412e306d81209c05f55aee7663f7abb80286e361

8329593: Drop adjustments to target parallelism when virtual threads do I/O on files opened for buffered I/O

Reviewed-by: bpb, jpai

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/misc/Blocker.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java

Changeset: b4cea701
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-23 16:32:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4cea701c9cab15007c485088dd5b8d7025d83ef

8330693: Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAddress.inline.hpp

Changeset: 7157eea1
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-23 18:01:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7157eea10130e5411ab8db4273dc37f6789cdcf6

8327290: Remove unused notproduct option TraceInvocationCounterOverflow

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 88a5dcea
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-23 18:12:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88a5dcead21f50e367f8ad77197e6ffdb98cbb20

8330805: ARM32 build is broken after JDK-8139457

Reviewed-by: shade

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp

Changeset: 9cc163a9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-23 18:43:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cc163a999eb8e9597d45b095b642c25071043bd

8330178: Clean up non-standard use of /** comments in `java.base`

Reviewed-by: darcy, iris, dfuchs, aivanov, naoto

! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java
! src/java.base/share/classes/sun/security/util/IOUtils.java

Changeset: 09b88098
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-23 19:06:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09b88098ff544fec1a4e94bfbbdc21b6c8433abb

8327289: Remove unused PrintMethodFlushingStatistics option

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 25551662
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-23 20:37:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2555166247230497453503318ccbf4dd4f047193

8329113: Deprecate -XX:+UseNotificationThread

Reviewed-by: dcubed, dholmes, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: f60798a3
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-23 21:10:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f60798a30e9a3e0b666fed5384b6ac92a8a283dd

8329222: java.text.NumberFormat (and subclasses) spec updates

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 7a895552
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-04-23 23:35:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a895552c8eb9ae19f8d6eb8c35a0393445305fa

8330844: Add aliases for conditional jumps and additional instruction forms for x86

Reviewed-by: kvn, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 80b381e9
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-24 02:19:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80b381e91bb649e440321a440ce641a54f89dfb4

8329555: Crash in intrinsifying heap-based MemorySegment Vector store/loads

Reviewed-by: sviswanathan, kvn

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestBiMorphicMismatchedMemSegment.java

Changeset: 438e6431
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-24 05:22:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/438e64310dc186d05de758103df1ea5504dcf33e

8329531: compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures.

Reviewed-by: epeter, dfenacci

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: 5c383860
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-24 05:44:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c3838605d48d7f2db981c5e821c08d84856c53c

8326541: [AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers

Reviewed-by: eosterlund, rcastanedalo

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
+ test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java

Changeset: 3ccb64c0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 06:44:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ccb64c0216c72008578b904d0e7e5bba5e11134

8318446: C2: optimize stores into primitive arrays by combining values into larger store

Reviewed-by: kvn, thartmann

! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: 165ba87e
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-04-24 07:24:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/165ba87e5732c382b3e97315e959dd5e32cf2984

8330587: IGV: remove ControlFlowTopComponent

Reviewed-by: chagedorn, rcastanedalo

- src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/Bundle.properties
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: c439c8c7
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2024-04-24 08:20:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c439c8c73cf07966e3517ecbaf14d79dcbaeabb3

8323429: Missing C2 optimization for FP min/max when both inputs are same

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxOpt.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java

Changeset: e681e9b4
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 08:45:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e681e9b4d78c57d031e08e11dfa6250d1f52f5f5

8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java

Changeset: 174d6265
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-24 09:02:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/174d62652c69e811cf44ab64db575b13a848a728

8328741: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java failed with unexpected owner

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/libObjectMonitorUsage.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: 7bb59dc8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 09:44:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bb59dc8da0c61c5da5c3aab5d56a6e4880001ce

8330670: Obsolete ScavengeBeforeFullGC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java

Changeset: 2bb5cf5f
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-24 11:41:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2bb5cf5f33337b2cc40aca3bdd36400dc4af5723

8330155: Serial: Remove TenuredSpace

Reviewed-by: ayang, cjplummer, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
- src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java

Changeset: 15190816
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-24 11:43:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15190816f704f2e8681bc3e2d74832828a574106

8330303: Crash: assert(_target_jt == nullptr || _target_jt->vthread() == target_h()) failed

Reviewed-by: pchilanomate, cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp

Changeset: e923dfe4
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-24 11:56:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e923dfe4c51291099d9b7411e6c9f20be79b9a53

8314592: Add shortcut to SymbolLookup::find

Reviewed-by: jvernee, prr

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java

Changeset: e311ba32
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-04-24 12:03:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e311ba32a517a6389c683c3597d78f66fe52991e

8330626: ZGC: Windows address space placeholders not managed correctly

Reviewed-by: stefank, aboldtch

! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
+ test/hotspot/gtest/gc/z/test_zMapper_windows.cpp

Changeset: 45ed97f1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-24 12:55:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45ed97f15b96071e5d6b6d21e8f0129eda5aa447

8330464: hserr generic events - add entry for the before_exit calls

Reviewed-by: rrich, lucy

! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 74b11ccf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 13:34:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74b11ccf143b335c0e3f21e9fe5dc024742b1bc4

8331004: Serial: Remove unused GenClosure

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: f1d0e715
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-04-24 14:27:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1d0e715b67e2ca47b525069d8153abbb33f75b9

8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: dcubed, dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 1d061707
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-24 17:06:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d06170758bd76a0ea32e5bb7d4a017e829ae710

8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit

Reviewed-by: shade, kvn, dlong

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java

Changeset: 25871af3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-04-24 17:54:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25871af36b1397bdc3715ab0edc589f0483ea0b1

8328896: Fontmetrics for large Fonts has zero width

Reviewed-by: tr, serb

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java

Changeset: 7b2560b4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-04-24 18:56:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b2560b4904d80629d3f4f25c65d9b96eee9bdb6

8330849: Add test to verify memory usage with recursive locking

Reviewed-by: lmesnik, shade

+ test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java

Changeset: ea3909ac
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 19:06:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea3909acd117cab97c6c0b496f98f9a4a3a22be4

8331054: C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: 0014e0e6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 19:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0014e0e6b90502ed284a57ce2d1ff48843cbc0fa

8331061: Serial: Missed BOT update in TenuredGeneration::expand_and_allocate

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 8a8d9288
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-04-24 20:23:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a8d9288980513db459f7d6b36554b65844951ca

8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: aph, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: a44ac026
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-24 20:42:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a44ac026c599df629305588e09fbbcff9be2a5c0

8330853: Add missing checks for ConnectionGraph::can_reduce_cmp() call

Reviewed-by: iveresov, dlong, cslucas

! src/hotspot/share/opto/escape.cpp

Changeset: e6118ce7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-24 20:45:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6118ce784342e1f1996f1569cf636a6b435145d

8331018: Clean up non-standard use of /** comments in `jdk.jshell`

Reviewed-by: iris, darcy, jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java

Changeset: 21480a7a
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-25 04:31:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21480a7ae8dce67cf3a844d8caafb0b96c37ac0e

8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null

Reviewed-by: abhiscxk, honkar, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java

Changeset: d43654e5
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-04-25 06:49:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d43654e5733a4ad535e95d908de528ef29285e92

8331030: langtools/tools/javac/tree tests fail with SOE with fastdebug and -Xcomp

Reviewed-by: jjg, vromero

! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java

Changeset: e818ab60
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-04-25 06:53:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e818ab60a0c1dac277b8b15301cdfb7d439ed26c

8330815: Use pattern matching for instanceof in KeepAliveCache

Reviewed-by: jpai, djelinski

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java

Changeset: ccc0d0f7
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-25 07:04:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ccc0d0f7b194a9941e2cadba1c389aa0834c52e4

8325373: Improve StackCounter error reporting for bad switch cases

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: d32f1092
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-25 07:11:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d32f10921985031505718ec29fb97a36f9ba24c0

8329797: Shenandoah: Default case invoked for: "MaxL" (bad AD file)

Reviewed-by: shade, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/movenode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: ef745a6c
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-25 08:09:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef745a6c6e4068e786a70fc5574d272140c01e0f

8331097: Tests build is broken after pr/18914

Reviewed-by: alanb

! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java

Changeset: 87e864bf
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-04-25 08:11:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87e864bf21d71daae4e001ec4edbb4ef1f60c36d

8328703: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0

Reviewed-by: asotona, shade

! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp

Changeset: b1b953c4
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-25 08:56:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1b953c427b9562f050760ab3c2d0ae09aeec3e5

8330972: Serial: Inline Generation::max_contiguous_available

Reviewed-by: ayang

! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: c9f8d0ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-25 09:49:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9f8d0eff706d9ac59179afbb821367da09c9aae

8331050: Serial: Remove unused _saved_mark_word in DefNewGeneration and TenuredGeneration

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 8031dabf
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-04-25 10:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8031dabf8344108a1c225311f2f270764fb2bc00

8331094: ZGC: GTest fails due to incompatible Windows version

Reviewed-by: aboldtch, tschatzl

! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp

Changeset: c9442014
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-25 12:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9442014e561f8e1cb43a0e9f18a9a5ae2a7a2da

8331031: unify os::dont_yield and os::naked_yield across Posix platforms

Reviewed-by: coleenp, mdoerr

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: b9927aa3
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-25 13:13:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9927aa3a4c77812bfc53b14a6695ec436737661

8329194: Cleanup Type::cmp definition and usage

Reviewed-by: dfenacci, chagedorn, qamai

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 4dfaa9b5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-25 14:37:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4dfaa9b5bd4f9733e5a67d7c5b55eaa5ad4e27e4

8329805: Deprecate for removal ObjectOutputStream.PutField.write

Reviewed-by: naoto, iris

! src/java.base/share/classes/java/io/ObjectOutputStream.java

Changeset: 5af6b45e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-25 15:23:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5af6b45eefd227e3e046ca22a404ae8a23174160

8330615: avoid signed integer overflows in zip_util.c readCen / hashN

Reviewed-by: lucy, mdoerr

! src/java.base/share/native/libzip/zip_util.c

Changeset: ce9eac38
Author:    SendaoYan <syan at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-25 15:54:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce9eac38191fa700afa3ac06b2b202576a11dd71

8331113: createJMHBundle.sh support configurable maven repo mirror

Reviewed-by: redestad, erikj

! make/devkit/createJMHBundle.sh

Changeset: 1c238d43
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-04-25 16:19:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c238d43e81acf516297f26660059d0bab5b5b8a

8319990: Update CLDR to Version 45.0

Reviewed-by: joehw, jlu

= make/data/cldr/LICENSE
- make/data/cldr/README
+ make/data/cldr/README-common.md
! make/data/cldr/common/bcp47/collation.xml
! make/data/cldr/common/bcp47/currency.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlICU.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
! make/data/cldr/common/main/aa.xml
! make/data/cldr/common/main/aa_DJ.xml
! make/data/cldr/common/main/aa_ER.xml
! make/data/cldr/common/main/aa_ET.xml
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/ab_GE.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/an_ES.xml
! make/data/cldr/common/main/ann.xml
! make/data/cldr/common/main/ann_NG.xml
! make/data/cldr/common/main/apc.xml
! make/data/cldr/common/main/apc_SY.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/arn.xml
! make/data/cldr/common/main/arn_CL.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Arab.xml
! make/data/cldr/common/main/az_Arab_IQ.xml
! make/data/cldr/common/main/az_Arab_IR.xml
! make/data/cldr/common/main/az_Arab_TR.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/ba_RU.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Arab.xml
! make/data/cldr/common/main/bal_Arab_PK.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bal_Latn_PK.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bew_ID.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bgc.xml
! make/data/cldr/common/main/bgc_IN.xml
! make/data/cldr/common/main/bgn.xml
! make/data/cldr/common/main/bgn_AE.xml
! make/data/cldr/common/main/bgn_AF.xml
! make/data/cldr/common/main/bgn_IR.xml
! make/data/cldr/common/main/bgn_OM.xml
! make/data/cldr/common/main/bgn_PK.xml
! make/data/cldr/common/main/bho.xml
! make/data/cldr/common/main/bho_IN.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/blo_BJ.xml
! make/data/cldr/common/main/blt.xml
! make/data/cldr/common/main/blt_VN.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bm_Nkoo_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/bss.xml
! make/data/cldr/common/main/bss_CM.xml
! make/data/cldr/common/main/byn.xml
! make/data/cldr/common/main/byn_ER.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/cad.xml
! make/data/cldr/common/main/cad_US.xml
! make/data/cldr/common/main/cch.xml
! make/data/cldr/common/main/cch_NG.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/cho.xml
! make/data/cldr/common/main/cho_US.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/cic.xml
! make/data/cldr/common/main/cic_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/co_FR.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/csw_CA.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cv_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/doi_IN.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dv_MV.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/el_POLYTON.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_Dsrt_US.xml
! make/data/cldr/common/main/en_ER.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_ID.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_Shaw.xml
! make/data/cldr/common/main/en_Shaw_GB.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/ff_Adlm_BF.xml
! make/data/cldr/common/main/ff_Adlm_CM.xml
! make/data/cldr/common/main/ff_Adlm_GH.xml
! make/data/cldr/common/main/ff_Adlm_GM.xml
! make/data/cldr/common/main/ff_Adlm_GN.xml
! make/data/cldr/common/main/ff_Adlm_GW.xml
! make/data/cldr/common/main/ff_Adlm_LR.xml
! make/data/cldr/common/main/ff_Adlm_MR.xml
! make/data/cldr/common/main/ff_Adlm_NE.xml
! make/data/cldr/common/main/ff_Adlm_NG.xml
! make/data/cldr/common/main/ff_Adlm_SL.xml
! make/data/cldr/common/main/ff_Adlm_SN.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/frr_DE.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gaa_GH.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gez.xml
! make/data/cldr/common/main/gez_ER.xml
! make/data/cldr/common/main/gez_ET.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gn.xml
! make/data/cldr/common/main/gn_PY.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_Arab.xml
! make/data/cldr/common/main/ha_Arab_NG.xml
! make/data/cldr/common/main/ha_Arab_SD.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hi_Latn_IN.xml
! make/data/cldr/common/main/hnj.xml
! make/data/cldr/common/main/hnj_Hmnp.xml
! make/data/cldr/common/main/hnj_Hmnp_US.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ie_EE.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/io.xml
! make/data/cldr/common/main/io_001.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/iu.xml
! make/data/cldr/common/main/iu_CA.xml
! make/data/cldr/common/main/iu_Latn.xml
! make/data/cldr/common/main/iu_Latn_CA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jbo.xml
! make/data/cldr/common/main/jbo_001.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kaj.xml
! make/data/cldr/common/main/kaj_NG.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kcg.xml
! make/data/cldr/common/main/kcg_NG.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/ken.xml
! make/data/cldr/common/main/ken_CM.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kgp_BR.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_CN.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_IN.xml
! make/data/cldr/common/main/kpe.xml
! make/data/cldr/common/main/kpe_GN.xml
! make/data/cldr/common/main/kpe_LR.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Arab.xml
! make/data/cldr/common/main/ks_Arab_IN.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ks_Deva_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Deva_IN.xml
! make/data/cldr/common/main/kxv_Latn.xml
! make/data/cldr/common/main/kxv_Latn_IN.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Orya_IN.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/kxv_Telu_IN.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/la_VA.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lij_IT.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/lmo_IT.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mai_IN.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mdf.xml
! make/data/cldr/common/main/mdf_RU.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mic.xml
! make/data/cldr/common/main/mic_CA.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mn_Mong.xml
! make/data/cldr/common/main/mn_Mong_CN.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mni_Beng.xml
! make/data/cldr/common/main/mni_Beng_IN.xml
! make/data/cldr/common/main/mni_Mtei.xml
! make/data/cldr/common/main/mni_Mtei_IN.xml
! make/data/cldr/common/main/moh.xml
! make/data/cldr/common/main/moh_CA.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/ms_Arab_BN.xml
! make/data/cldr/common/main/ms_Arab_MY.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/mus.xml
! make/data/cldr/common/main/mus_US.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/myv.xml
! make/data/cldr/common/main/myv_RU.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nqo_GN.xml
! make/data/cldr/common/main/nr.xml
! make/data/cldr/common/main/nr_ZA.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/nso_ZA.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nv.xml
! make/data/cldr/common/main/nv_US.xml
! make/data/cldr/common/main/ny.xml
! make/data/cldr/common/main/ny_MW.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/oc_FR.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/osa.xml
! make/data/cldr/common/main/osa_US.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pap_AW.xml
! make/data/cldr/common/main/pap_CW.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pcm_NG.xml
! make/data/cldr/common/main/pis.xml
! make/data/cldr/common/main/pis_SB.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_PL.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/quc.xml
! make/data/cldr/common/main/quc_GT.xml
! make/data/cldr/common/main/raj.xml
! make/data/cldr/common/main/raj_IN.xml
! make/data/cldr/common/main/rhg.xml
! make/data/cldr/common/main/rhg_Rohg.xml
! make/data/cldr/common/main/rhg_Rohg_BD.xml
! make/data/cldr/common/main/rhg_Rohg_MM.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rif_MA.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sa_IN.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sat_Deva.xml
! make/data/cldr/common/main/sat_Deva_IN.xml
! make/data/cldr/common/main/sat_Olck.xml
! make/data/cldr/common/main/sat_Olck_IN.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/sc_IT.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/scn_IT.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Arab.xml
! make/data/cldr/common/main/sd_Arab_PK.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/sd_Deva_IN.xml
! make/data/cldr/common/main/sdh.xml
! make/data/cldr/common/main/sdh_IQ.xml
! make/data/cldr/common/main/sdh_IR.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/shn_MM.xml
! make/data/cldr/common/main/shn_TH.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sid.xml
! make/data/cldr/common/main/sid_ET.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/skr.xml
! make/data/cldr/common/main/skr_PK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/sma.xml
! make/data/cldr/common/main/sma_NO.xml
! make/data/cldr/common/main/sma_SE.xml
! make/data/cldr/common/main/smj.xml
! make/data/cldr/common/main/smj_NO.xml
! make/data/cldr/common/main/smj_SE.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sms.xml
! make/data/cldr/common/main/sms_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/ss.xml
! make/data/cldr/common/main/ss_SZ.xml
! make/data/cldr/common/main/ss_ZA.xml
! make/data/cldr/common/main/ssy.xml
! make/data/cldr/common/main/ssy_ER.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/st_LS.xml
! make/data/cldr/common/main/st_ZA.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/su_Latn.xml
! make/data/cldr/common/main/su_Latn_ID.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/syr_IQ.xml
! make/data/cldr/common/main/syr_SY.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/szl_PL.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tig_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/tn_BW.xml
! make/data/cldr/common/main/tn_ZA.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tok_001.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tpi_PG.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trv_TW.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/trw_PK.xml
! make/data/cldr/common/main/ts.xml
! make/data/cldr/common/main/ts_ZA.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tyv.xml
! make/data/cldr/common/main/tyv_RU.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/ve.xml
! make/data/cldr/common/main/ve_ZA.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vec_IT.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vmw.xml
! make/data/cldr/common/main/vmw_MZ.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wa.xml
! make/data/cldr/common/main/wa_BE.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wal_ET.xml
! make/data/cldr/common/main/wbp.xml
! make/data/cldr/common/main/wbp_AU.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/xnr_IN.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_UA.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yrl_BR.xml
! make/data/cldr/common/main/yrl_CO.xml
! make/data/cldr/common/main/yrl_VE.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
! make/data/cldr/common/main/za.xml
! make/data/cldr/common/main/za_CN.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java

Changeset: b3bcc494
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-25 22:46:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3bcc49491b8f8ad337eb4c06201a5468e5c1159

8330181: Move PcDesc cache from nmethod header

Reviewed-by: dlong, jrose

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: ea061298
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-26 07:02:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea06129851be7bd9876685f74e35392874154179

8322847: java.lang.classfile.BufWriter should specify @throws for its writeXXX methods

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/classfile/BufWriter.java

Changeset: a407dc9c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-04-26 07:23:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a407dc9cbb48c4f66af51433067925605d3bc39d

8327512: JShell does not work correctly when a class named Object or Throwable is defined

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
+ test/langtools/jdk/jshell/JLCollisionTest.java

Changeset: 006f090f
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-26 07:50:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/006f090f98135e0d3b0450c455d545272cfe6a38

8331150: RISC-V: Fix "bad AD file" bug

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 377f2e53
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-26 08:12:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/377f2e538ae0fc94fc5483700a3ae70175017741

8329862: libjli GetApplicationHome cleanups and enhance jli tracing

Reviewed-by: clanger, stuefe

! src/java.base/unix/native/libjli/java_md.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: ffd850f1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-26 08:26:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ffd850f17efc88dddfeab629f829a03ad22dc49d

8309881: Qualified name of a type element depends on its origin (source vs class)

Reviewed-by: darcy, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/TypeToString.java

Changeset: cfd19f01
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-04-26 09:26:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfd19f017681a7aded67937c5132263bbcc7be6f

8329850: [AIX] Allow loading of different members of same shared library archive

Reviewed-by: mdoerr, mbaesken, stuefe

! src/hotspot/os/aix/porting_aix.cpp

Changeset: e4ed7ced
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-26 11:01:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4ed7ced75c53cf5ff40c5dae4830b1ee2589802

8331063: Some HttpClient tests don't report leaks

Reviewed-by: dfuchs, vtewari, michaelm

! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java

Changeset: 2b7176a5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-26 12:06:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b7176a55ad0e5c6ba34abba3fe8fc1a411a5e2d

8330625: Compilation memory statistic: prevent tearing of the final report

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp

Changeset: 5e2ced4b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-26 12:36:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e2ced4b9e1c9953e459dc152076520e5ef9d76c

8327247: C2 uses up to 2GB of RAM to compile complex string concat in extreme cases

Reviewed-by: mchung, shade

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 8bbd7251
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-26 14:06:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bbd7251a596c6fad1a6675c077deb9fd7c8ff95

8331187: Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types

Reviewed-by: jvernee, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java

Changeset: d13e5334
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-26 14:09:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d13e53346f3cd50bf7a4241ba86d2e21d9081bbe

8321014: RISC-V: C2 VectorLoadShuffle

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 0bf516f7
Author:    Korov <korov9 at 163.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-26 14:12:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bf516f7ba8425134ca42d856648ab19f5c69a86

8330624: Inconsistent use of semicolon in the code snippet of java.io.Serializable javadoc

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/Serializable.java

Changeset: 07facd04
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 17:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07facd0420c5e51f6e85e6210644df1659fbf765

8330734: JFR: Re-engineer mirror class mechanism

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: f3bb3e21
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 19:20:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3bb3e21704dd47c6c5d5753ca5882520a538c06

8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: a920af23
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-26 19:47:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a920af233a11592af113f456f7608cb59dd1617e

8303689: javac -Xlint could/should report on "dangling" doc comments

Reviewed-by: vromero, ihse, prr

! make/CompileDemos.gmk
! make/CompileToolsJdk.gmk
! make/GenerateLinkOptData.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.security.sasl/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
= make/modules/jdk.accessibility/Java.gmk
= make/modules/jdk.crypto.cryptoki/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jfr/Java.gmk
= make/modules/jdk.security.auth/Java.gmk
= make/modules/jdk.zipfs/Java.gmk
! make/test/BuildTestLib.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/tools/javac/OverrideChecks/6199153/T6199153.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
= test/langtools/tools/javac/danglingDocComments/empty.out
! test/langtools/tools/javac/depDocComment/DeprecatedDocComment3.java
+ test/langtools/tools/javac/diags/examples/DanglingDocCommentWarning/DanglingDocCommentWarning.java
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
! test/langtools/tools/javac/warnings/DepAnn.java
! test/langtools/tools/javac/warnings/Deprecation.java
! test/langtools/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java
! test/langtools/tools/javac/warnings/Unchecked.java
! test/langtools/tools/javac/warnings/VerifyLintDescriptions.java
! test/langtools/tools/javac/warnings/suppress/T6480588.java

Changeset: aee91fbc
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-04-26 19:59:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aee91fbc70df716b96c202511b4ff1b302df8d60

8296175: Output warning if generated docs contain diagnostic markers

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java

Changeset: aa2edd49
Author:    Jin Kwon <onacit at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-27 01:11:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa2edd491345cca1d8798848d71b151bc06c6c02

8330686: Fix typos in the DatabaseMetaData javadoc

Reviewed-by: jpai, lancea, iris

! src/java.sql/share/classes/java/sql/DatabaseMetaData.java

Changeset: e3eb652c
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-27 11:52:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3eb652c251e8298c9df95d7ed2788f2cbb5f337

8296543: Update exception documentation for ExecutorService.invokeAll overriders as required

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java

Changeset: a078b5e6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:12:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a078b5e6117d2a99386fecd349eb0e0c11b74953

8331114: Further improve performance of MethodTypeDesc::descriptorString

Reviewed-by: mchung, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java

Changeset: c3372c45
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3372c455542cef2aaf673d1f14be8759bb98e8d

8331134: Port SimpleStringBuilderStrategy to use ClassFile API

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 16c7dcdb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-04-27 13:10:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813

8330523: Reduce runtime and improve efficiency of KeepAliveTest

Reviewed-by: djelinski

! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 4e5c25ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-28 22:55:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e5c25ee43d4ec31ed5160fd93a2fd15e35182f8

8331108: Unused Math.abs call in java.lang.FdLibm.Expm1#compute

Reviewed-by: naoto, bpb, rgiulietti

! src/java.base/share/classes/java/lang/FdLibm.java

Changeset: fb63cbad
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-29 07:12:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb63cbadb419f1de91acae9fc66be258e1d3d214

8330684: ClassFile API runs into StackOverflowError while parsing certain class' bytes

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: c615c18e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-29 07:36:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c615c18e9f92dc9fdc2db512fbd47fd255f7fe86

8330158: C2: Loop strip mining uses ABS with min int

Reviewed-by: shade, kvn, dlong, mbalao

! src/hotspot/share/opto/loopnode.cpp

Changeset: 4edac349
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-29 07:58:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4edac349a5d695ce7923344ad5ad0400842241eb

8331167: UBSan enabled build fails in adlc on macOS

Reviewed-by: stuefe, lucy

! src/hotspot/share/adlc/adlparse.cpp

Changeset: 766d0b0f
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-29 08:16:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/766d0b0fa0809a0bf500f1883592f5074482f168

8330960: Serial: Remove SerialFullGC::_total_invocations

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialFullGC.hpp

Changeset: 76cda7b8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:41:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76cda7b8955b934716136092e25de19b3b4dc6c3

8331118: Remove Serial includes from space.hpp

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 549bc6a0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-29 08:41:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/549bc6a0398906df3cc08679c751eb0c633ef0be

8330685: ZGC: share barrier spilling logic

Reviewed-by: eosterlund, mdoerr, fyang, aboldtch

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 70d3f22b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:42:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70d3f22b70521011027748f8cd078bd2ab9be730

8331175: Parallel: Remove VerifyRememberedSets

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: 72729390
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:43:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/727293906430cfd95c0e2b2bd7a9df658f6fe94d

8331200: Serial: Remove unused methods in SerialHeap

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 151ef5d4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 10:58:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/151ef5d4d261c9fc740d3ccd64a70d3b9ccc1ab5

8330677: Add Per-Compilation memory usage to JFR

Reviewed-by: kvn, mbaesken

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java

Changeset: 8b8fb642
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 15:14:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b8fb6427e3cbc16b818ddcbd6a971f3d2370f94

8324776: runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough

Reviewed-by: stuefe

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java

Changeset: bdcc2400
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-29 15:58:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdcc2400db63e604d76f9b5bd3c876271743f69f

8331087: Move immutable nmethod data from CodeCache

Reviewed-by: thartmann, dlong, dnsimon

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java

Changeset: 4e422943
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-04-29 16:27:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e4229438ad2e8ac59ac675465e4d3d4e13bf156

8329004: Update Libpng to 1.6.43

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: 9b423a85
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-29 17:14:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b423a8509d6bf8a76297d74aaaea40613f5f2ae

8330253: Remove verify_consistent_lock_order

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dcubed, pchilanomate, dnsimon

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp

Changeset: eb88343f
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-29 17:50:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb88343fb763ee89010b7a9879638152decc6892

8331164: createJMHBundle.sh download jars fail when url needed to be redirected

Reviewed-by: erikj, shade

! make/devkit/createJMHBundle.sh

Changeset: 819f3d6f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-29 17:54:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/819f3d6fc70ff6fe54ac5f9033c17c3dd4326aa5

8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
+ test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java

Changeset: b128bd7b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-30 06:53:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b128bd7b5a1dcf3e7a55d3e3b0c4a9998bde963e

8331021: Deprecate and then obsolete the DontYieldALot flag

Reviewed-by: coleenp, stuefe, shade

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 60b61e58
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-30 07:31:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60b61e588c1252b4b1fbc64d0f818a85670f7146

8331298: avoid alignment checks in UBSAN enabled build

Reviewed-by: erikj, mdoerr

! make/autoconf/jdk-options.m4

Changeset: 0630bb02
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-30 08:27:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0630bb02eb760081ddd612ccb1b12d57d43aab5e

8331264: Reduce java.lang.constant initialization overhead

Reviewed-by: liach, mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java

Changeset: cff841f1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-30 09:13:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cff841f1de41c911ec1b642b998c074e13e75554

8328934: Assert that ABS input and output are legal

Reviewed-by: aph, dlong

! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_abs.cpp

Changeset: ef4ec2d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 10:37:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef4ec2d3b061c0eeea1aba88135e8d0e272b3bea

8331284: Inline methods in softRefPolicy.cpp

Reviewed-by: gli, tschatzl

- src/hotspot/share/gc/shared/softRefPolicy.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp

Changeset: 22a1c617
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-04-30 13:08:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22a1c617dbe771d8f5cea52af0e2a630af34b35b

8330817: jdk/internal/vm/Continuation/OSRTest.java times out on libgraal

Reviewed-by: dnsimon, dlong

! test/jdk/jdk/internal/vm/Continuation/OSRTest.java

Changeset: 33e81229
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 13:52:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33e81229bd1b4b28cf2e35f0f8f0a42a04d59c3d

8331410: Remove unused MemAllocator::mem_allocate_inside_tlab

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 2cc8eccb
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-30 15:11:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cc8eccb360848f3ddf3259f1d943552f86234b9

8331346: Update PreviewFeature of STREAM_GATHERERS to JEP-473

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: f4caac8d
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-04-30 15:39:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4caac8dea1c95234743712386cb28a1ecb11197

8329138: Convert JFR FileForceEvent to static mirror event

Reviewed-by: alanb, egahlin

+ src/java.base/share/classes/jdk/internal/event/FileForceEvent.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java

Changeset: 130f71ca
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-30 15:48:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/130f71cadca5b46d9bf589708dcea03ad51e8de0

8326742: Change compiler tests without additional VM flags from @run driver to @run main

Reviewed-by: kvn, thartmann, chagedorn

! test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java

Changeset: 9ce21d13
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-30 16:02:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ce21d1382a4f5ad601a7ee610bab64a9c575302

8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

Reviewed-by: coleenp, fyang, dlong

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 3d11692b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-30 16:15:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d11692bf369af951867209962e8bf5886d1655f

8331252: C2: MergeStores: handle negative shift values

Reviewed-by: kvn, shade

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: aca1e836
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-04-30 16:20:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aca1e8365bf0f64bf18caf798bbca1d25b3c4117

8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx

Reviewed-by: ayang, gli

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: a863ef5d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-30 16:50:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a863ef5d74e9001a143af4638422348ee946c939

8331207: Misleading example in DateFormat#parse docs

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormat.java

Changeset: b96b38c2
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-04-30 17:33:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b96b38c2c9a310d5fe49b2eda3e113a71223c7d1

8318682: SA decoding of scalar replaced objects is broken

Reviewed-by: cjplummer, cslucas

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MarkerValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectMergeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java

Changeset: f215899a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-01 08:09:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f215899a088d1abe86adccf0e65a073189272ddd

8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 663acd2e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-01 08:40:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/663acd2e173114fec7c2f50084af9ec56150d394

8330969: scalability issue with loaded JVMTI agent

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: b2fb5ea1
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 11:53:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2fb5ea13ba5087411410519213fc953ecc44618

8331142: Add test for number of loader threads in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 44dc8500
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-01 12:19:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/44dc85001d8c17a12efebd1a69d52e0b7e4e95e4

8331212: Error recovery for broken switch expressions could be improved

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/FlowRecovery.java

Changeset: 4f529f8c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-01 12:23:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f529f8c232b4082aa4aa39766bcf42b09885ee4

8331427: Rename confusingly named ArraysSupport.signedHashCode

Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java

Changeset: e833bfc8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-01 15:26:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e833bfc8ac6104522d037e7eb300f5aa112688bb

8331222: Malformed text in the jpackage doc page

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.1

Changeset: 2a95cd47
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 16:38:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a95cd473aaefcacd976d1c17aa2badf330a6c32

8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only

Reviewed-by: prr

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 62d5d1e9
Author:    Jan Trukenmüller <truj at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-05-01 16:45:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62d5d1e99c118b6ed26e79a2f7247308f8c23310

8319598: SMFParser misinterprets interrupted running status

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
+ test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java

Changeset: 0a24daec
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-01 18:02:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a24daecebd90eb46a813923bb2d5672514197ce

8322043: HeapDumper should use parallel dump by default

Reviewed-by: yyang, sspitsyn, dholmes

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: 19e46eed
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-05-02 01:41:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19e46eed580339a61fd1309c2cc7040e8c83597d

8331088: Incorrect TraceLoopPredicate output

Reviewed-by: chagedorn, dlong

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 5ab8713b
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 06:29:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ab8713b3fcdf8a1e9d44fc71190845f32449fce

8331360: RISCV: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 9108091f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-02 07:06:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9108091f0ce21a52c3b8b22a52485ee5594eb185

8330989: unify os::create_binary_file across platforms

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4036d7d8
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-02 07:19:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4036d7d8246da0550adf8543848606c777da20a1

8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: stefank, jsjolen, stuefe

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: d3bf5262
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 07:49:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3bf52628efb79e1b98749d628c4b6d035e1d511

8331518: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: dd906ffd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 08:10:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd906ffdcb7d965cd4798cb7eebd9c1b71b3c136

8331399: RISC-V: Don't us mv instead of la

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: c4fe5bf9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-02 08:26:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4fe5bf90c2d368c29714de63a90eca444fb3ece

8331405: Shenandoah: Optimize ShenandoahLock with TTAS

Reviewed-by: zgu, ysr

! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp

Changeset: 8bcd2e61
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-02 08:31:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bcd2e61aec51f7c5b09ae162f8cca85a8bbf105

8329088: Stack chunk thawing races with concurrent GC stack iteration

Reviewed-by: stefank, pchilanomate

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java

Changeset: 33243d44
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:42:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33243d44a96bf47066e19bb743c076cbd4ba48ed

8331394: G1: Remove SKIP_RETIRED_FULL_REGIONS define in G1HRPrinter

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: fe23068d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:43:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe23068d946181b0346e470d3172c5d29cc2e05c

8331392: G1: Make HRPrinter distinguish between different types of reclamation

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 286cbf83
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 09:58:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/286cbf831c2eb76e31bd69b4a93cd5ae9a821493

8331546: Build failure after 8330076

Reviewed-by: mdoerr, tschatzl, shade

! src/hotspot/share/memory/virtualspace.cpp

Changeset: ae82405f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 10:08:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae82405ff7a48bc6e61b1d05bf74839b7ed50c11

8323058: Revisit j.l.classfile.CodeBuilder API surface

Reviewed-by: briangoetz, psandoz

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: beebce04
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-02 10:21:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beebce044db97e50a7aea3f83d70e134b2128d0a

8331421: ubsan: vmreg.cpp checking error member call on misaligned address

Reviewed-by: mbaesken, lucy

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp

Changeset: c9255f3f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9255f3f5d3b826b9502e21aa953f0cf9f9abdec

8331514: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

! test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java

Changeset: 20569687
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2056968777f3c8e3f783a8d52ff8a537c52fa8b1

8331513: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java

Changeset: 4a78906d
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-02 11:13:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a78906db1ebb56a759b43c2dfa909215491d4c0

8331537: Test code should not use the "Classpath" exception clause

Reviewed-by: jpai

! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
! test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java

Changeset: cccc9535
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 11:38:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cccc95358d5c38cbcabc7f79abc53674deb1e6d8

8329258: TailCall should not use frame pointer register for jump target

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rcastanedalo, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/arraycopy/TestTailCallInArrayCopyStub.java

Changeset: c21672d8
Author:    Weibing Xiao <wxiao at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-02 11:48:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c21672d8c94da6aa613174744ceaa945ca2a474a

8331077: nroff man page update for jar tool

Reviewed-by: jjg, coffeys

! src/jdk.jartool/share/man/jar.1

Changeset: 257a07d5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 12:20:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/257a07d5ca4d876f7f79a5f2598054ca261777ee

8331511: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: jpai

! test/jdk/jdk/classfile/OptionsTest.java

Changeset: 9912abf5
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 12:20:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9912abf586f4e0f76591639ae18d5c074edaa2c5

8331011: [XWayland] TokenStorage fails under Security Manager

Reviewed-by: prr, honkar, serb

! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: a024eed7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-02 12:42:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a024eed7384828643e302f021a253717f53e3778

8331478: JFR: Rename printHelp methods for jdk.jfr.internal.dcmd classes

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: 389f6fe9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:41:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/389f6fe97c348e28d8573fe4754138d2a0bd6c0d

8331344: No compiler replay file with CompilerCommand MemLimit

Reviewed-by: kvn, asmehra

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java

Changeset: dd0b6418
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:48:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd0b6418191c765a92bfd03ec4d4206e0da7ee45

8330813: Don't call methods from Compressed(Oops|Klass) if the associated mode is inactive

Reviewed-by: stefank, asmehra

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 553d45b1
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-05-02 13:53:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/553d45b11460a794613651373f34c8379c11729b

8323724: Remove potential re-inflation from FastHashCode under LM_LIGHTWEIGHT

Reviewed-by: aboldtch, coleenp

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 8771015d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-02 14:32:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8771015d7e3c4349ad58b58150a49217b1ffb902

8331027: JDK's ct.sym file packs corrupted module-info classes

Reviewed-by: asotona

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java

Changeset: 3383ad63
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-02 14:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686

8331253: 16 bits is not enough for nmethod::_skipped_instructions_size field

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp

Changeset: 7a41a525
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-02 15:03:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a41a525deb796396ade1456f1d0a101ac705014

8331549: Inline MemAllocator::mem_allocate_slow

Reviewed-by: stefank, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 6969a9e0
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-02 15:36:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6969a9e0b2143eee5a7cfa02460a8ab6dfa08cda

8328999: Update GIFlib to 5.2.2

Reviewed-by: tr, dnguyen, prr

! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c

Changeset: 6f98d8f5
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-05-02 16:10:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f98d8f58f98827ae454c7ce4839de4071d95767

8329692: Add more details to FrameStateTest.java test instructions

Reviewed-by: tr, azvegint

! test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java

Changeset: e2c0cfef
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 18:07:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2c0cfef1468e1081d1e68f74caae71266815cb6

8331320: ClassFile API OutOfMemoryError with certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 73cdc9a0
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-02 18:28:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73cdc9a070249791f7d228a93fe5b9335c5f72bd

8326421: Add jtreg test for large arrayCopy disjoint case.

Co-authored-by: Steve Dohrmann <steve.dohrmann at intel.com>
Reviewed-by: kvn, sviswanathan

+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java

Changeset: cd3a6075
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-02 18:50:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd3a607576bede17f48c3d5ebde2bf05f3b615ba

8328864: NullPointerException in sun.security.jca.ProviderList.getService()

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/jca/ProviderList.java
+ test/jdk/sun/security/jca/NullPreferredList.java
+ test/jdk/sun/security/jca/app-security.properties

Changeset: 99654ec3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-02 20:18:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99654ec3fb2c2e7c8d5bf5965aaf45aeb4b88c61

8331516: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: iris, serb

! test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java

Changeset: f6cdcc6f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 20:18:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6cdcc6f65f2a436906541bb8266e69ded17e2e3

8280988: [XWayland] Click on title to request focus test failures

Reviewed-by: honkar, serb

! test/jdk/java/awt/Focus/6981400/Test1.java
! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 04271dfe
Author:    SendaoYan <syan at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-02 21:19:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/04271dfe7a262379944e2a2cf83a98a3a1b78a74

8331331: :tier1 target explanation in doc/testing.md is incorrect

Reviewed-by: erikj, dholmes, ihse

! doc/testing.html
! doc/testing.md

Changeset: 01125fa2
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 21:29:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/01125fa21b733199d4fe670ecf38b82cd917e242

8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure

Reviewed-by: prr

! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java

Changeset: 6bef0474
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-03 00:28:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bef0474c8b8773d0d20c0f25c36a2ce9cdbd7e8

8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize

Reviewed-by: ayang, rkennke

! src/hotspot/share/gc/shared/genArguments.cpp
+ test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java

Changeset: 7c1fad4f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-03 05:11:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c1fad4fb6c387bbfb72b3f96b610e7cbc2ef312

8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected

Reviewed-by: abhiscxk, honkar, dnguyen

! test/jdk/javax/swing/JFrame/bug4419914.java

Changeset: 8bc641eb
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-03 05:49:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8bc641ebe75ba4c975a99a8646b89ed10a7029f5

8331404: IGV: Show line numbers for callees in properties

Reviewed-by: tholenstein, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp

Changeset: a10845b5
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-03 08:31:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a10845b553fc6fe7e06a0f37ce73fe5f704dc7c4

8330539: Use #include <alloca.h> instead of -Dalloca'(size)'=__builtin_alloca'(size)' for AIX

Reviewed-by: jwaters, mdoerr, kbarrett, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: f665e07a
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f665e07ab223bdabb6cf3f653f799913d874bc55

8331540: [BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: jwilhelm

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: f78fa055
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f78fa0556d93d8ec98f403694e067611e4501fd4

8331636: [BACKOUT] Build failure after 8330076

Reviewed-by: jwilhelm

! src/hotspot/share/memory/virtualspace.cpp

Changeset: c60474b1
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c60474b1229b67265acbd709f6ba081303329be4

8323707: Adjust Classfile API's type arg model to better represent the embodied type

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java

Changeset: 1f6d38f7
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:57:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f6d38f7a63c6cb429953c5e9bb0b9f365bfcabe

8294978: Convert 5 test/jdk/jdk/jfr tests from ASM library to Classfile API

Reviewed-by: asotona

! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java

Changeset: 8ed31902
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:03:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ed319023e921a980ea197fbffe417f35fc59b94

8331401: G1: Make G1HRPrinter AllStatic

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 3c77dad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-03 12:06:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c77dad007df2329eb653264cb8e0273f09fabfe

8331507: JFR: Improve example usage in -XX:StartFlightRecording:help

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: 58ef9e48
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:33:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58ef9e4805c0cc78935eb5a1c82ae10411d52e85

8331402: G1: Remove is_active() calls in G1HRPrinter logging

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: ce73fec8
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-03 12:35:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce73fec882357d749619576a3219516b7391fb3f

8331048: G1: Prune rebuild candidates based on G1HeapWastePercent early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 9697bc38
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-03 13:02:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9697bc38586059d9bb020d3ca44a1c6cd7de315c

8331428: ubsan: JVM flag checking complains about  MaxTenuringThresholdConstraintFunc, InitialTenuringThresholdConstraintFunc and AllocatePrefetchStepSizeConstraintFunc

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 1d083eb1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:10:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d083eb15a653dbfbd262de76c1312207192bda7

8331562: G1: Remove API to force allocation of new regions

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: 37c24695
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-03 13:27:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37c24695390e409aae6df9f7d2ecc86724dd051d

8331633: Use MIN2 in bound_minus_alignment

Reviewed-by: zgu

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: 87bb66ce
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:39:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87bb66cea1b6b70fc4929e7a6e3788883f87e02d

8331569: G1: Rename G1HRPrinter to G1HeapRegionPrinter

Reviewed-by: gli, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
+ src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
= src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 77b71222
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-03 15:18:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77b71222a05a5ef3875a71eda26e31b25548cba2

8312104: Update java man pages to include new security category in -XshowSettings

Reviewed-by: lancea

! src/java.base/share/man/java.1

Changeset: cf2c80e4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-03 16:14:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf2c80e4fcd74b9d1d60e2358e7883bdd8a4ac80

8331582: Incorrect default Console provider comment

Reviewed-by: joehw, jlahoda, jlu, prappo

! src/java.base/share/classes/java/io/Console.java

Changeset: b33096f8
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-03 16:58:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b33096f887108c3d7e1f4e62689c2b10401234fa

8295153: java/util/Base64/TestEncodingDecodingLength.java ran out of memory

Reviewed-by: lancea, naoto

! test/jdk/java/util/Base64/TestEncodingDecodingLength.java

Changeset: 36c9607f
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-03 19:06:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/36c9607f66f91a0c46342543b30b57ac1cf106ec

8331591: sun.font.CharSequenceCodePointIterator is buggy and unused

Reviewed-by: angorya, honkar

! src/java.desktop/share/classes/sun/font/CodePointIterator.java

Changeset: c1a16452
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 19:15:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1a164528a538d5de78f99c4c92291b1906703f5

8331655: ClassFile API ClassCastException with verbose output of certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: b20fa7b4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-03 19:51:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b20fa7b48b0f0a64c0760f26188d4c11c3233b61

8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found

Reviewed-by: never

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 9347bb7d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-03 23:41:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9347bb7df845ee465c378c6f511ef8a6caea18ea

8330247: C2: CTW fail with assert(adr_t->is_known_instance_field()) failed: instance required

Reviewed-by: kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java

Changeset: f2c4a413
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 05:49:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2c4a41304d4fe984b79792cb3be460d7026e812

8328481: Implement JEP 476: Module Import Declarations (Preview)

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
+ test/langtools/tools/javac/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
= test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/test/Test.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
+ test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
+ test/langtools/tools/javac/tree/Imports.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: f1509e00
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 06:01:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1509e007d1538acfb1749f7fafc56be2affd2e6

8330998: System.console() writes to stderr when stdout is redirected

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
+ test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 4bbd972c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-06 07:48:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4bbd972cbb114b99e856aa7904c0240049052b6a

8305638: Renaming and small clean-ups around predicates

Reviewed-by: roland, epeter

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 15862a2f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 08:48:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15862a2f116331b7f439619c3aa1b5965e737044

8331708: jdk/internal/jline/RedirectedStdOut.java times-out on macosx-aarch64

Reviewed-by: asotona

! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 6c776411
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-06 09:26:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c7764118ef1a684edddb302a4eaff36d80c783f

8331418: ZGC: generalize barrier liveness logic

Reviewed-by: mdoerr, aboldtch, fyang, eosterlund

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 9b0bb033
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-06 09:41:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b0bb03366642dd787b02809b3759ed714da9b81

8331285: Deprecate and obsolete OldSize

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: e8a2d566
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-06 11:01:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8a2d5669cda59d0f9a10e5a8035c20b8678d3d8

8331653: JFR: Improve logging for jdk/jfr/api/consumer/recordingstream;TestStop.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: 1eec30a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-06 11:17:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1eec30a6c03b7f4028405dc9bdb4d2a663b3987d

8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs

Reviewed-by: stefank, zgu, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: a8e62af7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-06 11:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8e62af733cb1acc1370561c9dd374b3f9c2c294

8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"

Reviewed-by: chagedorn

! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: fa02667d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-06 12:21:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa02667d838f08cac7d41dfb4c3e8056ae6165cc

8322726: C2: Unloaded signature class kills argument value

Reviewed-by: kvn, dlong, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java

Changeset: 7a35f922
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-06 13:25:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a35f922f06c4649f9ea8a1fb1782b2a670311ce

8331660: Parallel: Cleanup includes in parallelScavangeHeap files

Reviewed-by: gli, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp

Changeset: ae60d845
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-06 15:54:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae60d845007c7137895e3a5f86623d0731fee81f

8328501: Incorrect `@since` tags for java security interfaces

Reviewed-by: mullan

! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java

Changeset: a8b3f194
Author:    Fabian Meumertzheim <fabian at meumertzhe.im>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-06 17:01:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8b3f194e811eed6b20bce71c752705c7cd50d24

8330077: Allow max number of events to be buffered to be configurable to avoid OVERFLOW_EVENT

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/file/WatchService.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
+ test/jdk/java/nio/file/WatchService/LotsOfEntries.java

Changeset: f308e107
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-06 22:59:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e

8331400: AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4

Reviewed-by: aph, kvn, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 3b8227ba
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-07 05:28:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b8227ba24c7bc05a8ea23801e3816e8fc80de4e

8326836: Incorrect `@since` tags for ClassSignature methods

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassSignature.java

Changeset: df1ff056
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-07 07:08:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df1ff056f19ce569e05b0b87584e289840fc5d5c

8331085: Crash in MergePrimitiveArrayStores::is_compatible_store()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresNullAdrType.java

Changeset: a2584a83
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 08:30:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2584a8341b2dc9c102abd373a890b2108d3f57e

8331714: Make OopMapCache installation lock-free

Reviewed-by: zgu, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 23a72a1f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-07 08:32:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23a72a1f2f651d5e8e9a0eb1e75e2b44572a13da

8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer

Reviewed-by: mbaesken, stefank

! src/hotspot/share/prims/unsafe.cpp

Changeset: 02a799c0
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-07 12:41:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02a799c05576a52b03b74a4ece901e7811dfda76

8331695: Serial: DefNewGeneration:_promotion_failed used without being initialized

Reviewed-by: gli, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 02c95a6d
Author:    robertengels <robaho at me.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-05-07 13:18:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02c95a6d7eb77ed17ae64d0f585197e87a67cc4a

6968351: httpserver clashes with delayed TCP ACKs for low Content-Length

Reviewed-by: dfuchs, djelinski, michaelm, jpai

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 5746137e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 14:23:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5746137e8a46e1eb964fe8c4de015a62dc17a745

8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround

Reviewed-by: eosterlund, stefank, zgu

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 95d2f807
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:50:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e

8330016: Stress seed should be initialized for runtime stub compilation

Reviewed-by: rcastanedalo, chagedorn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 524aaad9
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:59:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/524aaad98317b1a50453e5a9a44922f481fb3b1e

8319957: PhaseOutput::code_size is unused and should be removed

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 8d78e8ca
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-07 18:59:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d78e8cadcc06aea7179ec97d3bf8b7cee63b447

8319997: JFR: Reduce use of dynamic proxies

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java

Changeset: f12ed061
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-07 19:06:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f12ed061ae3fa9d5620a7c6c7ea441f9f33bb745

8048691: Spliterator.SORTED characteristics gets cleared for BaseStream.spliterator

Reviewed-by: psandoz, alanb

! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java

Changeset: b9108334
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-07 23:46:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b91083341aba952befadd79020079920f9540999

8331864: Update Public Suffix List to 1cbd6e7

Reviewed-by: mullan

! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 8af606fb
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 01:12:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8af606fb8cdb3a6ecdfe4cddd79f228b64d5fc80

8331334: com/sun/net/httpserver/HttpsParametersClientAuthTest.java fails in testServerNeedClientAuth(false)

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java

Changeset: 466a21d8
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-08 05:03:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/466a21d8646c05d91f29d607c6347afd34c75629

8331863: DUIterator_Fast used before it is constructed

Reviewed-by: kvn, shade

! src/hotspot/share/opto/node.hpp

Changeset: 7b79426a
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-08 05:48:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b79426a1da5896b0f00cf6e5fb4d2e754149e54

8278353: Provide Duke as default favicon in Simple Web Server

Reviewed-by: dfuchs

! make/modules/jdk.httpserver/Java.gmk
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
+ src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/favicon.ico
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java

Changeset: 2baacfc1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-08 07:05:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2baacfc16916220846743c6e49a99a6c41cac510

8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'

Reviewed-by: stefank, aboldtch

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 7f299043
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-08 08:27:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f299043a99406dbd666d4f7f30445d26f3eae82

8330005: RandomGeneratorFactory.getDefault() throws exception when the runtime image only has java.base module

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
= src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
= src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/module-info.java
- src/jdk.random/share/classes/module-info.java

Changeset: 0e1dca75
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:45:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e1dca75ef1f145bcf1ad76a2bf21d647ddaf76b

8331715: Remove virtual specifiers in ContiguousSpace

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: c6f611cf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6f611cfe0f3d6807b450be19ec00713229dbf42

8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 0eff492e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-08 09:30:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0eff492e4107abc5624f0c3445877bf38629a980

8330278: Have SSLSocketTemplate.doClientSide use loopback address

Reviewed-by: ssahoo, rhalade

! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/javax/net/ssl/templates/TLSBase.java

Changeset: 1aebab78
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-08 09:37:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1aebab780c5b84a85b6f10884d05bb29bae3c3bf

8320995: RISC-V: C2 PopCountVI
8320996: RISC-V: C2 PopCountVL

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java

Changeset: edd47c10
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 10:11:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/edd47c10ebfdc021368820dec6a109251554e8b0

8308033: The jcmd thread dump related tests should test virtual threads

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java

Changeset: aafa15fc
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-08 10:18:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aafa15fc173af07ebf5361a8c6a09c2a28981c38

8331208: Memory stress test that checks OutOfMemoryError stack trace fails

Reviewed-by: dholmes, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: ad78b7fa
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-08 10:38:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad78b7fa67ba30cab2e8f496e4c765be15deeca6

8331185: Enable compiler memory limits in debug builds

Reviewed-by: asmehra, kvn

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java

Changeset: c8452615
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:56:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8452615b1f3c4e03caf70e2c72928d49cb816a7

8331924: Parallel: Remove unused MutableSpace::mangle_unused_area_complete

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp

Changeset: 230fac80
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:57:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/230fac80f25e9608006c8928a8a7708bf13a818c

8331941: Make CollectedHeap::parallel_object_iterator public

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: 42b1d858
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2024-05-08 20:26:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42b1d858d15fd06de9ce41b08b430b12724652e9

8330275: Crash in XMark::follow_array

Reviewed-by: stefank, stuefe

! src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp

Changeset: 0d1216c7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d1216c7a1dc215550ac769afc21dea91c638215

8331939: Add custom hook for TestImage

Reviewed-by: mikael

! make/TestImage.gmk

Changeset: 588e314e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/588e314e4b96f2a48d46ab8a088a7b8d26be318d

8331886: Allow markdown src file overrides

Reviewed-by: ihse

! make/Docs.gmk
! make/common/ProcessMarkdown.gmk

Changeset: 2d622152
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-08 22:36:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d622152b07bba0aba8fd5b1e24293e28d6e69f5

8331541: [i386] linking with libjvm.so fails after JDK-8283326

Reviewed-by: djelinski, ihse

! make/autoconf/flags-ldflags.m4
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S

Changeset: 964d6089
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-09 07:05:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/964d60892eec5e64942b49182a4c6d4105620acd

8322753: RISC-V: C2 ReverseBytesV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: ac86f59e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-09 07:43:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac86f59e4f5382d5c3e8984532dd210611db7dcb

8330532: Improve line-oriented text parsing in HotSpot

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: matsaave, jsjolen

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
+ src/hotspot/share/utilities/istream.cpp
+ src/hotspot/share/utilities/istream.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java

Changeset: ad0b54d4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 11:47:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8

8314225: SIGSEGV in JavaThread::is_lock_owned

Reviewed-by: dlong, dholmes

! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp

Changeset: 0a4eeeaa
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-09 11:57:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a4eeeaa3c63585244be959386dd94882398e87f

8331033: EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8331033.java

Changeset: aaa90b30
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-09 13:54:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aaa90b3005c85852971203ce6feb88e7091e167b

8327476: Upgrade JLine to 3.26.1

Reviewed-by: ihse, vromero

! make/conf/module-loader-map.conf
- make/modules/jdk.internal.le/Lib.gmk
- src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibraryImpl.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/UtilLibraryImpl.java
- src/jdk.internal.le/linux/native/lible/CLibrary.cpp
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibraryImpl.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/NativeLong.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java
- src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/CLibrary.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmNativePty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinConsoleWriter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/WindowsAnsiWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/jna/LastErrorException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/native/lible/Kernel32.cpp
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: c4ff58b9
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-09 14:30:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4ff58b9bcfd08eae0623a648a837e08f25b3f9b

8330146: assert(!_thread->is_in_any_VTMS_transition()) failed

Reviewed-by: cjplummer, kevinw

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: aa4cddd4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 15:42:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa4cddd4b8a6a12ba5d0360a721aebaabf362fff

8331950: Remove MemoryPoolMBean/isCollectionUsageThresholdExceeded from ZGC ProblemLists

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: c7d98df2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-09 15:54:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7d98df2ac509ebc8f4e801a0874a9497c54c602

8329691: Support `nonlikelyScript` parent locale inheritance

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ test/jdk/sun/util/locale/provider/NonLikelyScriptTest.java

Changeset: ffbdfffb
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-09 18:01:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ffbdfffbc702253f32fa45dc1855b663c72074a6

8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

Introduce tolerance factor: count > loaderCount.size() / 2
Fail the test only if the number of snapshots with more than
2 file loader threads is greater than half of the number
of valid snapshots.

Reviewed-by: prr, honkar

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 0bf72821
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-09 22:53:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bf728212fb4bce067076780aaa5b9341d7cdb6b

8331231: containers/docker/TestContainerInfo.java fails

Reviewed-by: dholmes

! test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Changeset: d47a4e9f
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-09 23:05:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d47a4e9f63a9414b90e09514bc26f6f7142ad49f

8332008: Enable issuestitle check

Reviewed-by: erikj

! .jcheck/conf

Changeset: a643d6c7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-09 23:37:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a643d6c7ac8a7bc0d3a288c1ef3f07876cf70590

8331862: Remove split relocation info implementation

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: a706ca4f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-05-10 01:34:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a706ca4fdb4db4ba36c6ad04a37c37a348f8af0b

8329418: Replace pointers to tables with offsets in relocation bitmap

Reviewed-by: cjplummer, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: d2d37c91
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 04:30:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2d37c913e5b55f7aec2c7a6b5a2328348ded223

8331942: On Linux aarch64, CDS archives should be using 64K alignment by default

Reviewed-by: aph, iklam

! make/autoconf/jdk-options.m4

Changeset: b9a142a2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-10 04:45:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9a142a2243676b3f4fe288e7a28f4957a4d1edd

8226990: GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox.

Reviewed-by: tr, honkar, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneOpaqueColor.java

Changeset: f47fc867
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 06:25:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f47fc867b3518cb285d39f7b157bf7fde87b2083

8331908: Simplify log code in vectorintrinsics.cpp

Reviewed-by: jwaters, kvn

! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: 7db6a3f0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-10 07:58:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7db6a3f0ee3986b492786bec99b207ec36401c57

8331905: Fix direct includes of g1_globals.hpp

Reviewed-by: ayang, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp

Changeset: d6541245
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 08:22:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d65412450254992c05c851298323b6acd3b39bd3

8331932: Startup regressions in 23-b13

Reviewed-by: alanb, naoto, liach

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: 9f43ce5a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 09:48:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f43ce5a725b212cec0f3cd17491c4bada953676

8330027: Identity hashes of archived objects must be based on a reproducible random seed

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: dab92c51
Author:    释天 <jinguojie.jgj at alibaba-inc.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-10 10:01:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dab92c51c70767abcda3b1a91dd7d1a9b40290c1

8331558: AArch64: optimize integer remainder

Reviewed-by: eliu, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: dea8076a
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-10 10:10:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dea8076a584fcb41d1b911af911605e2e7f82a87

8332006: Test com/sun/net/httpserver/TcpNoDelayNotRequired.java run timeout with -Xcomp

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: 784b8fce
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 10:50:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/784b8fce7a1b05209a8db168c8d2f86484a1a817

8331744: java.lang.classfile.TypeKind improvements

Reviewed-by: asotona, redestad

! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
+ test/jdk/jdk/classfile/TypeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java

Changeset: 1547a696
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-05-10 11:26:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1547a696512b03ccc950b17f201ddca83f5016ec

8327696: [TESTBUG] "javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java" test instruction needs to be corrected

Reviewed-by: abhiscxk, honkar

! test/jdk/javax/swing/JTable/KeyBoardNavigation.java

Changeset: 45792c58
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2024-05-10 12:16:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45792c5829fb1d5ee016c4a1fd6badb5d2b4239c

8331352: error: template-id not allowed for constructor/destructor in C++20

Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/linkedlist.hpp

Changeset: 242446b0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-10 12:30:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/242446b07fcfcac136510495d1ff16d26859aea4

8331931: JFR: Avoid loading regex classes during startup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java

Changeset: 675fbe69
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:57:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/675fbe699ed1aad37f34429cbe1f4f3e029be03f

8331993: Add counting leading/trailing zero tests for Integer

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: f95c9374
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:59:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f95c93740538e5e508407ec6750ed9f126fdc3c3

8331577: RISC-V: C2 CountLeadingZerosV
8331578: RISC-V: C2 CountTrailingZerosV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: d11e70ad
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-10 14:59:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d11e70ade3e9094c8bef0074c736215d48d47a2a

8331646: Add specific regression leap year tests

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearAddTest.java

Changeset: d215bc46
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-05-10 15:06:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d215bc46475b90abd898e995c1b4a6aa4b6cb024

8332066: AArch64: Math test failures since JDK-8331558

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 65abf24f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-10 16:10:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65abf24fde6432fb386a616bbadc5689975c3bf4

8331866: Add warnings for locale data dependence

Reviewed-by: jlu, srl, joehw

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 1c5f1501
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-10 16:22:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c5f1501ac4ef55ca6ffaaa0576de9b0e1dd8d06

8331734: Atomic MemorySegment VarHandle operations fails for element layouts

Reviewed-by: pminborg, psandoz

! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestAccessModes.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java

Changeset: 1b476f52
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-05-10 16:53:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b476f52ba85f9ceaabe785d36cb07df831fd0e8

8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 5e8e8ef6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-10 20:34:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e8e8ef6565e82a23626fe16893f93870dae1012

8315431: ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapWriter.cpp

Changeset: 1dac34fa
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-05-10 21:13:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1dac34fa757f1d603f0bc9b9c1994c114c276add

8331098: [Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP

Reviewed-by: aboldtch, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: b87a7e99
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:24:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b87a7e990631c8b402578f645397b2aeda8927bb

8144100: Incorrect case-sensitive equality in com.sun.net.httpserver.BasicAuthenticator

Reviewed-by: jpai, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
+ test/jdk/com/sun/net/httpserver/BasicAuthToken.java

Changeset: f9a1d338
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:31:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9a1d3381b12c97784c11649be079147c85939c0

8332020: jwebserver tool prints invalid URL in case of IPv6 address binding

Reviewed-by: dfuchs, vtewari

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java

Changeset: 32c7681c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-11 07:36:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32c7681cf310c87669c502c4a8b62a7fecc93360

8332029: Provide access to initial value of stderr via JavaLangAccess

Reviewed-by: jpai, bpb, mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/VM.java

Changeset: 5053b70a
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-11 18:37:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5053b70a7fc67ce9b73dbeecbdd88fbc34d45e04

8278255: Add more warning text in ReentrantLock and ReentrantReadWriteLock

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/locks/Lock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

Changeset: d517d2df
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-13 05:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d517d2df451e135583083ed3684d7d3241b36f76

8331764: C2 SuperWord: refactor _align_to_ref/_mem_ref_for_main_loop_alignment

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp

Changeset: 3e3f7cf4
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-13 07:33:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e3f7cf4bddf243fddfeac8cfc1d9b2a1be55043

8330387: Crash with a different types patterns (primitive vs generic) in instanceof

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out

Changeset: 5a8df410
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-13 08:16:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a8df4106ac5386eb72e874dcadf2b18defe27d8

8331535: Incorrect prompt for Console.readLine
8331681: Test that jdk.internal.io.JdkConsole does not interpret prompts

Reviewed-by: naoto, asotona

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/jdk/java/io/Console/ConsolePromptTest.java
+ test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
+ test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java

Changeset: adaa509b
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-13 09:11:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/adaa509b6ed3d12569b8e5f2ec802cef22ab53c7

8327499: MethodHandleStatics.traceLambdaForm includes methods that cannot be generated

Reviewed-by: redestad, iklam

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSLambdaInvoker.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 391bbbc7
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-13 09:14:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/391bbbc7d0fb95b0cd55e2f56c43bee019aeab7f

8330584: IGV: XML does not save all node properties

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java

Changeset: 1484153c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-13 09:48:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1484153c1a092cefc20270b35aa1e508280843a4

8332080: Update troff man page for javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: abf54bb1
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-05-13 13:01:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abf54bb1e6da6d7bc432b3e9bb3ff164a895bd3e

8332100: Add missing `@since` to KeyValue::EC_TYPE in `java.xml.crypto`

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyValue.java

Changeset: ff4bf1cf
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-13 13:49:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff4bf1cf9f18547cff8f484433c3c55b4c288aaa

8332102: Add `@since` to package-info of `jdk.security.jarsigner`

Reviewed-by: weijun

! src/jdk.jartool/share/classes/jdk/security/jarsigner/package-info.java

Changeset: 7c2c24fc
Author:    Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-13 16:10:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c2c24fc0511b36132952c96be46eea5904a53c5

8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

Reviewed-by: djelinski, valeriep, coffeys

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: 5ded8da6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-13 16:49:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ded8da676d62158d0011086d7f80ff2c9096e13

8332085: Remove 10 year old transition check in GenerateCurrencyData tool

Reviewed-by: erikj, iris
Backport-of: 4f3b76ff496e7423e5c43ca62cef019e4f4292ec

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java

Changeset: 440782e0
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-14 02:12:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/440782e0160f867f08afbec0abf48d557a522c72

8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: beea5305
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-14 05:01:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beea5305b071820e2b128a55c5ca384caf470fdd

8331907: BigInteger and BigDecimal should use optimized division

Reviewed-by: rgiulietti, bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: ea5eb74a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-14 06:41:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea5eb74a65f20ce28fa0a94ea851915d4a6f83da

8326404: Assertion error when trying to compile switch with fallthrough with pattern

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8326404.java

Changeset: 7ce4a13c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-14 11:26:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ce4a13c0a891e606480e138f4025ffa328a18b3

8332130: RISC-V: remove wrong instructions of Vector Crypto Extension

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 4ba74475
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-14 13:11:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ba74475d44831c1fe49359458163cd1567e9619

8326957: Implement JEP 474: ZGC: Generational Mode by Default

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xInitialize.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/gc/x/TestDeprecated.java
+ test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 5a4415a6
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:04:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a4415a6bddb25cbd5b87ff8ad1a06179c2e452e

8331858: [nmt] VM.native_memory statistics should work in summary mode

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtDCmd.cpp
+ test/hotspot/jtreg/runtime/NMT/JcmdSummaryStatistics.java

Changeset: 95a60131
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:58:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95a601316de06b4b0fbf6e3c7777be5d2a1ca978

8332042: Move MEMFLAGS to its own include file

Reviewed-by: jsjolen, stefank

! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/services/mallocLimit.cpp
! src/hotspot/share/services/mallocLimit.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: e91492ab
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 16:04:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e91492ab4333c61f39b50eb428fa932131a5b908

8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices

Reviewed-by: alanb, bpb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 4d32c607
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-05-14 19:21:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d32c607a4b496bf2bb09e54167ecbbab5569a0c

8322008: Exclude some CDS tests from running with -Xshare:off

Reviewed-by: lmesnik, iklam

! test/hotspot/jtreg/TEST.groups

Changeset: 0bb5ae64
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 20:17:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bb5ae645165b97527ecccf02308df6072c363d8

8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException

Reviewed-by: alanb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 7b4ba7f9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-05-15 00:23:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b4ba7f90ab9ea5e1070c79534c587dad17d1bdd

8325932: Replace ATTRIBUTE_NORETURN with direct [[noreturn]]

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/runtime/os.hpp
- src/hotspot/share/utilities/attributeNoreturn.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 4e77cf88
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-15 01:46:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e77cf881d031e5b0320915b3eabd7702e560291

8330795: C2: assert((uint)type <= T_CONFLICT && _zero_type[type] != nullptr) failed: bad type with -XX:-UseCompressedClassPointers

Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: d04ac14b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-15 05:43:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d04ac14bdbab4187d0be98b8471f90be8a14f649

8332236: javac crashes with module imports and implicitly declared class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/ImportModule.java

Changeset: c642f44b
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-15 06:05:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c642f44bbe1e4cdbc23496a34ddaae30990ce7c0

8329839: Cleanup ZPhysicalMemoryBacking trace logging

Reviewed-by: stefank, ayang

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp

Changeset: 2f10a316
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 07:48:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f10a316ff0c5a4c124b94f6fabb38fb119d2c82

8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays

Reviewed-by: dlong, roland

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_ValueStack.hpp
+ test/hotspot/jtreg/compiler/c1/TestNullArrayClone.java

Changeset: 957eb611
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-15 09:35:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/957eb611ce2531a3fcc764813ad1e0776887fdda

8331429: [JVMCI] Cleanup JVMCIRuntime allocation routines

Reviewed-by: dlong, dnsimon

! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1a944478
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2024-05-15 09:56:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a944478a26a766f5a573a1236b642d8e7b0685c

8332111: [BACKOUT] A way to align already compiled methods with compiler directives

Reviewed-by: shade, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/refresh_control.txt

Changeset: a5005c87
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-05-15 10:36:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5005c87c4d5598eb54e9824105767d833f9660b

8330814: Cleanups for KeepAliveCache tests

Reviewed-by: jpai, dfuchs

! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java

Changeset: fa043aec
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-15 11:47:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa043aec425ae1e3086d09492b3fabcfbd3fa779

8294880: Review running time of jdk/internal/shellsupport/doc/JavadocHelperTest.java

Reviewed-by: jjg

! test/langtools/TEST.groups
+ test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 8032d640
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 12:01:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8032d640c0d34fe507392a1d4faa4ff2005c771d

8332245: C2: missing record_for_ign() call in GraphKit::must_be_not_null()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackMustBeNotNull.java

Changeset: c4867c62
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-15 13:16:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4867c62c44b48e48845608fe4b29b58749767ad

8329273: C2 SuperWord: Some basic MemorySegment IR tests

Reviewed-by: kvn, chagedorn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java

Changeset: 30bb066b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-15 14:39:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30bb066b1982c5318d54bfe74115306c602e2974

8332003: Clarify javadoc for MemoryLayout::offsetHandle

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 61aff6db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-15 14:57:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61aff6db15d5bdda77427af5ce34d0fe43373197

8332112: Update nsk.share.Log to don't print summary during VM shutdown hook

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java

Changeset: 42ccb743
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-15 16:14:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42ccb74399113a3d59ce016483518f033dd6e010

8331940: ClassFile API ArrayIndexOutOfBoundsException with certain class files

Reviewed-by: liach, psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 9c02c8dd
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:42:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c02c8dd71023df6338cb94997bca6b00768af6f

8332255: Shenandoah: Remove duplicate definition of init mark closure

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 491b3b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:53:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/491b3b45634fffb0101244f7d491a1681e7e8002

8332256: Shenandoah: Do not visit heap threads during shutdown

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 8a4315f8
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-15 18:35:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a4315f833f3700075d65fae6bc566011c837c07

8331987: Enhance stacktrace clarity for CompletableFuture CancellationException

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/util/concurrent/CancellationException.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: 7cff04fc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-15 19:28:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cff04fc8a8114a297437aa526b18b6185831eac

8330276: Console methods with explicit Locale

Reviewed-by: joehw, rriggs, jlahoda

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/Console/LocaleTest.java

Changeset: 43b109b1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-15 19:29:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43b109b111e77d0f7b302debc0d76e4ac7c9ac56

8330066: HeapDumpPath and HeapDumpGzipLevel VM options do not mention HeapDumpBeforeFullGC and HeapDumpAfterFullGC

Reviewed-by: cjplummer, dholmes, yyang

! src/hotspot/share/runtime/globals.hpp

Changeset: 40832554
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-05-15 20:18:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4083255440cfbf39b9683ea88a433d71ec6111e7

8316138: Add GlobalSign 2 TLS root certificates

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/globalsigne46
+ src/java.base/share/data/cacerts/globalsignr46
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: b687aa55
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-15 23:01:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b687aa550837830b38f0f0faa69c353b1e85219c

8332176: Refactor ClassListParser::parse()

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 95f79c67
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-16 02:21:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95f79c678737fb8de9ed45c516761d4d818869ef

8332253: Linux arm32 build fails after 8292591

Reviewed-by: stuefe, dholmes, shade

! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp

Changeset: fe8a2aff
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 05:42:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe8a2aff3129b515c2a0f3ab96f5e3ad6cef7b70

8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory

Reviewed-by: dholmes, sspitsyn, cjplummer, lmesnik

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: ab8d7b0c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 07:25:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab8d7b0cedfaae124262325cd1d4b59cef996d85

8324517: C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: ee4a9d34
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-16 07:32:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee4a9d34827166ff9ac04e2375058fdc08e43194

8321622: ClassFile.verify(byte[] bytes) throws unexpected ConstantPoolException, IAE

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java

Changeset: 96c5c3fe
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-16 07:51:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96c5c3fe75103dc45bc1c3ccce0ab36303121a60

8329998: Remove double initialization for parts of small TypeArrays in ZObjArrayAllocator

Reviewed-by: stefank, gli

! src/hotspot/share/gc/z/zObjArrayAllocator.cpp

Changeset: f398cd22
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 08:55:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f398cd225012694a586e528936159b6df7b1586c

8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I.java
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I2.java

Changeset: f9f8d0b4
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 10:36:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9f8d0b48057a02923e36c8e11286b57cc72279e

8332101: Add an `@since` to `StandardOperation:REMOVE` in `jdk.dynalink`

Reviewed-by: jpai

! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java

Changeset: 910d77be
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-16 10:58:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/910d77becd15580296687b00fed085ab106cb2eb

8331953: ubsan: metaspaceShared.cpp:1305:57: runtime error: applying non-zero offset 12849152 to null pointer

Reviewed-by: iklam, mbaesken

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: a33cb904
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 11:04:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a33cb9045b2c0cae7d894715d1484e77b7607de6

8332098: Add missing @ since tags to jdk.jdi

Reviewed-by: alanb, cjplummer

! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java

Changeset: fa3e94d3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 14:00:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa3e94d30f11bdccbe290041ae19490ce4940bb1

8332393: Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f7ddbec
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-16 15:49:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b

8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: serb, dnguyen, tr

+ test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java

Changeset: 25991516
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-16 16:12:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/259915168d6656b1b8ddad03c377082d6a5224e5

8331202: Support for Duration until another Instant

Reviewed-by: joehw, scolebourne, rriggs

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/test/java/time/TestInstant.java

Changeset: dc184f10
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-05-16 16:47:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc184f1099e09cef095cd8438d88dd8a1e6f5522

8324649: Shenandoah: replace implementation of free set

Reviewed-by: wkemper, ysr, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp

Changeset: da9c23ac
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-05-16 17:07:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da9c23ace9bdf398d811a88ed137217dd3167231

8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread

Reviewed-by: ssahoo, ascarpino

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: de57d4b2
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-17 00:44:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbfa2b

8332257: Shenandoah: Move evacuation methods to implementation file

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 7c750fd9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-17 01:55:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c750fd95b83d0a93b0cce681dcfbbae1f220fdd

8331746: Create a test to verify that the cmm id is not ignored

Reviewed-by: prr, dmarkov, aivanov

+ test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java

Changeset: 9160ef8b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-17 04:59:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9160ef8b9d9f2c87ca6df08d85dad4271085f0ac

8332237: [nmt] Remove the need for ThreadStackTracker::track_as_vm()

Reviewed-by: jsjolen, azafari

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/threadStackTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: 6422efa3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-17 06:33:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6422efa3c7917525a879e80657ca4dcfb6d67514

8332394: Add friendly output when @IR rule missing value

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: ae999eae
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-17 06:39:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae999eae7e61072ad964a43f622fa930ce1179f7

8129418: JShell: better highlighting of errors in imports on demand

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/tools/javac/7129225/NegTest.out
! test/langtools/tools/javac/7129225/TestImportStar.out
! test/langtools/tools/javac/importChecks/ImportIsFullyQualified.out
! test/langtools/tools/javac/importChecks/ImportsObservable.out
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java

Changeset: 14198f50
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-05-17 08:31:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14198f502f0a721e479adc754a2c7d94b665fbe6

8329653: JLILaunchTest fails on AIX after JDK-8329131

Reviewed-by: clanger, mdoerr

! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c

Changeset: f1ce9b0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-17 09:09:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1ce9b0ecce9b506f5bf7a66fcf03c93b9ae8fed

8331557: Serial: Refactor SerialHeap::do_collection

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java

Changeset: d84a8fd8
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-17 09:40:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d84a8fd8762fe9448e73d75ec9dc8c4876b1a709

8332327: Return _methods_jmethod_ids field back in VMStructs

Reviewed-by: cjplummer, sspitsyn, coleenp, shade

! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 0b0445be
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-17 09:49:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b0445be2833286b4eace698b91a658de3e7608b

8331724: Refactor j.l.constant implementation to internal package

Reviewed-by: liach, asotona

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
- src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
- src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
- src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
- src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
= src/java.base/share/classes/jdk/internal/constant/DirectMethodHandleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PackageDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
= test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
! test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescMethods.java

Changeset: e0d1c4b3
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-17 12:12:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85fc0a

8321428: Deprecate for removal the package java.beans.beancontext

Reviewed-by: prr, tr, iris, serb, aivanov

! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChild.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServices.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/package-info.java

Changeset: beeffd46
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:24:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beeffd4671649e5d8f9c96f0455ac90a82917234

8332109: Convert remaining tests using com.sun.tools.classfile to ClassFile API

Reviewed-by: asotona

! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
- test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/m/Gee.java

Changeset: d4c2edf2
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:26:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438bde

8331855: Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API

Reviewed-by: asotona

- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
= src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependency.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! test/langtools/tools/javap/classfile/deps/GetDeps.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
- test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java

Changeset: 4eb1eaf0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:32:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4eb1eaf04477b9a8947a57655cf36380b5b88b5c

8329617: Update stylesheet for specs and tool documentation

Reviewed-by: jjg

! make/data/docs-resources/resources/jdk-default.css

Changeset: 9bb6169a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:36:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bb6169a1cba900fa79d63119696efe265762083

8317621: --add-script should support JavaScript modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testJavaScriptModules/TestJavaScriptModules.java

Changeset: 44bdf996
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 13:28:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/44bdf9964eb2dd0eb4034576e1f903a27c410286

8332239: Improve CSS for block tags

Reviewed-by: prappo, liach, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: e6111517
Author:    Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-05-17 13:48:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e611151796d71c40a9395cb6fbe734f36d4c1b55

8331281: RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: b7ae0ae1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-17 14:06:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c2ed

8328572: JFR: Use Class.forPrimitiveName(String)

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 39a55e97
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-17 14:16:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39a55e97799b5328da85aaa66c8d23175b305691

8324809: compiler can crash with SOE while proving if two recursive types are disjoint

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/generics/wildcards/SOEWhileProvingDisjointnessTest.java

Changeset: 0a58cffe
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-17 17:42:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5398

8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: prappo, darcy, hannesw

! make/CompileDemos.gmk
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/modules/java.base/Java.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
= make/modules/jdk.unsupported/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/RawTextTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/Extension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBody.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableCell.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableHead.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableRow.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TablesExtension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContent.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContinueImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockQuoteParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockStartImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Bracket.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Delimiter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/FencedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HeadingParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HtmlBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/IndentedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserContextImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitions.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListItemParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ParagraphParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/StaggeredDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ThematicBreakParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AsteriskDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AutolinkInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackslashInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackticksInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EmphasisDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EntityInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/HtmlInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineContentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInlineImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/UnderscoreDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/NodeRendererMap.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/BulletListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/ListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/OrderedListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Escaping.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/LinkScanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Parsing.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/entities.txt
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/AbstractVisitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Block.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BlockQuote.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BulletList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Code.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomNode.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Delimited.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Document.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Emphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/FencedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HardLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Heading.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Image.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/IndentedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Link.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/LinkReferenceDefinition.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListItem.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Node.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Nodes.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/OrderedList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Paragraph.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SoftLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpan.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/StrongEmphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Text.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ThematicBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Visitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/IncludeSourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/Parser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/PostProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLine.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLines.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockContinue.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockStart.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/MatchedBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/ParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterRun.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/NodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/Renderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProvider.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/UrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/Characters.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/package-info.java
+ src/jdk.internal.md/share/classes/module-info.java
+ src/jdk.internal.md/share/legal/commonmark.md
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testMarkdown/DivTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/SpanTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdown.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeSpans.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownDeprecated.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFiles.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFirstSentence.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownInheritDoc.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
+ test/langtools/jdk/javadoc/tool/testLineCommentOption/TestLineCommentOption.java
+ test/langtools/jdk/javadoc/tool/testTransformer/TestTransformer.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
+ test/langtools/tools/javac/doctree/MDPrinter.java
+ test/langtools/tools/javac/doctree/MarkdownTest.java
+ test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
+ test/langtools/tools/javac/lexer/CommentTest.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocCommentKind.java
= test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Block.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Line.java

Changeset: 8acdd2d7
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-17 23:39:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8acdd2d7c8de17515b87815d54ce556237039406

8330565: C2: Multiple crashes with CTW after JDK-8316991

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java

Changeset: b92bd671
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-18 05:57:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b92bd671835c37cff58e2cdcecd0fe4277557d7f

8332403: Anachronistic reference to Netscape Communicator in Swing API docs

Reviewed-by: abhiscxk, aivanov, prr

! src/java.desktop/share/classes/javax/swing/CellEditor.java

Changeset: d6b7f9b1
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-20 09:23:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6b7f9b170b6ce4f7275cc7595b71b9a3e93c133

8331851: Add specific regression leap year tests for Calendar.roll()

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearRollTest.java

Changeset: 7652f981
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-20 17:56:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7652f9811bfddf08650b0c3277012074873deade

8331885: C2: meet between unloaded and speculative types is not symmetric

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java

Changeset: b78613b6
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-20 18:52:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b78613b6813a85662fb2af2004d0b68002fe471d

8332154: Memory leak in SynchronousQueue

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/SynchronousQueue20Test.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java

Changeset: 6e805127
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-21 00:39:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e805127f8091d46205165746d7c59a40703958d

8332545: Fix handling of HTML5 entities in Markdown comments

Reviewed-by: prappo, erikj

= make/modules/jdk.internal.md/Java.gmk
! src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownEntities.java

Changeset: fb45bab8
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-21 05:31:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb45bab8e15d7dc59fe801922d768d377d3f44cd

8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F
8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194

Reviewed-by: tr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java

Changeset: 9f777930
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f7779305c4ccbb86bb0e6d0ed8bc92a4b8f3b9d

8332495: java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed

Reviewed-by: jpai, stefank

! test/jdk/java/util/logging/LoggingDeadlock2.java

Changeset: f5ab7dff
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf

8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr

Reviewed-by: jpai, stefank, dholmes

! test/jdk/java/util/zip/EntryCount64k.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: ce99198e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-21 06:37:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce99198e3a6dc81865c518b1fe4a67e93b8ebdd1

8332181: Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket

Reviewed-by: dfuchs, iris, alanb

! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 8a49d47c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 07:35:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a49d47cf3e845ddccaaeafeee9dfe6ab3180ded

8332462: ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: chagedorn, mdoerr, thartmann

! src/hotspot/share/c1/c1_ValueStack.cpp

Changeset: 5f2b8d02
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 07:43:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f2b8d0224868d09ff54e93fabe4a6db177aef8f

8332448: Make SpaceMangler inherit AllStatic

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
- src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 451cc239
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 07:59:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/451cc239050f097060be927171fe0e46962f3356

8332486: ClassFile API ArrayIndexOutOfBoundsException with label metadata

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 414a7fdc
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 08:02:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/414a7fdc5e4aae4cec25b0847bb7c163f271b4e0

8311175: Move BufWriter::asByteBuffer to BufWriterImpl

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: e529101e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 08:11:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e529101ea30b49a6601088ce5ab81df590fc52f0

8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null

Reviewed-by: jsjolen, clanger

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 7ffc9997
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 08:17:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ffc9997bd4a93cefe30f672a5f0e9c49215d2c7

8332498: [aarch64, x86] improving OpToAssembly output for partialSubtypeCheckConstSuper Instruct

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 4e169d1e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 08:34:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e169d1ed7501d1de8fd4ea326f84b6c1a34270d

8332401: G1: TestFromCardCacheIndex.java with -XX:GCCardSizeInBytes=128 triggers underflow assertion

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp

Changeset: 9bfae889
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-21 08:53:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bfae8891e6efa58c557bd6dac61de111a16f71e

8332297: annotation processor that generates records sometimes fails due to NPE in javac

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/langtools/tools/javac/processing/RecordGenerationTest.java

Changeset: 3479b46c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 11:41:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3479b46c5bea3afd92b6ab4acd2fe7f274df38aa

8332595: Serial: Remove unused TenuredGeneration::should_collect

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: ae9ad862
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 12:01:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae9ad862ee54e119553efec919f1061dca36b954

8331934: [s390x] Add support for primitive array C1 clone intrinsic

Reviewed-by: mdoerr, sjayagond

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 5cf8288b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-21 12:34:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cf8288b8071bdcf0c923dd7ba36f91bc7594ef3

8332153: RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: 42e3c842
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-21 12:53:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9

8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()

Reviewed-by: jpai

! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
! src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestCoverage.java

Changeset: 8291c94b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-05-21 14:11:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8291c94bcdbb01beddc94f290f2749841404cc0c

8331224: ClassCastException in ObjectInputStream hides ClassNotFoundException

Reviewed-by: smarks

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/serialProxy/SerialProxyClassNotFound.java

Changeset: d999b81e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-21 14:56:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d999b81e7110751be402012e1ed41b3256f5895e

8331572: Allow using OopMapCache outside of STW GC phases

Co-authored-by: Zhengyu Gu <zgu at openjdk.org>
Reviewed-by: coleenp, zgu

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/serviceThread.cpp

Changeset: 52eda795
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-21 15:52:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52eda79522a5bd71b527e5946b654a331b021473

8332538: Switch off JIT memory limit check for TestAlignVectorFuzzer.java

Reviewed-by: stuefe, thartmann

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: 5f804b2e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-22 01:20:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f804b2ec12627b593353ceeab881187b0bb5cd6

8329825: Clarify the value type for java.net.SocketOptions.SO_LINGER

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/SocketOptions.java

Changeset: 67f03f2a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-22 06:56:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67f03f2a4f5ac12748ffbf5c04f248a60869e180

8332533: RISC-V: Enable vector variable shift instructions for machines with RVV

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 3d511ff6
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-22 08:50:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d511ff63e59f542ae20c722bfef1c867cd1da0e

8329748: Change default value of AssertWXAtThreadSync to true

Reviewed-by: kvn, rrich

! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp

Changeset: 8a9d77d5
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-05-22 11:33:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a9d77d58de259b6b2bdc2cc9e7bfdc28dcf7165

8320622: [TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: c3bc23fe
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-22 11:47:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3bc23fe48ca1603afe68a6ac4aaa523a1edbb41

8326306: RISC-V: Re-structure MASM calls and jumps

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 4f1a10f8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-22 12:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f1a10f84bcfadef263a0890b6834ccd3d5bb52f

8332360: JVM hangs at exit when running on a uniprocessor

Reviewed-by: dholmes, dcubed, shade

! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 92d33501
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-22 13:45:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92d33501e091bdfaab52886078053b849a5a8f68

8331920: ubsan: g1CardSetContainers.inline.hpp:266:5: runtime error: index 2 out of bounds for type 'G1CardSetHowl::ContainerPtr [2]' reported

Reviewed-by: tschatzl, aboldtch

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: 9ca90ccd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-05-22 13:52:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ca90ccd6bfec76e54e2e870bd706fad5abf233c

8332610: Remove unused nWakeups in ObjectMonitor

Reviewed-by: coleenp, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: afed7d0b
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-22 16:27:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/afed7d0b0593864e5595840a6b645c210ff28c7c

8329538: Accelerate P256 on x86_64 using Montgomery intrinsic

Reviewed-by: ihse, ascarpino, sviswanathan

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
= src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! src/java.base/share/classes/sun/security/ec/ECOperations.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
+ src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
+ test/jdk/com/sun/security/ec/ECOperationsFuzzTest.java
+ test/jdk/com/sun/security/ec/ECOperationsKATTest.java
+ test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
+ test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java

Changeset: a0c5714d
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-22 16:31:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0c5714dbc8a60d905f9deea153e7f31fbd64d06

8332071: Convert package.html files in `java.management.rmi` to package-info.java
8332376: Add `@since` tags to `java.management.rmi`

Reviewed-by: kevinw, rriggs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package-info.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html

Changeset: 2170e99c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-05-22 18:02:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2170e99cb49a4ef2086ecec7515a72d56148d0f2

8331081: 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: 37c47785
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-22 18:38:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37c477856d543163b60dd2b85a5e6ac35a752211

8332096: hotspot-ide-project fails with this-escape

Reviewed-by: erikj

! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreator.java

Changeset: b4d14540
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-05-22 19:06:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4d14540851d792b5366a3723abcea1264a5737c

8332740: [BACKOUT] JDK-8331081 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: mikael, prr, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: d59c12fe
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-05-22 19:13:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d59c12fe1041a1f61f68408241a9aa4d96ac4fd2

8329718: Incorrect `@since` tags in elements in jdk.compiler and java.compiler

Reviewed-by: darcy, jjg

! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: c4557a7b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-22 19:48:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4557a7b0db5b55585b4caa7cdec81e1c1093cbc

8332463: Byte conditional pattern case element dominates short constant case element

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463b.java

Changeset: 3d4185a9
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-22 20:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d4185a9ce482cc655a4c67f39cb2682b02ae4fe

8332739: Problemlist compiler/codecache/CheckLargePages until JDK-8332654 is fixed

Reviewed-by: kvn, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 98f6a808
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 01:03:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/98f6a80852383dcbdad7292b7d269a8547d54d45

8332490: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM

Reviewed-by: aturbanov, redestad

! test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java

Changeset: 9d332e65
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-23 04:23:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d332e6591334a71335da65a4dd7b2ed0482b6cb

8307193: Several Swing jtreg tests use class.forName on L&F classes

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JToolBar/RightLeftOrientation.java

Changeset: 6829d9ac
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:53:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6829d9ac67fb131462d3ef1c4bdfaa07df5d6be6

8332122: [nmt] Totals for malloc should show total peak

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ test/hotspot/jtreg/runtime/NMT/PeakMallocTest.java

Changeset: 2a11e0da
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:55:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a11e0da026066191e4d4f30b9daca986c484630

8332743: Update comment related to JDK-8320522

Reviewed-by: coleenp

! src/hotspot/share/interpreter/interpreterRuntime.cpp

Changeset: c2180d14
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 06:12:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2180d141ccca0e396ee9a0cd3044c4428b963d5

8315767: InetAddress: constructing objects from BSD literal addresses

Reviewed-by: dfuchs, aefimov, michaelm, jpai

! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 1e5a2780
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:00:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e5a2780d9cc8e73ce65bdccb98c1808aadd0784

8332676: Remove unused BarrierSetAssembler::incr_allocated_bytes

Reviewed-by: tschatzl, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 94af3c23
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:13:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94af3c23ea09ef2869cdc666d8170a655a0b3602

8329203: Parallel: Investigate Mark-Compact for Full GC to decrease memory usage

Reviewed-by: rkennke, gli

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 1ea76d33
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 07:28:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ea76d338b99900089277b7a2da82c24382a6ce1

8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812

Reviewed-by: mdoerr, ayang

! test/hotspot/jtreg/gc/testlibrary/Helpers.java

Changeset: 612ae928
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-23 08:11:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/612ae9289a130b8701f74253fe5499358a2e2b5b

8332735: [JVMCI] Add extra JVMCI events for exception translation

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciEnv.cpp

Changeset: 4e6d851f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-23 09:43:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e6d851f3f061b4a9c2b5d2e3fba6a0277ac1f34

8325324: Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)

Reviewed-by: asotona, vromero, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java

Changeset: b890336e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-23 12:07:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b890336e111ea8473ae49e9992bc2fd61e716792

8328083: degrade virtual thread support for GetObjectMonitorUsage

Reviewed-by: cjplummer, alanb

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java

Changeset: 2581935b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-23 12:26:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2581935b47afaf661a94c8a8e50ce08065d632f6

8332528: Generate code in SwitchBootstraps.generateTypeSwitch that require fewer adaptations

Reviewed-by: liach, jlahoda

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/runtime/SwitchSanity.java

Changeset: e19a421c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 13:22:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e19a421c30534566ba0dea0fa84f812ebeecfc87

8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'

Reviewed-by: stefank, mdoerr

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 90758f67
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 14:36:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90758f6735620776fcb60da9e0e2c91a4f53aaf1

8332808: Always set java.io.tmpdir to a suitable value in the build

Reviewed-by: erikj

! make/InitSupport.gmk
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk

Changeset: 303ac9f2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 15:54:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/303ac9f270f567d821d156f3a9d4f4c070f43f95

8332671: Logging for pretouching thread stacks shows wrong memory range

Reviewed-by: shade

! src/hotspot/share/runtime/javaThread.cpp

Changeset: 417d174a
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 16:04:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/417d174aa1b7bd3b5755e5f2352d9bbe6ce6f183

8331348: Some incremental builds deposit files in the make directory

Reviewed-by: ihse, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java

Changeset: 7fd9d6c7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-23 16:04:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7fd9d6c760c66d3e2f4034cf1a6b1b583ff829a9

8332340: Add JavacBench as a test case for CDS

Reviewed-by: ccheung, matsaave

+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBenchApp.java
+ test/lib/jdk/test/lib/StringArrayUtils.java
+ test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: c9a7b977
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-23 16:37:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c9a7b9772d96d9a4825d9da2aacc277534282860

8332829: [BACKOUT] C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: 0a9d1f8c
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-05-23 18:13:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a9d1f8c89e946d99f01549515f6044e53992168

8332749: Broken link in MemorySegment.Scope.html

Reviewed-by: iris

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: ddd73b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-23 22:33:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2dc94

8332082: Shenandoah: Use consistent tests to determine when pre-write barrier is active

Reviewed-by: kdnilsen, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: f8a3e4e4
Author:    steveatgh <steve.dohrmann at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-23 22:54:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8a3e4e428f7d3e62177bdf148fe25e22d3ee2bf

8328998: Encoding support for Intel APX extended general-purpose registers

Reviewed-by: kvn, sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 9b1d6d66
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-23 23:40:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb

8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes

Reviewed-by: phh, shade, egahlin

! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java

Changeset: 424eb60d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-24 00:32:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/424eb60dedb332237b8ec97e9da6bd95442c0083

8331683: Clean up GetCarrierThread

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp

Changeset: da3001da
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-24 01:16:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da3001daf79bf943d6194d9fd60250d519b9680d

8331975: Enable case-insensitive check in ccache and keytab entry lookup

Reviewed-by: mpowers, valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
+ test/jdk/sun/security/krb5/auto/CaseSensitive.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: af056c16
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-24 06:27:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af056c1676dab3b0b35666a8259db60f9bbf824e

8332106: VerifyError when using switch pattern in this(...) or super(...)

Reviewed-by: abimpoudis, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/patterns/UninitializedThisException.java

Changeset: a71b4047
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-24 07:12:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a71b40478510db3c69696df608fd1b32f41c57f3

8331398: G1: G1HeapRegionPrinter reclamation events should print the original region type

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 9b61a760
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-24 07:12:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b61a7608efff13fc3685488f3f54a810ec0ac22

8332615: RISC-V: Support vector unsigned comparison instructions for machines with RVV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 239c1b33
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-24 07:29:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/239c1b33b47de43369673f33d9449e1904477ce0

8332807: Parallel: Make some APIs in ParMarkBitMap private

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp

Changeset: 5a2ba952
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-24 11:55:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a2ba952b120394d7cc0d0890619780c1c27a078

8325841: Remove unused references to vmSymbols.hpp

Reviewed-by: kvn, coleenp

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: f16265d6
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-24 12:24:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f16265d69b09640b972b7494ad57158dbdc426bb

8332226: "Invalid package name:" from source launcher

Reviewed-by: alanb

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java

Changeset: 6a353114
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-05-24 12:42:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a35311468222f9335b43d548df2ecb80746b389

8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"

Reviewed-by: jpai, mullan

! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java

Changeset: c099f14f
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-24 13:37:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c099f14f07260713229cffbe7d23aa8305415a67

8305457: Implement java.io.IO

Reviewed-by: naoto, smarks, jpai, jlahoda

! src/java.base/share/classes/java/io/Console.java
+ src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/IO/IO.java
+ test/jdk/java/io/IO/Input.java
+ test/jdk/java/io/IO/Methods.java
+ test/jdk/java/io/IO/Output.java
+ test/jdk/java/io/IO/input.exp
+ test/jdk/java/io/IO/output.exp
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ImplicitClass.java

Changeset: 0c934ff4
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-05-24 13:39:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c934ff4e2fb53a72ad25a080d956745a5649f9b

8325520: Vector loads and stores with indices and masks incorrectly compiled

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java

Changeset: cfdc64fc
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-24 15:58:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfdc64fcb43e3b261dddc6cc6947235a9e76154e

8331291: java.lang.classfile.Attributes class performs a lot of static initializations

Reviewed-by: liach, redestad, vromero

! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AttributesTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java

Changeset: 6d2aeb82
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-24 16:03:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d2aeb82bc6f8b6894bf3777162be0efb2826397

8332745: Method::is_vanilla_constructor is never used

Reviewed-by: coleenp, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp

Changeset: c2cca2ab
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-05-24 16:07:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2cca2ab443ff87f689810b747985adfdbfbe54a

8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC

Reviewed-by: dholmes, iklam

! test/jtreg-ext/requires/VMProps.java

Changeset: cd3e4c03
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-24 16:30:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd3e4c03661f770ebeefcd3637d56589243ac0a9

8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>

Reviewed-by: honkar, prr

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/MuxingAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLStrikeOnly.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLTextDecoration.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineOnly.java
! test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java

Changeset: f66a5866
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-24 17:31:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f66a58661459bf64212ec332540c12d5d691270f

8332641: Update nsk.share.jpda.Jdb to don't use finalization

Reviewed-by: cjplummer, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Jdb.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java

Changeset: b3b33667
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-24 17:34:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3b33667ad3bdb7be868fb165a1ea53054947cd0

8332631: Update nsk.share.jpda.BindServer to don't use finalization

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java

Changeset: 236432db
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-24 17:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/236432dbdb9bab4aece54c2fea08f055e5dbf97e

8332084: Ensure JdkConsoleImpl.restoreEcho visibility in a shutdown hook

Reviewed-by: prappo, joehw, smarks

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: ebc520e8
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-24 18:10:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebc520e83f503eeb4e5af6d5aef62df9227af4f7

8332841: GenShen: Pull shared members from control thread into common base class

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 253508b0
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-24 19:31:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/253508b03a3de4dab00ed7fb57e9f345d8aed1a4

8332303: Better JMX interoperability with older JDKs, after removing Subject Delegation

Reviewed-by: dfuchs, cjplummer

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java

Changeset: 7bf1989f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-24 20:43:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bf1989f59695c3d08b4bd116fb4c022cf9661f4

8320575: generic type information lost on mandated parameters of record's compact constructors

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/reflect/records/R10.jcod
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java

Changeset: 05f13e75
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-05-25 00:35:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05f13e75ee4407ba9213c69b33c6032aa87c9e95

8329667: [macos] Issue with JTree related fix for JDK-8317771

Reviewed-by: asemenov, abhiscxk, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m

Changeset: 985b9ce7
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-25 02:10:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/985b9ce79a2d620a8b8675d1ae6c9730d72a757f

8330694: Rename 'HeapRegion' to 'G1HeapRegion'

Reviewed-by: cjplummer, kbarrett, tschatzl

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java

Changeset: 97ee2ffb
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-25 23:17:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97ee2ffb89257a37a178b70c8fee96a1d831deb6

8332416: Add more font selection options to Font2DTest

Reviewed-by: tr, honkar

! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java

Changeset: 08d51003
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-27 05:23:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08d51003d142e89b9d2f66187a4ea50e12b94fbb

8332724: x86 MacroAssembler may over-align code

Reviewed-by: dlong, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 4e8deb39
Author:    SendaoYan <syan at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-27 06:32:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e8deb396e38c69de22b6348dca637d814d73aef

8332922: Test java/io/IO/IO.java fails when /usr/bin/expect not exist

Reviewed-by: djelinski

! test/jdk/java/io/IO/IO.java

Changeset: 16dba04e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 06:35:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16dba04e8dfa871f8056480a42a9baeb24a2fb24

8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: rriggs, mdoerr

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: a0833645
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 07:11:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a083364520ab75cb5596f103b2fa51d7f7a8a706

8321292: SerialGC: NewSize vs InitialHeapSize check has an off-by-one error

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: 61db2f5b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 07:11:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61db2f5b90cd40ce104cb55bf9fd52d6e141161d

8079167: Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: a3a367ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-27 08:06:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3a367ef5d6c462ebca40104d05c11219e84a64f

8332871: Parallel: Remove public bits APIs in ParMarkBitMap

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: ffa4badb
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-27 08:42:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ffa4badb78118d154e47e41073e467c0e0e4273c

8332527: ZGC: generalize object cloning logic

Reviewed-by: aboldtch, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 617edf3f
Author:    Evemose <rotan.olexandr at lll.kpi.ua>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-27 08:54:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/617edf3f0dea2b73e4b444e085de2ad282826e31

8332497: javac prints an AssertionError when annotation processing runs on program with module imports

Reviewed-by: liach, vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/processing/ModuleImportProcessingTest.java

Changeset: 7f0ad513
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-05-27 09:35:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f0ad513c30359816ac840f821ca0a22d723a642

8332898: failure_handler: log directory of commands

Reviewed-by: lmesnik

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java

Changeset: 08891553
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-05-27 09:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08891553bbd3d71337d8a94c75051db74e15903f

8332885: Clarify failure_handler self-tests

Reviewed-by: lmesnik

! make/test/BuildFailureHandler.gmk
! test/failure_handler/README

Changeset: 72fbfe18
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 09:48:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/72fbfe18cb20274bab2057f3d67920e0c86c5793

8330577: G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes

Co-authored-by: Andreas Steiner <asteiner at openjdk.org>
Reviewed-by: ayang, asteiner

! src/hotspot/share/gc/g1/g1HeapRegion.cpp
+ test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java

Changeset: 0e7ea390
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-27 10:25:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e7ea390bb523888533265394a642071aba0c0c1

8332678: Serial: Remove use of should_clear_all_soft_refs in serial folder

Reviewed-by: iwalulya

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 1b8dea4a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 10:27:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b8dea4a9288c1518dc501a58d806c7365ea68b3

8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero

Reviewed-by: dholmes, stuefe

! src/hotspot/share/utilities/vmError.cpp

Changeset: f3d6fbf5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 11:20:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3d6fbf52eac44734695935f73c5cfc0fb9ba167

8330847: G1 accesses uninitialized memory when predicting eden copy time

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp

Changeset: 891d5aed
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-27 11:21:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/891d5aedf12e837c9a9c7cb800fb3affa7430f00

8332683: G1: G1CardSetArray::EntryDataType [2] triggers ubsan runtime errors

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: 793fd72f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-27 13:22:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/793fd72fa66b1367b68fe798230ea61ea0aab1d8

8332956: Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 08face8c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-27 14:19:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08face8c4cd2d0b6f48f99bae5a380b7f7e4f2c2

8332890: Module imports don't work inside the same module

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/ImportModule.java

Changeset: ed81a478
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-27 14:25:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed81a478e175631f1de69eb4b43f927629fefd74

8327964: Simplify BigInteger.implMultiplyToLen intrinsic

Reviewed-by: mdoerr, amitkumar, kvn, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/math/BigInteger.java

Changeset: be1d374b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 14:32:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be1d374bc54d43aae3b3c1feace22d38fe2156b6

8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: clanger, mdoerr

! src/hotspot/share/memory/guardedMemory.cpp

Changeset: 86eb5d9f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-05-27 21:52:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86eb5d9f3be30ff9df1318f18ab73c7129c978f6

8329958: Windows x86 build fails: downcallLinker.cpp(36) redefinition

Reviewed-by: kvn, shade

! src/hotspot/share/prims/downcallLinker.hpp

Changeset: b5e1615c
Author:    Korov <korov at korov-win-laptop>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2024-05-28 06:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5e1615c0084538f2161fe9b56748d188983e972

8292955: Collections.checkedMap Map.merge does not properly check key and value

Reviewed-by: gli, liach, pminborg

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/CheckedMapBash.java

Changeset: 2f2cf38b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-28 07:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f2cf38bb5cecea698e519396574343cfbe4f359

8332883: Some simple cleanup in vectornode.cpp

Reviewed-by: kvn

! src/hotspot/share/opto/vectornode.cpp

Changeset: 18509143
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-28 08:08:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1850914380655ef3d08614a5656e7cc23478f38f

8332864: Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 2edb6d98
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-28 08:12:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2edb6d98133d8bd6dc4527c7497c460283fdc53e

8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode

Reviewed-by: kvn, roland

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java

Changeset: cabe3374
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-28 11:37:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cabe337400a0bd61d73bf3ca66e16266267299c7

8331921: Hotspot assembler files should use common logic to setup exported functions

Reviewed-by: coleenp, erikj, dholmes

! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/os/bsd/defs.S.inc
+ src/hotspot/os/posix/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.S
+ src/hotspot/os_cpu/bsd_aarch64/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/safefetch_bsd_aarch64.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_64.S
! src/hotspot/os_cpu/bsd_x86/safefetch_bsd_x86_64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
! src/hotspot/os_cpu/linux_ppc/safefetch_linux_ppc.S
! src/hotspot/os_cpu/linux_riscv/safefetch_linux_riscv.S
! src/hotspot/os_cpu/linux_s390/safefetch_linux_s390.S
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/linux_x86_64.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_64.S

Changeset: aa4c83a5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-28 12:29:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa4c83a5bfe146714a46fb454aafc7393d2d8453

8332505: JEP 457: ClassRemapper forgets to remap bootstrap method references

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: 7b52d0ac
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-28 12:54:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b52d0acfc7d6083b407efa0877c139e9837f86b

8332265: RISC-V: Materialize pointers faster by using a temp register

Reviewed-by: fyang, luhenry, mli

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp

Changeset: e708d135
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-28 13:08:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e708d135e3af7e0652cdbb680388a0735582ba74

8332064: Implementation of Structured Concurrency (Third Preview)

Reviewed-by: jpai, bpb, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 87a06b6c
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-05-28 13:15:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842acd

8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
+ test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
+ test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
- test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java

Changeset: 4754f059
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-28 14:47:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4754f059f99a426cc8c5d94b0809e79d563ffc2e

8333035: Parallel: Remove ParMarkBitMap::IterationStatus

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 51ae08f7
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2024-05-28 15:02:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51ae08f72b879bc611177ea643cd88e36185d9e8

8333093: Incorrect comment in zAddress_aarch64.cpp

Reviewed-by: stefank

! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp

Changeset: 0f3e2cc3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-28 15:05:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f3e2cc334e5926d53bbbce22e4a6bfeb2752140

8331670: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal

Reviewed-by: mcimadamore, jpai, pminborg

! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
+ test/jdk/sun/misc/TryUnsafeMemoryAccess.java
+ test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java
+ test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java

Changeset: b8f2ec90
Author:    Steven Loomis <srl at openjdk.org>
Date:      2024-05-28 16:44:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd

8195675: Call to insertText with single character from custom Input Method ignored

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: da6aa2a8
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-05-28 17:07:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da6aa2a86c86ba5fce747b36dcb2d6001cfcc44e

8332849: Update doc/testing.{md,html} (spelling and stale information)

Reviewed-by: iris, ihse, erikj, djelinski

! doc/testing.html
! doc/testing.md

Changeset: 91caec07
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-05-28 19:26:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91caec07cb2e4d98d4366f5627f55834282caa94

8330542: Template for Creating Strict JAXP Configuration File

Reviewed-by: lancea, erikj, alanb, ihse, mullan, naoto

! make/modules/java.xml/Copy.gmk
+ src/java.xml/share/conf/jaxp-strict.properties.template
! src/java.xml/share/conf/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java

Changeset: 9ac8d05a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-28 20:00:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ac8d05a2567fbf65b944660739e5f8ad1fc2020

8332228: TypePollution.java: Unrecognized VM option 'UseSecondarySuperCache'

Reviewed-by: chagedorn, kvn

! test/micro/org/openjdk/bench/vm/lang/TypePollution.java

Changeset: 91ab088d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-28 21:39:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91ab088d5e64e068bafcda8d08f1769c39ba10d6

8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 673f767d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-05-28 22:43:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/673f767dadc8f3a784b9c31c406422846df3279b

8285506: Unify os::vsnprintf implementations

Reviewed-by: jwaters, kbarrett, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 01060ad4
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-29 02:18:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/01060ad4ab18581aa46bc16e64c7f12a591a682b

8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/x86.ad

Changeset: 9a83dfee
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-29 05:09:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a83dfee14f4cd9cda476d11a027294a810953cb

8332431: NullPointerException in JTable of SwingSet2

Reviewed-by: abhiscxk, kizune

! src/java.desktop/share/classes/javax/swing/ToolTipManager.java

Changeset: b8ae11e9
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 06:41:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8ae11e99b99866888ad090c98c96e6d0c33a3c9

8332960: ubsan: classListParser.hpp:159:12: runtime error: load of value 2101478704, which is not a valid value for type 'ParseMode'

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/cds/classListParser.cpp

Changeset: 2cca83bc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-29 07:55:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cca83bc82eb6b090ae96b8c072b986b93d9244a

8332880: JFR GCHelper class recognizes "Archive" regions as valid

Reviewed-by: ayang, iwalulya

! test/lib/jdk/test/lib/jfr/GCHelper.java

Changeset: 3d4eb159
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-05-29 08:46:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5

8302744: Refactor Hotspot container detection code

Reviewed-by: jsjolen, stuefe

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
- test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
- test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 9b64ece5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 09:11:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b64ece514cf941ebc727991d97c43453d8a488d

8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'

Reviewed-by: mdoerr, jkern

! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp

Changeset: 6d718ae5
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-29 09:36:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d718ae51aeb7143ebfa561501b87fe1ba48039a

8324341: Remove redundant preprocessor #if's checks

Reviewed-by: kvn, ayang

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: c003c120
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-29 11:12:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e7a6

8331865: Consolidate size and alignment checks in LayoutPath

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 6cda4c59
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-05-29 11:19:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7184

8321543: Update NSS to version 3.96

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: fed2b560
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-29 12:25:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fed2b56017ae454082d320513b77518e624fb03c

8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 43a2f173
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 12:38:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdfce2

8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage

Reviewed-by: sspitsyn, mdoerr

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 03b7a858
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-29 14:59:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03b7a8586a77983b1851ddd3f4555fe2fca57919

8332259: JvmtiTrace::safe_get_thread_name fails if current thread is in native state

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTrace.cpp

Changeset: bc7d9e3d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-29 15:01:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de

8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization

Reviewed-by: cjplummer, amenkov

- test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdb/LocalProcess.java

Changeset: c8eea59f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-29 18:23:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8eea59f508158075382079316cf0990116ff98e

8332919: SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref

Reviewed-by: kevinw, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 789ac8b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-29 19:51:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734c5e

8333189: Make sure clang on linux uses lld as linker

Reviewed-by: jiangli, erikj

! make/autoconf/flags-ldflags.m4
+ make/data/hotspot-symbols/version-script-clang.txt
= make/data/hotspot-symbols/version-script-gcc.txt
! make/hotspot/lib/CompileJvm.gmk

Changeset: 2ea365c9
Author:    Damon Fenacci <dfenacci at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-30 05:11:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ea365c94533a59865ab4c20ad8e1008072278da

8333099: Missing check for is_LoadVector in StoreNode::Identity

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIsLoadVector.java

Changeset: 66d9bfce
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:01:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8faa

8332725: Binding patterns with inferred type have erroneous node in the AST

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java

Changeset: 9a72068e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:02:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a72068ef049886dada09e156118b1e9e8f80d11

8332230: jshell throws AssertionError when processing annotations

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/QueuesAreFlushed.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 57bfd0e3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:02:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30efb

8332065: Calling readLine(null...) or readPassword(null...) on System.console() hangs jshell

Reviewed-by: prappo

! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: 579cf705
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-30 06:12:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36d84

8332597: Remove redundant methods from j.l.classfile.ClassReader API

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java

Changeset: 286cc163
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-30 06:44:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/286cc163fd4f8361a633dcb6494965020d02b506

8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04

Reviewed-by: prr

! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java
! test/jdk/java/awt/Paint/ListRepaint.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/jdk/java/awt/Window/SetWindowLocationByPlatformTest/SetWindowLocationByPlatformTest.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
! test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
! test/jdk/javax/swing/text/JTextComponent/5074573/bug5074573.java

Changeset: 2b4a4b7b
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-30 08:32:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b4a4b7bd84806f997adc107abbd4351425e8d1d

8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java

Changeset: 3cff588a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-30 09:33:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3cff588a3104aa5224e7236eb2c2bb5852de9202

8332826: Make hashCode methods in ArraysSupport friendlier

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/hotspot/jtreg/compiler/intrinsics/TestArraysHashCode.java
! test/jdk/java/util/Arrays/HashCode.java

Changeset: 1b04f648
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-30 10:03:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b04f6487c98899f738600fddfa726bab5167018

8216984: Deprecate for removal Socket constructors to create UDP sockets

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java

Changeset: f608918d
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-30 11:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f608918df3f887277845db383cf07b0863bba615

8332614: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! test/jdk/jdk/classfile/AttributesTest.java

Changeset: 4a20691e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-30 13:32:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c99c

8331876: JFR: Move file read and write events to java.base

Reviewed-by: mgronlun, alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
+ src/java.base/share/classes/jdk/internal/event/JFRTracing.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java

Changeset: 921860d4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-30 13:38:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/921860d41da2fac180d44a5cdf891b4f660945bc

8333264: Remove unused resolve_sub_helper declaration after JDK-8322630

Reviewed-by: rcastanedalo

! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 4acafb80
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 13:53:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4acafb809c66589fbbfee9c9a4ba7820f848f0e4

8333107: javac fails with an exception when processing broken lambda

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 70715423
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-30 15:41:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/707154235b29bebc4c3fdb797e24acd8e9f6916a

8331189: Implementation of Scoped Values (Third Preview)

Reviewed-by: aph, jpai, mcimadamore

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java

Changeset: 32636dcc
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-30 16:36:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6

8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle

Reviewed-by: kdnilsen, shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp

Changeset: 1d889e54
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-30 17:14:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d889e54fc6d6039e68191420bb377ea560e2eaa

8332487: Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86.ad

Changeset: 922e312b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 18:03:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/922e312b0ab3ac54979ffdc53a8d8338e52234df

8328611: Thread safety issue in com.sun.tools.jdi.ReferenceTypeImpl::classObject

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java

Changeset: 44c1845a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-30 18:12:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/44c1845ae7fdff524d4a60a51362834cfea5c5da

8330852: All callers of JvmtiEnvBase::get_threadOop_and_JavaThread should pass current thread explicitly

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 11e926cf
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-30 18:21:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11e926cf50c64d57b0dba095eb62c2be4a8a8f1e

8332777: Update JCStress test suite

Reviewed-by: lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: b3e29db1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-30 18:21:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3e29db14466ccc64a2815224ecefab4cec4c775

8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: ec88c6a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 18:59:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec88c6a872a97cee1cde8844f5ee6834023a10c6

8332917: failure_handler should execute gdb "info threads" command on linux

Reviewed-by: lmesnik, sspitsyn

! test/failure_handler/src/share/conf/linux.properties

Changeset: 79f49983
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-05-30 19:57:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79f49983d3597e8ab1ffb30b23ce41ae5f298c4e

8321314: Reinstate disabling the compiler's default active annotation processing

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: ffb0867e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-30 20:05:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ffb0867e2c07b41cb7124e11fe6cf63d9471f0d2

8331485: Odd Results when Parsing Scientific Notation with Large Exponent
8331680: NumberFormat is missing some bad exponent strict parse cases

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/LargeExponentsTest.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java

Changeset: 3634a910
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 20:38:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3634a9105053717f3099982390ce2b9e564f0ac5

8332751: Broken link in VirtualMachine.html

Reviewed-by: amenkov, alanb

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: e304a8ae
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-31 03:02:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e304a8ae63fdec125e085bd5048d62cf555e2caa

8333307: Don't suppress jpackage logging in tests when it is detecting packaging tools in the system

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java

Changeset: 1b7d59f1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-31 03:05:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b7d59f171d0e2a3bdd234cddffac548b1f8ba57

8333303: Issues with DottedVersion class

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java

Changeset: 2ab8ab56
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-31 05:54:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ab8ab56130ca258bf0347ea44e74a8cad3d537d

8332858: References with escapes have broken positions after they are transformed

Reviewed-by: vromero, jjg

! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java

Changeset: 22ef827e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-31 06:26:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22ef827e2cc2409f21ad5c26611cb13d39b5cb3e

8320396: Class-File API ClassModel::verify should include checks from hotspot/share/classfile/classFileParser.cpp

Reviewed-by: liach, mcimadamore

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: ba323b51
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-31 06:50:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba323b515d8821895356507bdb1e94df0776dd5a

8333047: Remove arena-size-workaround in jvmtiUtils.cpp

Reviewed-by: jsjolen, sspitsyn

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/prims/jvmtiUtil.cpp

Changeset: 95c8a69b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-31 06:56:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95c8a69b0e7a99ec0cd41aa9b6ba033fd3216695

8332032: C2: Remove ExpandSubTypeCheckAtParseTime flag

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java

Changeset: bb4aed94
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-31 07:58:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb4aed944ea511df8ddfbd50c885a271a2ea9464

8332961: Parallel: Limit PSParallelCompact::verify_complete range

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 778ad00a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-31 08:43:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/778ad00af8eafa65604135088ad7d37bf5b8fc39

8308642: Unhelpful pattern switch error: illegal fall-through to a pattern

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: a7864af0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-31 08:48:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7864af08acbe63d09f770ca66780738260faac4

8182774: Verify code in javap

Reviewed-by: mcimadamore

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/man/javap.1
+ test/langtools/tools/javap/VerificationTest.java

Changeset: 7ab74c5f
Author:    SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-05-31 10:13:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c

8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited

Reviewed-by: sgehwolf

! test/hotspot/jtreg/containers/docker/TestPids.java

Changeset: d4812151
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-31 12:49:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d48121512658003f21826e037590541464141ed6

8333005: Deadlock when setting or updating the inline cache

Reviewed-by: sjohanss, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethod.hpp
! src/hotspot/share/gc/x/xNMethodData.cpp
! src/hotspot/share/gc/x/xNMethodData.hpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zUnload.cpp

Changeset: 2f2dc228
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-31 12:50:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f2dc2289bce47d8071a86215218f345cce71dba

8330981: ZGC: Should not dedup strings in the finalizer graph

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/z/zMark.cpp

Changeset: 79a78f03
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-31 13:00:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79a78f032effdae40816e7d3e2596dc2b8ef5b9f

8333129: Move ShrinkHeapInSteps flag to Serial GC

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: e930bc1f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-31 13:11:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e930bc1fbbbb0f2f8a4d03bfe7a8f4420335a8a2

8329537: Nested and enclosing classes should be linked separately in breadcrumb navigation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java

Changeset: 32ee252c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-31 13:14:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/32ee252c455d3ddcb5954698b546ac39a40515e8

8333169: javac NullPointerException record.type

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 1e04ee6d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-31 13:19:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e04ee6d57d5fe84e1d202b16e8d13dc13c002ff

8331579: Reference to primitive type fails without error or warning

Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java

Changeset: d9e7b7e7
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-31 13:43:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9e7b7e7da98a0170d26301a4bbd61aad0127c6e

8210471: GZIPInputStream constructor could leak an un-end()ed Inflater

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
+ test/jdk/java/util/zip/GZIP/BasicGZIPInputStreamTest.java

Changeset: 5abc0292
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-31 13:45:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5abc02927b480a85fadecf8d03850604510276e4

8331877: JFR: Remove JIInliner framework

Reviewed-by: mgronlun

+ src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationMethod.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationTarget.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodInliningAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JITypeMapping.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java

Changeset: 914423e3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-31 15:01:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/914423e3b7162ad934fa4edc46ee37e0f401d27b

8332899: RISC-V: add comment and make the code more readable (if possible) in MacroAssembler::movptr

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 681137ca
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-31 15:02:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/681137cad2b1de8a0af1dfea949439bcaf5e7500

8333131: Source launcher should work with service loader SPI

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java

Changeset: e4fbb15c
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-31 17:23:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4fbb15c6a7b18f1ec66176080404818d3871194

8320215: HeapDumper can use DumpWriter buffer during merge

Reviewed-by: sspitsyn, yyang

! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp

Changeset: e650bdf4
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-31 17:34:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e650bdf4654a0459bb2af95f08ba42ca870642d4

8332507: compilation result depends on compilation order

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java

Changeset: e99f6a65
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-31 17:53:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e99f6a65a8307e6b31a08a677914dfd20d46687f

8333236: Test java/foreign/TestAccessModes.java is timing out after passing

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java

Changeset: 8aeada10
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-31 18:18:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8aeada105acd143b38b02123377ef86513eee266

8331159: VM build without C2 fails after JDK-8180450

Reviewed-by: thartmann, kvn, aph

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 9fd0e734
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-05-31 20:30:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9fd0e7349ebf4a49b5c0c7a16c866b5b8e626b53

8332110: [macos] jpackage tries to sign added files without the --mac-sign option

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java

Changeset: 2cae9a03
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-05-31 21:29:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cae9a0397f4e46c6faec0a998ecad1c7015564d

8314480: Memory ordering spec updates in java.lang.ref

Reviewed-by: dholmes, alanb, darcy

! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/package-info.java

Changeset: 10eb1cb6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-31 22:16:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10eb1cb639095caa2636cc87c45201d4f8cf1eb4

8331879: Clean up non-standard use of /// comments in `java.base`

Reviewed-by: naoto, iris, darcy

! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: c0ce7d87
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-06-01 05:58:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c0ce7d871f09df6bf4a21be3579f3f39a49a77bd

8333046: Clean codes in sun.security.util.math

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/ec/ECOperationsKATTest.java
! test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java

Changeset: d29d5bfb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-01 08:19:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d29d5bfb7fae35cb9f025c5a20e551a1391e38aa

8333290: NMT report should not print Metaspace info if Metaspace is not yet initialized

Reviewed-by: stefank, dholmes

! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/nmt/memReporter.cpp

Changeset: 51b2f806
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-01 11:31:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51b2f80627adc1ca9f8335c3c028109a7018a8be

8332923: ObjectMonitorUsage.java failed with unexpected waiter_count

Co-authored-by: Jiawei Tang <jwtang at openjdk.org>
Reviewed-by: sspitsyn, alanb, amitkumar

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 24530022
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-06-01 12:31:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24530022d066763f7573f5c6d2030a30dc55afa6

8331977: Crash: SIGSEGV in dlerror()

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java

Changeset: 4785461f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-02 01:07:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4785461f61d8f5c7444d2e6fd90f1e083dbc6fe4

7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ReadLongZipFileName.java

Changeset: 8338946a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-02 20:08:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8338946a6d765eab9cd7a6cbc24c865a9cd355e7

8332935: Crash:  assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries

Reviewed-by: dcubed, stuefe

! src/hotspot/share/prims/jniCheck.cpp

Changeset: 769b3e48
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-02 20:29:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/769b3e48ea97a13756cf096ae235d7434c0cae34

8333182: Add truncated tracing mode for TraceBytecodes

Reviewed-by: dholmes, fparain, coleenp

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: cfe91ed3
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 01:44:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfe91ed39c9a0c8e8b16e142ee8cf3a90a6c69c3

8333276: RISC-V: client VM build failure after JDK-8241503

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp

Changeset: a4c7be86
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 01:48:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4c7be862cc6dc121efb6c1c283236a588259c8f

8333006: RISC-V: C2: Support vector-scalar and vector-immediate arithmetic instructions

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 75220da2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 04:42:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75220da26f647c6f3dabc05cea81cefaf3a1e195

8333154: RISC-V: Add support for primitive array C1 clone intrinsic

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 7c83d7ab
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-03 06:41:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c83d7ab53f1f761a88a1d248b9a2f14980ef702

8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestPushCmpU3Node.java

Changeset: d2d78ad1
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-06-03 07:12:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2d78ad18e0b5d2a6a62f9c97ceec5592fa1de2e

8280990: [XWayland] XTest emulated mouse click does not bring window to front

Reviewed-by: avu, psadhukhan, kizune

! test/jdk/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
! test/jdk/java/awt/Modal/helpers/TestDialog.java
! test/jdk/java/awt/Modal/helpers/TestFrame.java

Changeset: e0ac8249
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-06-03 07:37:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0ac8249f54222cc5efe49d5ed1068fed3073ba0

8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: kvn, thartmann, aboldtch

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 91101f0d
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 08:12:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91101f0d4fc8e06d0d74e06361db6ac87efeeb8e

8333353: Delete extra empty line in CodeBlob.java

Reviewed-by: cjplummer, lmesnik

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java

Changeset: 5ed0d52c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-06-03 09:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8

8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded

Reviewed-by: stefank, ayang

! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java

Changeset: b1015862
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-03 09:26:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b10158624bd0cfe009f0fe7f2a06ee08e654766b

8332514: Allow class space size to be larger than 3GB

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java

Changeset: f0bffbce
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-06-03 10:03:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0bffbce35bb06e724857e8651dd429c4f9df284

8333301: Remove static builds using --enable-static-build

Reviewed-by: sgehwolf, erikj

- make/BuildStatic.gmk
! make/Main.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk

Changeset: d07e530d
Author:    SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-03 12:07:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d07e530d33360dae687552a6dfbe26408f3fb58e

8333128: Linux x86_32 configure fail with --with-hsdis=binutils --with-binutils-src

Reviewed-by: shade, jwaters, ihse

! make/autoconf/lib-hsdis.m4

Changeset: 1c514b34
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-03 13:00:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c514b34c0260823e70f209996ac933a76ac34c2

8325435: [macos] Menu or JPopupMenu not closed when main window is resized

Reviewed-by: azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/javax/swing/JMenu/TestUngrab.java

Changeset: 27af19d9
Author:    John Engebretson <jengebr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 13:38:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27af19d921a5cf15f5146471b58961815690b4f2

8332586: Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor}

Reviewed-by: shade, rriggs, liach

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ConstructorBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/reflect/MethodBenchmark.java

Changeset: 1f9e6290
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-03 14:03:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f9e62904c624b12bd344d2ef3021eb5d3377197

8333434: IGV: Print loop node for PHASE_BEFORE/AFTER_CLOOPS

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/loopnode.cpp

Changeset: 4de62073
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-03 15:40:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4de620732f03c71fec3e1c233947742d334c88ad

8333229: Parallel: Rename ParMarkBitMap::_region_start to _heap_start

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 9686e804
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-03 15:52:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9686e804a2b058955ff88149c54a0a7896c0a2eb

8333103: Re-examine the console provider loading

Reviewed-by: redestad, jpai

! src/java.base/share/classes/java/io/Console.java

Changeset: 6dac8d64
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-03 22:00:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6dac8d64527b4e9ade783b99f82fbecd81c426a6

8332424: Update IANA Language Subtag Registry to Version 2024-05-16

Reviewed-by: naoto, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 1512011e
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-04 01:33:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1512011eaf24e056974d2d1485152ab3c8960743

8332123: [nmt] Move mallocLimit code to the nmt subdir

Reviewed-by: dholmes, stuefe

= src/hotspot/share/nmt/mallocLimit.cpp
= src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memTracker.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp

Changeset: d230b303
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-04 01:53:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d230b30353f59135287436b09949b80e9fd73a93

8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Reviewed-by: iris, lancea

! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Changeset: c7d2a5c1
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2024-06-04 03:12:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7d2a5c1c4e86955100f4c40170dc25222abd07f

8314070: javax.print: Support IPP output-bin attribute extension

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
+ src/java.desktop/share/classes/sun/print/CustomOutputBin.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
+ test/jdk/javax/print/attribute/CheckSupportedOutputBinsTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributePrintDialogTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributeTest.java

Changeset: 29e10e45
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-06-04 04:02:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29e10e4582c1a844a6db4c42ba01bd1d6d4dfd52

8332547: Unloaded signature classes in DirectMethodHandles

Reviewed-by: jvernee, liach

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestUnloadedSignatureClass.java

Changeset: ca307263
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2024-06-04 05:11:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca3072635215755766575b4eb70dc6267969a550

8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled

Reviewed-by: abhiscxk, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 67d6f3ca
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-04 06:20:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67d6f3ca9e8d1312c9e3a85dbe19903619f59064

8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 454660d3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-04 07:04:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/454660d361e39f362ff0e10a5c2389af910cca23

8332900: RISC-V: refactor nativeInst_riscv.cpp and macroAssembler_riscv.cpp

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp

Changeset: c7495fb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-04 07:56:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7495fb35d7736815d5777ab776ace013f9d50b5

8333444: Parallel: Inline PSParallelCompact::mark_obj

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 64bbae75
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-04 09:47:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64bbae75121ccf80c02a0960e2db62eb558052e6

8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestIfWithPhiInput.java

Changeset: 0f4154a9
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-04 10:53:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f4154a9e9805534595feccc53a4a1abf20f99ae

8331193: Return references when possible in GrowableArray

Reviewed-by: stefank, kbarrett, epeter

! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 9ee741d1
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2024-06-04 11:38:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ee741d1e55c2520b28a5e3ca0604073d81d0059

8332015: since-checker - Add @ since tags to jdk.httpserver

Reviewed-by: alanb, dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java

Changeset: 8d3de45f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-04 11:54:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d3de45f4dfd60dc4e2f210cb0c085fcf6efb8e2

8325168: JShell should support Markdown comments

Reviewed-by: jjg

- src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.compiler/share/classes/module-info.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 664c993c
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-04 16:36:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/664c993c41753843293388a6ff1481a94a5b4c22

8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: mdoerr, thartmann, mbaesken

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/relocInfo.cpp

Changeset: 4a1cdd5b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-04 16:39:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a1cdd5ba947ffc88c1100966e68826eb35ed441

8333486: Parallel: Remove unused methods in psParallelCompact

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 31f70391
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-06-04 16:43:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31f70391e5f22ff5803d16b52c1e1248b6253d8c

8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: e0bab786
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-04 16:51:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0bab786402d70e9a74d1816c029c772ea01f697

8326951: since-checker - missing @ since tags

Reviewed-by: jpai

! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/zip/Deflater.java

Changeset: b101dcb6
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-06-04 16:57:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b101dcb609eae00b406f387cd90e58487d5868df

8333312: Incorrect since tags on new ClassReader and ConstantPool methods

Reviewed-by: liach, asotona

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java

Changeset: dce97031
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-04 16:58:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dce97031555dcf689fecda16e444e7e8e9d5b270

8333226: Regressions 2-3% in Compress ZGC after 8331253

Reviewed-by: chagedorn, thartmann

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp

Changeset: 612b6896
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-06-04 17:18:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/612b6896d28cebf61ef024709ff3afb5e3ee0dde

8043226: Better diagnostics for non-applicable type annotations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java

Changeset: a706e35b
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-04 17:21:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a706e35b12addff987b489059be8f240c60fae75

8332039: Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java

Changeset: 244f6ac2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-04 19:18:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1

8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001t.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
- test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: 67b9a081
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-05 00:56:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67b9a081391d6ef775581d65da4b3cc302aa8dd8

8333586: Improve syntax of @see tags in javax.lang.model

Reviewed-by: iris, jjg

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: d8261279
Author:    lingjun.cg <lingjun.cg at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-06-05 01:51:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d826127970bd2ae8bf4cacc3c55634dc5af307c4

8333462: Performance regression of new DecimalFormat() when compare to jdk11

Reviewed-by: liach, naoto, jlu

! src/java.base/share/classes/java/text/DecimalFormatSymbols.java

Changeset: 9db7c950
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-06-05 02:52:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9db7c950190853513f4c2afa0efa9a4ff72b60d7

8332750: Broken link in CatalogFeatures.html

Reviewed-by: lancea, iris, naoto

! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java

Changeset: 7dbd0338
Author:    SendaoYan <syan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-05 05:09:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7dbd03388eef9cddbab6a622338b00ce250be3dc

8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present

Reviewed-by: thartmann, chagedorn

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 1f094672
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-05 05:45:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f09467230971d6458918ec19ffeb259b8c028a3

8327368: javac crash when computing exhaustiveness checks

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 4369856c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 06:35:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4369856c6dbef15b5d73aa1da07216f372a01294

8333130: MakeJAR2.sh uses hard-coded JDK version

Reviewed-by: lancea, darcy, sspitsyn, amenkov

- test/jdk/java/lang/instrument/MakeJAR2.sh
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/RetransformApp.java

Changeset: d0052c03
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-05 07:11:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293

8333326: Linux Alpine build fails after 8302744

Reviewed-by: sgehwolf, clanger, stuefe

! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp

Changeset: 3944e673
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-05 07:53:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3944e67366601b6f748df1c5f93f184a7cb23ec3

8312132: Add tracking of multiple address spaces in NMT

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: stefank, stuefe

! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memoryFileTracker.cpp
+ src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
+ src/hotspot/share/nmt/vmatree.cpp
+ src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
+ test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
+ test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
+ test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 3cbdf8d4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-05 08:54:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3cbdf8d4d4604c92d3760ba4e069216564306bcf

8333554: Parallel: Remove unused PSParallelCompact::is_in

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 8e903eeb
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-05 12:35:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e903eeb1fa04130fa7f154870ffcb1eae36c070

8331896: JFR: Improve check for JDK classes

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 765ad0e4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-05 12:39:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/765ad0e40bc522de4b2821ccc60b9139faf7376f

8331947: Preview creates checkbox for JEP-less preview feature

Reviewed-by: liach, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/NoPreview.java

Changeset: 2c1b311f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-05 12:45:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c1b311f81319cee1af574526a91424c2577b78c

8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510

Reviewed-by: kvn, clanger

! src/hotspot/share/utilities/copy.hpp

Changeset: 789f704d
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-06-05 13:02:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/789f704d9ab5aaf87193f508859c4c9a528d7779

8322732: ForkJoinPool may underutilize cores in async mode
8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/util/concurrent/forkjoin/Starvation.java

Changeset: cbb6747e
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 13:12:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cbb6747e6b9ce7e2b9e0ffb0a1f9499f7e0e13b0

8329581: Java launcher no longer prints a stack trace
8329420: Java 22 (and 23) launcher calls default constructor although main() is static
8330864: No error message when ExceptionInInitializerError thrown in static initializer

Reviewed-by: stuefe

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/InstanceMainTest.java
+ test/jdk/tools/launcher/LauncherExceptionTest.java

Changeset: 6882b381
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 14:03:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6882b381e8662b5c134d3a1868c357eeb3523ea8

8333590: UnmodifiableHeaders.toString() returns a value that represents empty headers

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java

Changeset: 9a8096fe
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-05 14:14:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a8096feb82991784cabede823f0248fe2f41e53

8330047: ASAN build error with gcc 13

Reviewed-by: aboldtch, stuefe

! src/hotspot/share/gc/z/zMarkStack.hpp

Changeset: 326dbb1b
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-06-05 14:40:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/326dbb1b139dd1ec1b8605339b91697cdf49da9a

8312436: CompletableFuture never completes when 'Throwable.toString()' method throws Exception

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: d85b0ca5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-05 15:33:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d85b0ca5cdc1820a886c46bf555b2051fed7f167

8332457: Examine startup overheads from JDK-8294961
8229959: Convert proxy class to use constant dynamic

Reviewed-by: liach, redestad

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ProxyGenBench.java

Changeset: c5c08678
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-05 15:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c5c0867881a43c81e88453274ac12e45454685a4

8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java

Changeset: 7acfba28
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2024-06-05 15:47:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7acfba288ff4d1f43cc36506b2bd2d32107b00c2

8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out

Reviewed-by: bpb

! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: d7d1afb0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 15:55:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7d1afb0a84e771870e9f43e08c4a63c8fdccdd9

8206447: InflaterInputStream.skip receives long but it's limited to Integer.MAX_VALUE

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java

Changeset: 438121be
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-05 15:58:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/438121be6bdb085fa13ad14ec53b09ecdbd4757d

8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive

Reviewed-by: dholmes, stuefe, sspitsyn

! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 5dcb7a62
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-05 16:03:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dcb7a627e1cfb360719a25722588180e5de9d09

8160755: bug6492108.java test fails with exception Image comparison failed at (0, 0) for image 4 in GTK L&F

Reviewed-by: aivanov, dnguyen, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
+ test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java

Changeset: f73922b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-05 16:05:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f73922b27d126314fc3127ee25aa40b6258c8a6b

8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java

Changeset: 9b3694c4
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-06-05 17:09:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b3694c4fcc3cf46c0d827427ae8aadb477e8e22

8319822: Use a linear-time algorithm for assert_different_registers()

Reviewed-by: kbarrett, stefank, stuefe

! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/population_count.hpp

Changeset: f7dbb98f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-05 17:20:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7dbb98fe69eb98f8544577d81550b4fd817864b

8333086: Using Console.println is unnecessarily slow due to JLine initalization

Reviewed-by: asotona, naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
+ test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java

Changeset: 4c09d9f8
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-05 18:36:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c09d9f8280092949a9fe0f26ee516e699f7ba84

8332119: Incorrect IllegalArgumentException for C2 compiled permute kernel

Reviewed-by: sviswanathan, kvn

! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestTwoVectorPermute.java

Changeset: 7564949a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-06-05 19:10:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7564949a56b533b9d955ff5feee75afd18e51f74

8291643: Consider omitting type annotations from type error diagnostics

Reviewed-by: vromero

! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.out
! test/langtools/tools/javac/lambda/LambdaConv25.out
! test/langtools/tools/javac/warnings/6747671/T6747671.out

Changeset: 60ea17e8
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-05 21:46:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60ea17e8482936a6acbc442bb1be199e01008072

8311177: Switching to interpreter only mode in carrier thread can lead to crashes

Reviewed-by: pchilanomate, amenkov

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/CarrierThreadEventNotification.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/libCarrierThreadEventNotification.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: ca939075
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-06 00:15:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ca9390755bc652251bdcfd9ec2a583680a63fddf

8256828: ostream::print_cr() truncates buffer in copy-through case

Reviewed-by: stuefe, matsaave

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 30894126
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-06 04:20:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30894126a4ba8bc41c333c923ff3007503257688

8326716: JVMTI spec: clarify what nullptr means for C/C++ developers

Reviewed-by: kbarrett, cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiLib.xsl

Changeset: b3f540d3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-06 04:43:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3f540d354c4a4e2f2199019a2b880a373699560

8332921: Ctrl+C does not call shutdown hooks after JLine upgrade

Reviewed-by: asotona, vromero

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java

Changeset: b351b5f6
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-06 05:21:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b351b5f60ed836e6e21aa4ce5681e573a6057eb6

8331736: C2: Live Node limit exceeded limit after JDK-8316991

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 6f690a5b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-06 05:39:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f690a5b01c3d438ba0a2a848a3909e43db650d8

8333177: Invalid value used for enum Cell in ciTypeFlow::get_start_state

Reviewed-by: kvn, chagedorn

! src/hotspot/share/ci/ciTypeFlow.cpp

Changeset: 8f078532
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-06 06:25:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f0785325d54fb5b68867788d1fa3b20a238eaad

8333410: [AArch64] Clean unused classes in nativeInst_aarch64.hpp

Reviewed-by: aph, chagedorn

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp

Changeset: 7ef28312
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-06 06:58:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ef283129388413b362942fb45af48d1f7393b67

8333644: C2: assert(is_Bool()) failed: invalid node class: Phi

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java

Changeset: c7d2841f
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-06 07:27:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7d2841fb4ac97c0edec175cf37abd90167ea56e

8332070: Convert package.html files in `java.management` to package-info.java

Reviewed-by: alanb

+ src/java.management/share/classes/java/lang/management/package-info.java
- src/java.management/share/classes/java/lang/management/package.html
+ src/java.management/share/classes/javax/management/loading/package-info.java
- src/java.management/share/classes/javax/management/loading/package.html
+ src/java.management/share/classes/javax/management/modelmbean/package-info.java
- src/java.management/share/classes/javax/management/modelmbean/package.html
+ src/java.management/share/classes/javax/management/monitor/package-info.java
- src/java.management/share/classes/javax/management/monitor/package.html
+ src/java.management/share/classes/javax/management/openmbean/package-info.java
- src/java.management/share/classes/javax/management/openmbean/package.html
+ src/java.management/share/classes/javax/management/package-info.java
- src/java.management/share/classes/javax/management/package.html
+ src/java.management/share/classes/javax/management/relation/package-info.java
- src/java.management/share/classes/javax/management/relation/package.html
+ src/java.management/share/classes/javax/management/remote/package-info.java
- src/java.management/share/classes/javax/management/remote/package.html
+ src/java.management/share/classes/javax/management/timer/package-info.java
- src/java.management/share/classes/javax/management/timer/package.html

Changeset: 880c6b42
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-06 07:46:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/880c6b42ba74884690daa5c23f6605876f29aece

8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 1a50bd09
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-06 09:57:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a50bd09ef7abfa3709edb388c7dbb003d483561

8322568: JFR: Improve metadata for IEEE rounding mode fields

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: f15d423f
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-06 11:55:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f15d423fb5451c7c8f2d1007235ebf8aa79a403e

6942632: Hotspot should be able to use more than 64 logical processors on Windows

Reviewed-by: jsjolen, dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/WindowsProcessorGroups.java
+ test/hotspot/jtreg/runtime/os/windows/GetAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/exeGetProcessorInfo.c

Changeset: 8de5d201
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-06 12:27:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8de5d2014a87d58d389eb8400f619d1b1fa3abe7

8332865: ubsan: os::attempt_reserve_memory_between  reports overflow

Reviewed-by: stuefe, clanger

! src/hotspot/share/runtime/os.cpp

Changeset: 33fd6ae9
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-06 13:41:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33fd6ae98638d2a4b33d18cc4acee4f0daaa9b35

8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed

Reviewed-by: thartmann, chagedorn

! src/hotspot/cpu/x86/relocInfo_x86.cpp

Changeset: 606df441
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 15:02:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/606df441410a69034b4c113e85ce21937d1a0808

8332670: C1 clone intrinsic needs memory barriers

Reviewed-by: shade, thartmann, aph

! src/hotspot/share/c1/c1_GraphBuilder.cpp

Changeset: 02f24041
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-06-06 15:18:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02f240415cbda5f67a91af50d5974fb001104170

8333560: -Xlint:restricted does not work with --release

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero, mcimadamore

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out

Changeset: d02cb742
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-06 15:19:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d02cb742f79e88c6438ca58a6357fe432fb286cb

8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3

Reviewed-by: jpai

! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java

Changeset: 487c4771
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-06 15:21:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/487c4771818999749bfd507ab85777795bba0832

8333647: C2 SuperWord: some additional PopulateIndex tests

Reviewed-by: kvn, chagedorn

! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 9b436d04
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 15:34:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b436d048ec92f74ec6812ae20fde21751927d4b

8333674: Disable CollectorPolicy.young_min_ergo_vm for PPC64

Reviewed-by: mbaesken, zgu

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: 054362ab
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-06 15:53:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/054362abe040938b87eb1a1cab8a0a94540e0667

8332550: [macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location

Reviewed-by: asemenov, kizune, achung

! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java

Changeset: 75dc2f85
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2024-06-06 16:01:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75dc2f8518d0adea30f7065d6732b807c0220756

8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24
8330184: Add source 24 and target 24 to javac

Reviewed-by: iris, vromero, asotona, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: 2a37764e
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2024-06-06 17:29:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a37764e7428d579a3080e62681f1c9c9f816c1e

8333743: Change .jcheck/conf branches property to match valid branches

Reviewed-by: erikj, iris

! .jcheck/conf

Changeset: 6238bc8d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-06 20:34:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6238bc8da2abe7a1f0cdd98c0af01e9ba1869ec3

8333456: CompactNumberFormat integer parsing fails when string has no suffix

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java

Changeset: d8af5894
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-07 00:35:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8af58941b5dedb9774c0971895c4924e57ac28b

8026127: Deflater/Inflater documentation incomplete/misleading

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
+ src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java

Changeset: 944aeb81
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:01:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/944aeb81b16e3e7a3019cafdefe67b797fa6be96

8325155: C2 SuperWord: remove alignment boundaries

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java

Changeset: e5383d71
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:04:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5383d710c0727181a2f0b569a881de2492e3683

8333713: C2 SuperWord: cleanup in vectornode.cpp/hpp

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: b4beda21
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:07:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4beda21b487886b022e04766e140e6d1df1038a

8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java

Reviewed-by: kvn, thartmann, stuefe

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: f7862bd6
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-06-07 06:16:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7862bd6b9994814c6dfd43d471122408601f288

8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 8ffc35d1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-07 07:12:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ffc35d117846a7a2aa08afed662273d2f887770

8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1

Reviewed-by: lucy, serb

! test/jdk/ProblemList.txt

Changeset: bf7f1c41
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-07 07:34:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a736

8333211: NMT Reports: replace manual indentation handling with auto indent

Reviewed-by: jsjolen, asmehra

! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: a2030fff
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-07 08:12:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2030fff9833aba40e8c7c177151a30a0812a250

8332516: Serial: Always sample promoted bytes to avoid getting stuck in Full GCs

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 6968770b
Author:    Varada M <varadam at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-07 08:24:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6968770b1e918c74fc009e3562a827bb4acbe2d7

8331935: Add support for primitive array C1 clone intrinsic in PPC

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 40b2fbd8
Author:    Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 08:50:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/40b2fbd8207404961d3d23375b288cceafc3f902

8331733: [PPC64] saving and restoring CR is not needed at most places

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 486dee2c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-07 12:17:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/486dee2cf420981b4c8111c24c5fbd27aceb238b

8333653: Remove MallocHeader::get_stack

Reviewed-by: stuefe

! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp

Changeset: d130d2f4
Author:    SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-07 13:36:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d130d2f4f46d37a2b924343de19d012c129b0a55

8333477: Delete extra empty spaces in Makefiles

Reviewed-by: erikj, chagedorn, liach, jwaters

! src/jdk.hotspot.agent/test/libproc/Makefile
! src/utils/LogCompilation/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile

Changeset: d744059b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-07 14:50:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d744059b5b3e944bee53536de6f404666e45e8e5

8333774: Avoid eagerly loading various EmptySpliterator classes

Reviewed-by: liach, pminborg

! src/java.base/share/classes/java/util/Spliterators.java

Changeset: ee82346b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-06-07 15:40:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee82346bd5ecf3024d6dc7b7529598099483a42c

8325984: 4 jcstress tests are failing in Tier6 4 times each

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 25ad8623
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-07 16:22:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25ad86234a7cd6e606b273f3e63351aa07c567a3

8332161: Test restoring echo in the Console implementation (java.base)

Reviewed-by: joehw, prappo

+ test/jdk/java/io/Console/RestoreEchoTest.java
+ test/jdk/java/io/Console/restoreEcho.exp

Changeset: 8e72d7cf
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-07 17:02:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e72d7cf8e7dfc7eb9e66bc562f125f947e37f49

8320448: Accelerate IndexOf using AVX2

Reviewed-by: epeter, kvn, sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! test/jdk/TEST.ROOT
+ test/jdk/java/lang/String/IndexOf.java
+ test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfHuge.java

Changeset: 512b2b4f
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-07 17:36:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/512b2b4f141f9a202984150b0427372e1a409a50

8330420: Inverted use of DisplayVMOutputToStderr in ostream_exit

Reviewed-by: jsjolen, stuefe

! src/hotspot/share/utilities/ostream.cpp

Changeset: 17bd483f
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-06-07 19:30:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17bd483ff01e463cef45824f0c1296a8f3e782c8

8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"

Reviewed-by: sspitsyn, kevinw, lmesnik

! test/jdk/com/sun/tools/attach/Agent.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/RedefineAgent.java

Changeset: c37d02ae
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-07 19:32:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c37d02aef38da178fcf56e3c5cccc41cc5175421

8312412: Uninitialized klassVtable::_verify_count field

Reviewed-by: shade, phh

! src/hotspot/share/oops/klassVtable.hpp

Changeset: 18e7d7b5
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-07 20:03:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18e7d7b5e710b24e49b995777906a197e35795e6

8333716: Shenandoah: Check for disarmed method before taking the nmethod lock

Reviewed-by: shade, ysr, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp

Changeset: cf677c90
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-07 20:38:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf677c901e70d98404ec9cc3d75a93926e02fcd2

8333823: Update --release 23 symbol information for JDK 23 build 26

Reviewed-by: iris, jjg

! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt

Changeset: a6fc2f83
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-08 04:41:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6fc2f839a5e494b940ee473cbd942ec5f884324

8333412: [s390x] Add support for branch on count instruction

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: 8d2f9e57
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-06-08 13:05:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d2f9e57c3797c01c84df007f4d2bfdcd645d0c0

8333749: Consolidate ConstantDesc conversion in java.base

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, jvernee

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java

Changeset: a9413973
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-09 00:47:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a941397327972f130e683167a1b429f17603df46

8329031: CPUID feature detection for Advanced Performance Extensions (Intel® APX)

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java

Changeset: de55db23
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-10 08:14:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de55db2352f84c101f8197ee7aca80d72807fbc5

8333522: JFR SwapSpace event might read wrong free swap space size

Reviewed-by: sgehwolf, lucy

! src/hotspot/os/linux/os_linux.cpp

Changeset: 8aa35cac
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-06-10 08:18:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8aa35cacfcc94d261de102b628eb954c71eae98e

8333833: Remove the use of ByteArrayLittleEndian from UUID::toString

Reviewed-by: liach, redestad

! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: 83b34410
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 09:00:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/83b34410e326c47f357a37c3a337b7dedb8cbbda

8322811: jcmd System.dump_map help info has conflicting statements

Reviewed-by: dholmes, kevinw

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 5f9d3e3a
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-06-10 09:37:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f9d3e3af8342592242cb304b2c219508d56ed3a

8333722: Fix CompilerDirectives for non-compiler JVM variants

Reviewed-by: kvn

! src/hotspot/share/compiler/compilerDirectives.cpp

Changeset: 7b43a8cd
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-10 10:05:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b43a8cd7c663facbe490f889838d7ead0eba0f9

8333824: Unused ClassValue in VarHandles

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/invoke/VarHandles.java

Changeset: e22fc121
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 12:33:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e22fc121aed56dad2eedfdc3a53f2a655c3b200b

8333775: Small improvement to outputStream auto-indentation mode

Reviewed-by: jsjolen, mbaesken

! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: ec1664e8
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-10 12:44:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec1664e8c9413890ce2dae5c2dbbce3449d67882

8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures

Reviewed-by: jpai

! test/jdk/java/net/httpclient/ForbiddenHeadTest.java

Changeset: e7dc76b5
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-06-10 12:47:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7dc76b5776e05082281fb640d1592479cfe9e6b

8333849: (dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/etc/MemorySegments.java

Changeset: 2a242db0
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-10 12:57:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a242db01ed1d502affa4a954e601266fa98dfbe

8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java

Changeset: e0afe0b5
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 13:41:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0afe0b5e4f9bfa1f608be98e0a4f3bb4a7e4d30

8326085: Remove unnecessary UpcallContext constructor

Reviewed-by: kbarrett, stuefe

! src/hotspot/share/prims/upcallLinker.cpp

Changeset: ce5727df
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-10 13:44:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce5727df4436425b24b89f24c6e6b708575ec7c6

8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 6ea28fb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-10 15:23:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ea28fb30ce7d48e2f053cb9faf4f2a5dba52b06

8333641: Serial: Remove Generation::supports_tlab_allocation

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: b68609f8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-10 15:23:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b68609f80d629846870c45d34046d8c47941003b

8333779: Parallel: Remove Summary phase related debug print during Full GC

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
- test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: b2547620
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-06-10 15:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b25476200ab8bea4f25a671d5b9351662d11c5b4

8333829: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317

Reviewed-by: mullan

! test/jdk/ProblemList.txt

Changeset: 13642cb4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-10 17:15:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13642cb4b8895ad07b2249c9e215a6a037e5cf71

8333828: Use value javadoc tag in java.lang.{Float, Double}

Reviewed-by: liach, rgiulietti

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: 96911537
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-10 17:58:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96911537557dd95cd11598cd9a9f4e64e05e6aac

8329141: Obsolete RTM flags and code

Reviewed-by: chagedorn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/java.cpp
- src/hotspot/share/runtime/rtmLocking.cpp
- src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/RTMLockingAwareTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortType.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BufferOverflowProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BusyLock.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/CompilableTest.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/MemoryConflictProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/NestedAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c

Changeset: 3a01b47a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-11 01:05:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a01b47ac97714608356ce3faf797c37dc63e9af

8330205: Initial troff manpage generation for JDK 24

Reviewed-by: alanb, iris

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 41c88bc3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-11 03:48:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/41c88bc395ab8c927bcafca9dc6c8a77de72dfc7

8333756: java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic

Reviewed-by: amenkov, cjplummer

! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java

Changeset: fe9c63cf
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-11 05:35:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe9c63cf73db7833646345e362cbda020ac403d1

8333931: Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification

Reviewed-by: serb

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4d6064a7
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-06-11 05:48:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d6064a76003addf38e6eb6b925dad8043581768

8333649: Allow different NativeCall encodings

Reviewed-by: kvn, mli

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp

Changeset: badf1cb9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 06:57:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/badf1cb9ce9dcae6cca92046f7cc1231067ca799

8331675: gtest CollectorPolicy.young_min_ergo_vm fails after 8272364

Reviewed-by: tschatzl, zgu, gli

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: 0e4d4a0c
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-11 07:16:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e4d4a0c3150c01d927bd69cc578cea053cf16b3

8320725: AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction

Co-authored-by: Eric Liu <eliu at openjdk.org>
Reviewed-by: gli, epeter, aph

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java

Changeset: 788b876e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 07:53:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/788b876ebd631bdaea99954196eae47b18c49e86

8333917: G1: Refactor G1CollectedHeap::register_old_region_with_region_attr

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp

Changeset: 93f3918e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 08:37:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93f3918ee16fd4360f1d57c379a4bdc4baa88f2b

8333954: Parallel: Remove unused arguments of type ParCompactionManager*

Reviewed-by: iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 28437459
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 11:23:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28437459fb78eda616d50917580c10ed16a4aeff

8333972: Parallel: Remove unused methods in PSOldGen

Reviewed-by: iwalulya

! src/hotspot/share/gc/parallel/psOldGen.hpp

Changeset: ef101f1b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-11 11:32:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef101f1bf20f2813f855af4bc4eb317565175208

8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit

Reviewed-by: kvn, thartmann, epeter

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java

Changeset: aaaa86b5
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-06-11 11:47:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aaaa86b57172d45d1126c50efc270c6e49aba7a5

8333360: PrintNullString.java doesn't use float arguments

Reviewed-by: aivanov, abhiscxk, achung

! test/jdk/java/awt/print/PrinterJob/PrintNullString.java

Changeset: b77bd5fd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-06-11 17:34:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b77bd5fd6a6f7ddbed90300fba790da4fb683275

8333742: ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259

Reviewed-by: rriggs

! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
! src/java.base/windows/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessHandle/OnExitTest.java

Changeset: 7ed8a5c4
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-11 18:40:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ed8a5c431e1cba34167896f8d331caf594852ef

8333841: Add more logging into setfldw001 tests

Reviewed-by: cjplummer, amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/setfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/setfmodw001.cpp

Changeset: bbd3b1d8
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2024-06-11 20:10:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bbd3b1d812da997347fca4c06e22794285ab00d3

8334036: Update JCov for class file version 68

Reviewed-by: alanb, erikj

! make/conf/jib-profiles.js

Changeset: 56e8e607
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-11 21:03:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56e8e60792b23bc101f46b497dcc9d3c76855384

8330534: Update nsk/jdwp tests to use driver instead of othervm

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances001/instances001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances002/instances002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo001/ownedMonitorsStackDepthInfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo002/ownedMonitorsStackDepthInfo002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/InstanceCounts/instanceCounts001/instanceCounts001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java

Changeset: a7205cc6
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-06-11 22:09:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7205cc6512796466fefe17d171082995e0966de

8333926: Shenandoah: Lower default immediate garbage threshold

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1c80ddb8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-12 05:32:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c80ddb8efdb883623652b20849413b602c10c36

8333940: Ensure javax/swing/TestUngrab.java run on all platforms

Reviewed-by: tr

! test/jdk/javax/swing/JMenu/TestUngrab.java

Changeset: bd046d9b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-12 05:36:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd046d9b9e79e4eea89c72af358961ef6e98e660

8222884: ConcurrentClassDescLookup.java times out intermittently

Reviewed-by: rriggs, mbaesken

! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java

Changeset: abbf45b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-12 06:18:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abbf45b57edf2f5bf9a3f2fa408f35a43ebe9bb9

8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]'

Reviewed-by: jbechberger, stuefe

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java

Changeset: a7e4ab93
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-12 07:06:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7e4ab9300730c32f6cf0dafd48f5e093f4ac0be

8333730: ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: cjplummer, amenkov

! test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp

Changeset: a0318bc8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-12 09:18:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0318bc873f019b6d11571cfd4113ca8cc183b9c

8334077: Fix problem list entries for compiler tests

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: c80e2eb3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-06-12 09:35:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c80e2eb35c4eb03f17a2a31e979e5c369453e203

8333886: Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory.

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: bd750b6b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-06-12 10:03:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd750b6b783101a3b992a25e7bc64777bb08de18

8319933: Disable tests for JDK-8280481 on Graal

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java

Changeset: 81ca0ece
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-12 10:53:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81ca0ece2e69477b3d22a40c51e044d56e13b6e4

8334028: HttpClient: NPE thrown from assert statement

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java

Changeset: 81083a0e
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-12 11:29:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81083a0e10d9c92f5247ae256e170709014b596b

8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out

Reviewed-by: jpai

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java

Changeset: 5a8a9fdf
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-12 13:24:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a8a9fdfa599e8939a5c6675883a92c869474979

8333382: [s390x] Enhance popcnt Instruction to use Z15 facilities

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ test/micro/org/openjdk/bench/vm/compiler/PopCount.java

Changeset: 2c9185eb
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-06-12 13:29:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c9185eb81c9dfcc30d160a6254089c474b56b0d

8321308: AArch64: Fix matching predication for cbz/cbnz

Reviewed-by: fyang, adinn, aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrLenCheckOptimization.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: ba67ad63
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-06-12 13:37:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba67ad63ae7d7d399e41ab258576123fb6d9502c

8319457: Update jpackage to support WiX v4 and v5 on Windows

Reviewed-by: almatvee

! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: 2c1da6c6
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-12 14:06:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c1da6c6fa2e50856ea71c0e266961171bee1037

8332139: SymbolTableHash::Node allocations allocates twice the required memory

Reviewed-by: iwalulya, coleenp

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: b697b48a
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-12 18:44:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b697b48a0133458983caea4acc6de8de3e56d356

8315655: [macos] Right click and dragging over a component with a popup menu will open the popup

Reviewed-by: dnguyen, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
+ test/jdk/javax/swing/JPopupMenu/MouseDragPopupTest.java

Changeset: 74468bc1
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-06-12 18:59:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74468bc1f3aff7f53b91e342711dc095d97fdfed

8209092: Remove outdated wording from RC5ParameterSpec

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java

Changeset: fcedde80
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-12 23:18:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fcedde804277af5a26febdcfb7817858d72f01ab

8330846: Add stacks of mounted virtual threads to the HotSpot thread dump

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java

Changeset: 238162a3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-13 02:53:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/238162a3b8ce307659420661903a7f8ac1f06979

8322064: Remove expired flags in JDK 24

Reviewed-by: kvn, stuefe

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 301bd708
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-13 04:49:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/301bd7085654328f941c462bc786e995051d1a9c

8311110: multichar warning in WinAccessBridge.cpp

Reviewed-by: djelinski, jwaters, prr

! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp

Changeset: 5d2a19de
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-13 06:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d2a19def154b81c8ebada5594e080fe76c5ffee

8333684: C2 SuperWord: multiple smaller refactorings in preparation for JDK-8332163

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 5528ad74
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-13 08:38:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5528ad74902fa4f4ec621d70e7e7d85f4ac1d780

8334179: VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds

Reviewed-by: jsjolen

! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 57b64814
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 12:45:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57b6481449612529615484a313d8b85ccf23e287

8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero

Reviewed-by: prr

! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c

Changeset: f8c657f6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 13:13:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8c657f6716c0de747be16814b55c3886bedf2d2

8334123: log the opening of Type 1 fonts

Reviewed-by: prr

! src/java.desktop/share/classes/sun/font/Type1Font.java

Changeset: f5213671
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-06-13 13:14:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5213671f7b636b32bb93c78e43696a61cd69bae

8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected"

Reviewed-by: stuefe

! test/jdk/ProblemList.txt

Changeset: 9d8439c1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-06-13 13:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d8439c10780c3a0169c2675955a0506518f44fb

8211854: [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out

Reviewed-by: dfuchs, jpai

! test/jdk/ProblemList.txt

Changeset: 0d3a3771
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 14:02:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d3a3771c3777d3dd1fec8dc8faed5fd02b06830

8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int'

Reviewed-by: lucy, mdoerr

! src/hotspot/share/prims/unsafe.cpp

Changeset: 9ed8629e
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2024-06-13 15:50:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ed8629e5d5e7b811c354cc1daf1ce5429eb184e

8333801: Typos in @code references of BufferedImage and JTableHeader

Reviewed-by: abhiscxk, prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java

Changeset: 814cf879
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-13 16:28:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/814cf8793097ef03a15068589c22a59ac5966430

8313562: hsperfdata should export module path and "launcher" metadata

Reviewed-by: dholmes, kevinw

! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/statSampler.hpp

Changeset: cff048c7
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-06-13 16:30:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cff048c7354dd947a3946d262f4752a55b7e2a43

8334162: Gatherer.defaultCombiner has an erronous @see-link

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/stream/Gatherer.java

Changeset: b09a4516
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-13 18:11:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b09a45163ccc566b4f7653c2e9030e359396c90f

8333840: C2 SuperWord: wrong result for MulAddS2I when inputs permuted

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: 6462b873
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-13 19:38:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6462b873366ddc4ca2601ab4b6852522060c1395

8333685: Make update-copyright-year script more useful

Reviewed-by: erikj, stuefe

! make/scripts/update_copyright_year.sh

Changeset: 0721dbe4
Author:    Marc R. Hoffmann <marchof at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-06-13 19:44:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0721dbe44234d0b3ec9733943230e83b2e479063

8334032: javax.print: Missing @since tag in new class OutputBin

Reviewed-by: prr

! src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java

Changeset: bb7ef030
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-06-13 20:55:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb7ef03077fb91169b5505e3500093b848aece0f

8333599: Improve description of \b matcher in j.u.r.Pattern

Reviewed-by: smarks, alanb

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: c4702ca8
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-06-13 21:27:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4702ca8c026e2d265aca0126fd3fb7bc5bb392a

8333827: JDK 23 RDP1 L10n resource files update

Reviewed-by: achung, jlu, naoto, joehw, prappo, cjplummer, asemenyuk, prr

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: eb2488fd
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-06-14 01:18:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb2488fd1781af49d936348d5f75731de2006ce7

8330198: Add some class loading related perf counters to measure VM startup

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: b818679e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-14 06:06:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b818679ebafff6adb2be4edbe21245882a751d2e

8293980: Resolve CONSTANT_FieldRef at CDS dump time

Reviewed-by: erikj, matsaave, heidinga

! make/GenerateLinkOptData.gmk
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.cpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutFieldHelper.jasm

Changeset: 6861766b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-14 07:13:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6861766b638c5135ba40f261d78d9731954ce5ab

8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer

Reviewed-by: stuefe, lucy

! src/hotspot/share/cds/archiveHeapLoader.cpp

Changeset: 9b0a5c5c
Author:    Gui Cao <gcao at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-06-14 09:19:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b0a5c5cd056262fab99525e9260762b617152a3

8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64

Reviewed-by: dfenacci, fyang

! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java

Changeset: cc64aeac
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-14 09:32:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc64aeac47917f20a6d70e9796f0de9aa165ce62

8332400: isspace argument should be a valid unsigned char

Reviewed-by: dholmes, amitkumar, stuefe, jwaters

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/java.base/share/native/libjli/args.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
! src/jdk.jpackage/share/native/common/ErrorHandling.cpp

Changeset: efab48c0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-14 12:48:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/efab48c06554476eae7a7bd946dee033d16a9c38

8333714: Cleanup the usages of CHECK_EXCEPTION_NULL_FAIL macro in java launcher

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c

Changeset: b5212d7b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-14 13:50:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5212d7bfe78b18c18e45c42c724a22365709328

8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierOnLoopBackedge.java

Changeset: dae0bda9
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-06-14 14:53:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dae0bda9d0096c25d6378561ab2d09df05f381cf

8334252: Verifier error for lambda declared in early construction context

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java

Changeset: 548e95a6
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-14 15:32:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/548e95a689d63e97ddbdfe7dd7df3a2e3377046c

8330702: Update failure handler to don't generate Error message if cores actions are empty

Reviewed-by: sspitsyn

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java
! test/failure_handler/src/share/conf/windows.properties

Changeset: 8464ce6d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-14 15:32:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8464ce6db5cbd5d50ac2a2bcba905b7255f510f5

8332113: Update nsk.share.Log to be always verbose

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java

Changeset: 31e8deba
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-17 06:16:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31e8debae63e008da79e403bcb870a7be631af2c

8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails

Reviewed-by: stefank, jsjolen, stuefe

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 29b63928
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 06:58:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29b63928387a8b6ab387057cb3eac4771b1bfff1

8334228: C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestOffsetSorting.java

Changeset: 7b38bfea
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 07:00:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b38bfea331437ad99277032de7fce939303abc8

8333729: C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: 5e09397b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:06:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e09397bf6244c98204180f53a2891604d2843d1

8334222: exclude containers/cgroup/PlainRead.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: d751441b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-17 08:23:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d751441b76ef41880c77b48372c491f9558f1c68

8330586: GHA: Drop additional gcc/glibc packages installation for x86_32

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: 113a2c02
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:57:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/113a2c028dc3b9abb6229d5f0b812b54a9b61011

8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 0d1080d1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-17 09:30:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d1080d194c596dc74dd8b173b18b14cc71e1b52

8331117: [PPC64] secondary_super_cache does not scale well

Reviewed-by: rrich, amitkumar

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: ef7923e1
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-17 11:35:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef7923e1277ce86c6e5331871f1031c28bf82e31

8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV

Reviewed-by: fyang, mli

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastRVV.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: 8b4b7529
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2024-06-17 13:27:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b4b752934849292fc31003a0bcc9a7f711e4962

Merge branch 'master' into iouring

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java



More information about the jdk-sandbox-changes mailing list