git: openjdk/leyden: premain: 301 new changesets

Ioi Lam iklam at openjdk.org
Mon Apr 28 04:14:27 UTC 2025


Changeset: e87ff328
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-04-09 21:15:45 +0000
URL:       https://git.openjdk.org/leyden/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f

8351034: Add AVX-512 intrinsics for ML-DSA

Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja

! src/hotspot/cpu/x86/stubDeclarations_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_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! test/jdk/sun/security/provider/acvp/Launcher.java

Changeset: 5c438c5e
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-09 22:58:44 +0000
URL:       https://git.openjdk.org/leyden/commit/5c438c5e6b636a7992cbd737de0735070e480061

8352748: Remove com.sun.tools.classfile from the JDK

Reviewed-by: ihse, jlahoda, vromero

! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java
! src/jdk.jdeps/share/classes/module-info.java
! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java

Changeset: 45b7c748
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-10 01:38:47 +0000
URL:       https://git.openjdk.org/leyden/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae

8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/man/jpackage.md
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/AppLauncherSubstTest.java

Changeset: bcac42aa
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-04-10 07:04:15 +0000
URL:       https://git.openjdk.org/leyden/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5

8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable

Reviewed-by: chagedorn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java

Changeset: 4f80437e
Branch: premain
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-10 07:24:45 +0000
URL:       https://git.openjdk.org/leyden/commit/4f80437ee05e4a3f755a166140669c0fd631f56d

8353842: C2: Add graph dumps before and after loop opts phase

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: c447a102
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-10 07:42:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c447a10225576bc59e1ba9477417367d2ac28511

8353856: Deprecate FlighRecorderPermission class for removal

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java

Changeset: 73c8c755
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-10 07:54:00 +0000
URL:       https://git.openjdk.org/leyden/commit/73c8c755ea638c09147d28080646ee8887ee8283

8351157: Clean up x86 GC barriers after 32-bit x86 removal

Reviewed-by: kbarrett, wkemper, tschatzl

! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 04e2a062
Branch: premain
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-04-10 07:59:09 +0000
URL:       https://git.openjdk.org/leyden/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d

8351660: C2: SIGFPE in unsigned_mod_value

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java

Changeset: f94a4f7a
Branch: premain
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-04-10 08:28:01 +0000
URL:       https://git.openjdk.org/leyden/commit/f94a4f7accd11161912ec2cdae6e290d0957666a

8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ShutdownNow.java

Changeset: 6545e0d9
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-10 08:42:47 +0000
URL:       https://git.openjdk.org/leyden/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a

8353189: [ASAN] memory leak after 8352184

Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes, jiangli

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

Changeset: 9a3f9997
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-04-10 09:44:58 +0000
URL:       https://git.openjdk.org/leyden/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90

8346236: Auto vectorization support for various Float16 operations

Reviewed-by: epeter, sviswanathan

! 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/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java

Changeset: 51b3d6bb
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-10 10:18:46 +0000
URL:       https://git.openjdk.org/leyden/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab

8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost"

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/EmptyAuthenticate.java

Changeset: 6c266701
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-04-10 10:21:32 +0000
URL:       https://git.openjdk.org/leyden/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647

8324686: Remove redefinition of NULL for MSVC

Reviewed-by: shade, dholmes

! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/jtreg/sources/TestNoNULL.java

Changeset: 7e69b98e
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-04-10 11:37:20 +0000
URL:       https://git.openjdk.org/leyden/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c

8350441: ZGC: Overhaul Page Allocation

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
- src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp
- src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zMappedCache.cpp
+ src/hotspot/share/gc/z/zMappedCache.hpp
- src/hotspot/share/gc/z/zMemory.cpp
- src/hotspot/share/gc/z/zMemory.hpp
- src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
- src/hotspot/share/gc/z/zPageCache.cpp
- src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.cpp
- src/hotspot/share/gc/z/zPhysicalMemory.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp
+ src/hotspot/share/gc/z/zRange.hpp
+ src/hotspot/share/gc/z/zRange.inline.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
- src/hotspot/share/gc/z/zUnmapper.cpp
- src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
- src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
- test/hotspot/gtest/gc/z/test_zMemory.cpp
+ test/hotspot/gtest/gc/z/test_zNUMA.cpp
- test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java
- test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
- test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: c4c3edfa
Branch: premain
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-04-10 14:34:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325

8341402: BigDecimal's square root optimization

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java

Changeset: e50af6db
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 14:46:36 +0000
URL:       https://git.openjdk.org/leyden/commit/e50af6db099145149d704026e91fcc7bb188fc1b

8354090: Refactor import warning suppression in Check.java

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java

Changeset: 2ba80d24
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-10 15:20:23 +0000
URL:       https://git.openjdk.org/leyden/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf

8353586: Open source several toolkit tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java
+ test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java

Changeset: 0e223f14
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-04-10 15:30:44 +0000
URL:       https://git.openjdk.org/leyden/commit/0e223f1456c14efdb423595bee3444d5e26db7c6

8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test

Co-authored-by: Weijun Wang <weijun at openjdk.org>
Reviewed-by: mullan

! test/jdk/sun/security/krb5/Krb5NameEquals.java
- test/jdk/sun/security/krb5/runNameEquals.sh

Changeset: 36e11b68
Branch: premain
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-04-10 16:01:00 +0000
URL:       https://git.openjdk.org/leyden/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40

8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method

Reviewed-by: smarks

! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java

Changeset: 799e5b33
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 17:06:44 +0000
URL:       https://git.openjdk.org/leyden/commit/799e5b33a11d252109636dd15d22ed3b6280aad4

8354071: Add LintCategory property indicating whether @SuppressWarnings is supported

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java

Changeset: dc249be2
Branch: premain
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-04-10 17:21:51 +0000
URL:       https://git.openjdk.org/leyden/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e

8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java

Changeset: 60f3d607
Branch: premain
Author:    Jeremy Wood <mickleness at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-04-10 18:31:53 +0000
URL:       https://git.openjdk.org/leyden/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f

8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java

Changeset: af5db513
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-04-10 19:19:31 +0000
URL:       https://git.openjdk.org/leyden/commit/af5db513060db5f89c071f531e6111c69fcd7370

8353641: Deprecate core library permission classes for removal

Reviewed-by: mullan, iris

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java

Changeset: 3131dd1d
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-10 19:55:29 +0000
URL:       https://git.openjdk.org/leyden/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc

8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles

Reviewed-by: aivanov, jdv, prr, serb

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc
= test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc
! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java
! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java

Changeset: 7680f70a
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-04-10 19:57:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7680f70ad647da741dd6cd9603a53f7923f95667

8171508: Remove -Dsun.java.launcher.is_altjvm option

Reviewed-by: dholmes, stuefe

! 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/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/gtest/gtestMain.cpp

Changeset: 4890b74c
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 20:33:11 +0000
URL:       https://git.openjdk.org/leyden/commit/4890b74c048a1472b87687294c316ecfb324e4ba

8354216: Small cleanups relating to Log.DiagnosticHandler

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java

Changeset: 7382ea1a
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-10 21:15:23 +0000
URL:       https://git.openjdk.org/leyden/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5

8354230: Wrong boot jdk for alpine-linux-x64 in GHA

Reviewed-by: erikj, iris, djelinski, sgehwolf

! make/conf/github-actions.conf

Changeset: e35f67b9
Branch: premain
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-04-10 21:16:30 +0000
URL:       https://git.openjdk.org/leyden/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305

8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/java/net/http/HttpClient.java

Changeset: 83c7d3bb
Branch: premain
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-04-10 21:43:14 +0000
URL:       https://git.openjdk.org/leyden/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839

8351740: Clean up some code around initialization of encoding properties

Reviewed-by: naoto, alanb, rriggs

! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 7bb8b176
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-11 00:18:23 +0000
URL:       https://git.openjdk.org/leyden/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9

8347472: Correct Attribute traversal and writing for Code attributes

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.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/LabelContext.java
+ test/jdk/jdk/classfile/AttributeInCodeTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: 1c34f3cd
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-04-11 01:25:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a

8352773: JVMTI should disable events during java upcalls

Reviewed-by: lmesnik, dholmes, cjplummer, coleenp

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

Changeset: 4478a99e
Branch: premain
Author:    Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-04-11 02:06:22 +0000
URL:       https://git.openjdk.org/leyden/commit/4478a99e3111798c2e461c7e769a69672f187a6a

8354057: Odd debug output in -Xlog:os+container=debug on certain systems

Reviewed-by: sgehwolf, asmehra, lmesnik

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

Changeset: f955a8cb
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-04-11 03:53:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae

8352687: Opensource few JInternalFrame and JTextField tests

Reviewed-by: honkar

+ test/jdk/javax/swing/JInternalFrame/bug4190516.java
+ test/jdk/javax/swing/JInternalFrame/bug4242045.java
+ test/jdk/javax/swing/JTextField/bug4232716.java
+ test/jdk/javax/swing/JTextField/bug5027332.java

Changeset: d8bed693
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-11 06:09:39 +0000
URL:       https://git.openjdk.org/leyden/commit/d8bed6937311c1613d432bed73983d00dfd2a14a

8354317: [XWayland] Problem list two tests crashing XWayland server

Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt

Changeset: cf0308b2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-11 07:10:41 +0000
URL:       https://git.openjdk.org/leyden/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0

8351152: x86: Remove code blocks that handle UseSSE < 2

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 1fc1cc5d
Branch: premain
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-11 08:15:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4

8354255: [jittester] Remove TempDir debug output

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java

Changeset: e1b67709
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-04-11 09:06:11 +0000
URL:       https://git.openjdk.org/leyden/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39

8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long

Reviewed-by: dfuchs, djelinski, michaelm

! src/java.net.http/share/classes/java/net/http/HttpHeaders.java

Changeset: d4e194bc
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-11 10:22:15 +0000
URL:       https://git.openjdk.org/leyden/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6

8354266: Fix non-UTF-8 text encoding

Reviewed-by: rgiulietti, erikj, naoto, eirbjo

! make/data/cldr/LICENSE
! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt
! src/demo/share/jfc/CodePointIM/README_zh_CN.html
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/java.desktop/share/legal/lcms.md
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties

Changeset: 36069f6e
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 11:03:45 +0000
URL:       https://git.openjdk.org/leyden/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3

8354234: Remove friends for ObjectMonitor

Reviewed-by: aboldtch, dholmes

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

Changeset: 8bb0ca49
Branch: premain
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-04-11 11:15:32 +0000
URL:       https://git.openjdk.org/leyden/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b

8353917: jnativescan: Simplify ClassResolver

Reviewed-by: mcimadamore

! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java
- src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java

Changeset: efb5a80e
Branch: premain
Author:    Manuel Hässig <manuel at haessig.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-11 11:29:56 +0000
URL:       https://git.openjdk.org/leyden/commit/efb5a80e52c8314103e1ccec05af6ab480531df0

8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java

Changeset: b5d2e254
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-11 11:32:42 +0000
URL:       https://git.openjdk.org/leyden/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e

8354189: Remove JLI_ReportErrorMessageSys on Windows

Reviewed-by: alanb, mdoerr

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

Changeset: cae7a206
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-04-11 12:49:40 +0000
URL:       https://git.openjdk.org/leyden/commit/cae7a206a2f4b47d6757408d62b88be060113ad5

8353662: Add test for non-local file URL fallback to FTP

Reviewed-by: dfuchs

+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java

Changeset: 9ead2b75
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 13:12:16 +0000
URL:       https://git.openjdk.org/leyden/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c

8354180: Clean  up uses of ObjectMonitor caches

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, fbredberg

! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 2321722a
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-04-11 13:25:50 +0000
URL:       https://git.openjdk.org/leyden/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832

8346109: Create JDK taglet for additional preview notes

Reviewed-by: ihse, liach, rriggs

! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/PreviewNote.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java

Changeset: e604bb9e
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-11 13:29:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244

8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: 1d7138fe
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-11 15:12:54 +0000
URL:       https://git.openjdk.org/leyden/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9

8353614: JFR: jfr print --exact

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/man/jfr.md
! test/jdk/jdk/jfr/tool/TestPrint.java

Changeset: d14e84c0
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 19:59:52 +0000
URL:       https://git.openjdk.org/leyden/commit/d14e84c03b681594e84aef28107dce7b5198893b

8354446: [BACKOUT] Remove friends for ObjectMonitor

Reviewed-by: pchilanomate

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

Changeset: e8bcedb0
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-04-11 21:25:09 +0000
URL:       https://git.openjdk.org/leyden/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404

8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 034c0d4d
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-04-12 05:58:39 +0000
URL:       https://git.openjdk.org/leyden/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd

8350753: Deprecate UseCompressedClassPointers

Reviewed-by: coleenp, dholmes

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

Changeset: 04ad59de
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-04-12 07:20:19 +0000
URL:       https://git.openjdk.org/leyden/commit/04ad59de768b69b4e897a93f46efad9cc25737ad

8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: ed756b97
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-04-12 23:36:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ed756b970066493db85da50ace317ef977186acc

8352922: Refactor client classes javadoc to use @throws instead of @exception

Reviewed-by: prr

! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: 5d976089
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-04-13 10:08:39 +0000
URL:       https://git.openjdk.org/leyden/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31

8254622: Hide superclasses from conditionally exported packages

Reviewed-by: kcr, liach

! src/java.base/share/classes/jdk/internal/event/Event.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.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/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java

Changeset: b539fb0b
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-14 05:27:24 +0000
URL:       https://git.openjdk.org/leyden/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55

8352877: Opensource Several Font related tests - Batch 1

Reviewed-by: aivanov, serb

+ test/jdk/java/awt/font/TestDevanagari.java
+ test/jdk/java/awt/font/TextLayout/TestControls.java
+ test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java

Changeset: 2595c47b
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-14 06:16:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2595c47b57a7788e8725bd8ec5407444027df262

8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal

Reviewed-by: coleenp, kvn, vlivanov

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 337dacdd
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-04-14 06:36:47 +0000
URL:       https://git.openjdk.org/leyden/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9

8354310: JFR: Inconsistent metadata in ZPageAllocation

Reviewed-by: egahlin, stefank, eosterlund

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 44245f33
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-14 06:56:29 +0000
URL:       https://git.openjdk.org/leyden/commit/44245f33cdc3d6aa1f976205828152487806669d

8354215: Clean up Loom support after 32-bit x86 removal

Reviewed-by: coleenp, pchilanomate

! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: cf27a42d
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-14 08:12:08 +0000
URL:       https://git.openjdk.org/leyden/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898

8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end

Reviewed-by: mdoerr, jkern

! src/hotspot/share/oops/compressedKlass.inline.hpp

Changeset: f169fc5a
Branch: premain
Author:    Radim Vansa <rvansa at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-04-14 08:18:59 +0000
URL:       https://git.openjdk.org/leyden/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9

8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization

Reviewed-by: jsjolen, shade, fparain

! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp

Changeset: f8ae1d4e
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-14 08:52:33 +0000
URL:       https://git.openjdk.org/leyden/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44

8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag

Reviewed-by: erikj, mdoerr

! make/autoconf/flags-cflags.m4

Changeset: 51ce3120
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-04-14 12:07:13 +0000
URL:       https://git.openjdk.org/leyden/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec

8348645: IGV: visualize live ranges

Reviewed-by: thartmann, dfenacci

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.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/InputGraphProvider.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
+ src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.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/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.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/LiveRangeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml

Changeset: 97e10757
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-04-14 13:28:49 +0000
URL:       https://git.openjdk.org/leyden/commit/97e10757392859a46360b4ab379429212fbc34b3

8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly

Reviewed-by: stefank, jsikstro, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 16657dba
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-04-14 14:44:11 +0000
URL:       https://git.openjdk.org/leyden/commit/16657dba998207ef238ac387336907cd186e31d5

8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties

Reviewed-by: weijun, ihse

- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties

Changeset: 313c34ae
Branch: premain
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-04-14 15:58:43 +0000
URL:       https://git.openjdk.org/leyden/commit/313c34ae56085f90f4188b0639d6b6595efc2f66

8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition

Reviewed-by: dfuchs

! test/jdk/java/util/logging/LoggingDeadlock5.java

Changeset: d748bb5c
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-04-14 16:09:35 +0000
URL:       https://git.openjdk.org/leyden/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652

8343157: Examine large files for character encoding/decoding

Reviewed-by: alanb

- test/jdk/sun/nio/cs/EUC_TW_OLD.java
- test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
- test/jdk/sun/nio/cs/OLD/GBK_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/Johab_OLD.java
- test/jdk/sun/nio/cs/OLD/MS932DB.java
- test/jdk/sun/nio/cs/OLD/MS932_OLD.java
- test/jdk/sun/nio/cs/OLD/MS936_OLD.java
- test/jdk/sun/nio/cs/OLD/MS949_OLD.java
- test/jdk/sun/nio/cs/OLD/MS950_OLD.java
- test/jdk/sun/nio/cs/OLD/PCK_OLD.java
- test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
- test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/TestIBMDB.java
! test/jdk/sun/nio/cs/TestEUC_TW.java

Changeset: 43b19474
Branch: premain
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-04-14 16:22:07 +0000
URL:       https://git.openjdk.org/leyden/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1

8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: stefank, jsjolen

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_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/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! 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_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_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java

Changeset: d6848670
Branch: premain
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-04-14 16:55:37 +0000
URL:       https://git.openjdk.org/leyden/commit/d684867066edb886bc444c864ef9db3eff318c34

8346230: [perf] scalability issue for the specjvm2008::xml.transform workload

Reviewed-by: joehw, jbhateja

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java

Changeset: 46a6fc84
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-14 16:58:06 +0000
URL:       https://git.openjdk.org/leyden/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc

8353483: Open source some JProgressBar tests

Reviewed-by: honkar, serb

+ test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JProgressBar/bug4230391.java
+ test/jdk/javax/swing/JProgressBar/bug4393042.java
+ test/jdk/javax/swing/JProgressBar/bug5003022.java

Changeset: de0e6488
Branch: premain
Author:    Andrej Pecimuth <andrej.pecimuth at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2025-04-14 18:31:27 +0000
URL:       https://git.openjdk.org/leyden/commit/de0e6488449303bd15d4590480a2e47b8026a9b1

8352724: Verify bounds for primitive array reads in JVMCI

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java

Changeset: 0da480a9
Branch: premain
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-04-14 18:47:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb

8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone

Reviewed-by: stefank, jsjolen

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_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/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! 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_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_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java

Changeset: f6d8c8cb
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-04-14 19:16:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473

8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN

Reviewed-by: michaelm, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! test/jdk/java/net/httpclient/websocket/AutomaticPong.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
- test/jdk/java/net/httpclient/websocket/Frame.java
+ test/jdk/java/net/httpclient/websocket/TEST.properties
! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java
+ test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java

Changeset: 9e7763d4
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-04-14 19:27:16 +0000
URL:       https://git.openjdk.org/leyden/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef

8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424

Reviewed-by: smarks

! test/jdk/ProblemList.txt

Changeset: 5280b7b0
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-14 22:07:26 +0000
URL:       https://git.openjdk.org/leyden/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364

8353592: Open source several scrollbar tests

Reviewed-by: psadhukhan, honkar

+ test/jdk/java/awt/Scrollbar/ListScrollbarTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java
+ test/jdk/java/awt/Scrollbar/UnitIncrementTest.java

Changeset: 92e52fe1
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-15 02:00:49 +0000
URL:       https://git.openjdk.org/leyden/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7

8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name

Reviewed-by: kbarrett

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

Changeset: c7b70a13
Branch: premain
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-04-15 02:48:32 +0000
URL:       https://git.openjdk.org/leyden/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db

8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque

Reviewed-by: liach, smarks

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

Changeset: 76ff9781
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-04-15 05:11:40 +0000
URL:       https://git.openjdk.org/leyden/commit/76ff97811abf5a4eaede6303e25ff9582302e436

8354510: Skipped gtest cause test failure

Reviewed-by: rehn, erikj

! make/RunTests.gmk

Changeset: 3090e218
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-15 06:03:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3090e2187c2cbbbc08f27305d152664a83736dfa

8353572: x86: AMD platforms miss the check for CLWB feature flag

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: b7837843
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-15 08:41:37 +0000
URL:       https://git.openjdk.org/leyden/commit/b78378437cf911a527331e6aaf36f968169c0574

8354163: Open source Swing tests Batch 1

Reviewed-by: psadhukhan

+ test/jdk/javax/swing/AbstractButton/bug4133768.java
+ test/jdk/javax/swing/AbstractButton/bug4391622.java
+ test/jdk/javax/swing/JList/bug4183379.java
+ test/jdk/javax/swing/JList/bug4251306.java
+ test/jdk/javax/swing/JMenu/bug4624845.java

Changeset: 24be888d
Branch: premain
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-04-15 08:58:02 +0000
URL:       https://git.openjdk.org/leyden/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d

8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal

Reviewed-by: chagedorn, rcastanedalo, kvn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java

Changeset: 81d4c807
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-15 09:02:41 +0000
URL:       https://git.openjdk.org/leyden/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9

8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'

Reviewed-by: mdoerr, thartmann

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

Changeset: d7676c39
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-15 09:48:11 +0000
URL:       https://git.openjdk.org/leyden/commit/d7676c39b648bd55f72a50494432b02862a4e111

8354508: JFR: Strengthen metadata checks for labels

Reviewed-by: shade

! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java

Changeset: 4e24dc00
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-04-15 10:16:31 +0000
URL:       https://git.openjdk.org/leyden/commit/4e24dc003c2304041b342371adf430b120a9fec8

8353185: Introduce the concept of upgradeable files in context of JEP 493

Reviewed-by: clanger, ihse, alanb

+ make/modules/jdk.jlink/Java.gmk
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf
+ test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java

Changeset: 03fd43fc
Branch: premain
Author:    Patrick Strawderman <pstrawderman at netflix.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-15 11:26:36 +0000
URL:       https://git.openjdk.org/leyden/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e

8353453: URLDecoder should use HexFormat

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/java/net/URLDecoder.java

Changeset: 5fc18f5b
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-15 11:41:47 +0000
URL:       https://git.openjdk.org/leyden/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959

8350279: HttpClient: Add a new HttpResponse method to identify connections

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
+ test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: 273a9a61
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-15 11:49:58 +0000
URL:       https://git.openjdk.org/leyden/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41

8354448: [REDO] Remove friends for ObjectMonitor

Reviewed-by: kbarrett, shade, dholmes

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

Changeset: 36864a2a
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-15 11:55:47 +0000
URL:       https://git.openjdk.org/leyden/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb

8351491: Add info from release file to hserr file

Reviewed-by: dholmes, lucy

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: fc146472
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-15 16:06:12 +0000
URL:       https://git.openjdk.org/leyden/commit/fc1464727f95508935cfc65d689b74e1709d3649

8354320: Changes to jpackage.md cause pandoc warning

Reviewed-by: almatvee, ihse, alanb

! make/autoconf/basic_tools.m4
! src/jdk.jpackage/share/man/jpackage.md

Changeset: cec48ed2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-15 16:19:03 +0000
URL:       https://git.openjdk.org/leyden/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440

8354542: Clean up x86 stubs after 32-bit x86 removal

Reviewed-by: adinn, kvn

! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 4e3f1848
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-15 19:36:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea

8353000: Open source several swing tests batch2

Reviewed-by: azvegint

+ test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java
+ test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java
+ test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java
= test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif
+ test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java
= test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif

Changeset: 513c4650
Branch: premain
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-04-15 21:25:06 +0000
URL:       https://git.openjdk.org/leyden/commit/513c4650c51aa435f04fb0aaf495134259042118

8354544: Fix bugs in increment and xor APX codegen

Reviewed-by: thartmann, jbhateja

! src/hotspot/cpu/x86/x86_64.ad

Changeset: a2dc9c71
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-15 23:48:27 +0000
URL:       https://git.openjdk.org/leyden/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a

8352908: Open source several swing tests batch1

Reviewed-by: honkar

+ test/jdk/javax/swing/JSplitPane/bug4749792.java
+ test/jdk/javax/swing/JToolBar/bug4188825.java
+ test/jdk/javax/swing/JToolBar/bug4251592.java
+ test/jdk/javax/swing/JToolBar/bug5035668.java

Changeset: 55264907
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-16 01:57:57 +0000
URL:       https://git.openjdk.org/leyden/commit/5526490743a75786a40754b6805f4381ae2892b5

8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary

Reviewed-by: alanb, kbarrett

! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java

Changeset: 55afcb57
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-04-16 03:58:17 +0000
URL:       https://git.openjdk.org/leyden/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074

8352682: Opensource JComponent tests

Reviewed-by: jdv, honkar

+ test/jdk/javax/swing/JComponent/bug4235215.java
+ test/jdk/javax/swing/JComponent/bug4247610.java
+ test/jdk/javax/swing/JComponent/bug4254995.java

Changeset: 2be5bc84
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-16 04:48:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621

8354214: Open source Swing tests Batch 2

Reviewed-by: abhiscxk, honkar

+ test/jdk/javax/swing/JList/bug4193267.java
+ test/jdk/javax/swing/JList/bug4249161.java
+ test/jdk/javax/swing/JList/bug4618767.java

Changeset: 9a5c7b3f
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-16 05:54:21 +0000
URL:       https://git.openjdk.org/leyden/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f

8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal

Reviewed-by: kvn, coleenp

! 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/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
= test/hotspot/gtest/x86/test_assembler_x86.cpp

Changeset: 18d605fa
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-04-16 08:23:03 +0000
URL:       https://git.openjdk.org/leyden/commit/18d605fadbd57090f5eb02c18e6e8860d9086515

8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime

Reviewed-by: alanb

! test/jdk/tools/jlink/ClassFileInMetaInfo.java

Changeset: 4c3c2b32
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-16 08:35:05 +0000
URL:       https://git.openjdk.org/leyden/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4

8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error

Reviewed-by: alanb, dfuchs, vyazici

! src/java.base/unix/native/libnet/Inet6AddressImpl.c

Changeset: cfbbcd78
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-16 09:23:15 +0000
URL:       https://git.openjdk.org/leyden/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49

8350595: jshell <TAB> completion on arrays does not work for clone()

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: 8c6b611f
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-16 09:52:53 +0000
URL:       https://git.openjdk.org/leyden/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3

8353832: Opensource FontClass, Selection and Icon tests

Reviewed-by: jdv

+ test/jdk/java/awt/FontClass/FontTransformAttributeTest.java
+ test/jdk/java/awt/FontClass/FontUnderscoreTest.java
+ test/jdk/java/awt/Icon/ChildFrameIconTest.java
+ test/jdk/java/awt/Selection/TestClipboard.java

Changeset: fe3bd5d6
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-04-16 09:56:39 +0000
URL:       https://git.openjdk.org/leyden/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed

8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds

Reviewed-by: lmesnik, syan

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

Changeset: 43b2b0bd
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-02 05:21:55 +0000
URL:       https://git.openjdk.org/leyden/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683

8343007: Enhance Buffered Image handling

Reviewed-by: rhalade, mschoene, jdv, prr

! src/java.desktop/share/native/libawt/java2d/loops/Blit.c

Changeset: cf871db4
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-13 04:29:18 +0000
URL:       https://git.openjdk.org/leyden/commit/cf871db447660e657a3db82bffae8fce1b7e57a5

8342562: Enhance Deflater operations

Reviewed-by: rhalade, alanb, lancea

! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java

Changeset: ef38a04b
Branch: premain
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-01-02 19:03:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f

8337494: Clarify JarInputStream behavior

Reviewed-by: jpai, rhalade, lancea

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java

Changeset: e91b3f0c
Branch: premain
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-01-08 20:39:38 +0000
URL:       https://git.openjdk.org/leyden/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439

8337692: Better TLS connection support

Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java

Changeset: 38afa4d4
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-01-20 12:00:07 +0000
URL:       https://git.openjdk.org/leyden/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5

8338430: Improve compiler transformations

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: ahgross, rhalade, thartmann, epeter

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

Changeset: ed30fce6
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-01-27 21:11:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16

8347847: Enhance jar file support

Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan

! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java

Changeset: c6243fc2
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-16 11:26:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95

Merge

Reviewed-by: dfuchs


Changeset: 7ffad35d
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-04-16 11:32:47 +0000
URL:       https://git.openjdk.org/leyden/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b

8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm

Reviewed-by: mbaesken, dholmes

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/jtreg/gtest/AsyncLogGtest.java

Changeset: 1ad869f8
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-16 11:43:42 +0000
URL:       https://git.openjdk.org/leyden/commit/1ad869f8440cb274e474abd9f89f88db11101071

8322706: AnnotationTypeMismatchException in javac with annotation processing

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java

Changeset: 465c8e65
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2025-04-16 12:35:24 +0000
URL:       https://git.openjdk.org/leyden/commit/465c8e658356f658ee04397936f555f6bdffc3c2

8349721: Add aarch64 intrinsics for ML-KEM

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.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/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/stubDeclarations.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java

Changeset: c3de94ce
Branch: premain
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-04-16 15:42:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c3de94cee12471a11c457c11dd55c547633de5cb

8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build

Reviewed-by: phh

! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java

Changeset: 84458ec1
Branch: premain
Author:    Rohitash Kumar <kurohita at amazon.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-04-16 16:08:31 +0000
URL:       https://git.openjdk.org/leyden/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2

8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number

Reviewed-by: michaelm, xpeng

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java
+ test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java

Changeset: 7a107e2f
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-16 16:28:12 +0000
URL:       https://git.openjdk.org/leyden/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74

8351603: Change to GCC 14.2.0 for building on Linux at Oracle
8344272: gcc devkit doesn't have lto-plugin where needed

Reviewed-by: ihse, erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: d80db00f
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-16 17:19:47 +0000
URL:       https://git.openjdk.org/leyden/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c

8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI

Reviewed-by: honkar

! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java

Changeset: e433fa27
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-16 17:52:53 +0000
URL:       https://git.openjdk.org/leyden/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f

8352001: AOT cache should not contain classes injected into built-in class loaders

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/hotspot/share/utilities/zipLibrary.hpp
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java

Changeset: 98dac46a
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-16 18:05:07 +0000
URL:       https://git.openjdk.org/leyden/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a

8353589: Open source a few Swing menu-related tests

Reviewed-by: jdv, honkar

+ test/jdk/javax/swing/JPopupMenu/bug4119993.java
+ test/jdk/javax/swing/JPopupMenu/bug4187004.java
+ test/jdk/javax/swing/JPopupMenu/bug4530303.java

Changeset: 0c34bf04
Branch: premain
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-04-16 19:57:42 +0000
URL:       https://git.openjdk.org/leyden/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2

8354471: Assertion failure with -XX:-EnableX86ECoreOpts

Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp

Changeset: a2d7f441
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-16 20:11:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d

8295651: JFR: 'jfr scrub' should summarize what was removed

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! test/jdk/jdk/jfr/tool/TestScrub.java

Changeset: db2dffb6
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-04-16 23:04:37 +0000
URL:       https://git.openjdk.org/leyden/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35

8354559: gc/g1/TestAllocationFailure.java doesn't need WB API

Reviewed-by: ayang, kbarrett

! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java

Changeset: 07aad68c
Branch: premain
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-04-17 02:16:24 +0000
URL:       https://git.openjdk.org/leyden/commit/07aad68c17ba8d95aee914f3bd9705301477acf6

8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java

Changeset: a71f621a
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-17 03:10:58 +0000
URL:       https://git.openjdk.org/leyden/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef

8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration

Reviewed-by: shade, vlivanov

! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 055b750d
Branch: premain
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-17 06:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/055b750d999e52569094bffa7dc0364a50771853

8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"

Reviewed-by: shade, coleenp

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_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
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: af7a19a8
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-17 06:34:43 +0000
URL:       https://git.openjdk.org/leyden/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884

8354802: MAX_SECS definition is unused in os_linux

Reviewed-by: kbarrett, dholmes

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

Changeset: 3d0feba0
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-17 06:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c

8352865: Open source several AWT TextComponent tests - Batch 2

Reviewed-by: prr, serb, jdv

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java
+ test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java
+ test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java
+ test/jdk/java/awt/TextComponent/SelectionTest.java

Changeset: e00355a0
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-17 06:40:54 +0000
URL:       https://git.openjdk.org/leyden/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a

8353958: Open source several AWT ScrollPane tests - Batch 2

Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneSize.java
+ test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java

Changeset: a4e9da37
Branch: premain
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2025-04-17 06:59:01 +0000
URL:       https://git.openjdk.org/leyden/commit/a4e9da3747fe0a3c27e414787eaa97f80b24f5de

8354191: GTK LaF should use pre-multiplied alpha same as cairo

Reviewed-by: avu, prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java

Changeset: fabf67c3
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-04-17 07:21:34 +0000
URL:       https://git.openjdk.org/leyden/commit/fabf67c376708a3be80d2a4e67d30d226d6e6af8

8354625: Compile::igv_print_graph_to_network doesn't use its second parameter

Reviewed-by: rcastanedalo, thartmann

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

Changeset: 1138a186
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-17 07:24:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1138a186eb670e2c0662bda69c35680b41f4d66c

8344251: C2: remove blackholes with dead control input

Reviewed-by: shade, thartmann, kvn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/blackhole/DeadBhElimination.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 5125ceb9
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-17 11:47:21 +0000
URL:       https://git.openjdk.org/leyden/commit/5125ceb922540ef695d2fa4b3c7880e00dd078c3

8349405: Redundant and confusing null checks on data from CP::resolved_klasses

Reviewed-by: dholmes, iklam

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

Changeset: 9502ab0b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-17 12:26:15 +0000
URL:       https://git.openjdk.org/leyden/commit/9502ab0bf5ce8623776d295ff5260d717dfb9467

8354766: Test TestUnexported.java javac build fails

Reviewed-by: nbenalla, jpai

! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java

Changeset: e9c8986a
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-17 12:31:30 +0000
URL:       https://git.openjdk.org/leyden/commit/e9c8986a65df534ee2a396cb3b49fe3dbcaf6a44

8354493: Opensource Several MultiScreen and Insets related tests

Reviewed-by: psadhukhan, tr

+ test/jdk/java/awt/Multiscreen/DialogTest.java
+ test/jdk/java/awt/Multiscreen/FillThisScreen.java
+ test/jdk/java/awt/Multiscreen/IMCandidateWindowTest.java

Changeset: 4c994894
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-17 13:07:19 +0000
URL:       https://git.openjdk.org/leyden/commit/4c99489420bd73159eca6bae22442f7b29156c1d

8354285: Open source Swing tests Batch 3

Reviewed-by: abhiscxk

+ test/jdk/com/sun/java/swing/plaf/motif/MenuItem/AcceleratorDelimiter/MotifLAFMenuAcceleratorDelimiter.java
+ test/jdk/com/sun/java/swing/plaf/motif/SplitPane/4141400/bug4141400.java
+ test/jdk/com/sun/java/swing/plaf/windows/MenuItem/4685843/bug4685843.java

Changeset: e21387e0
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-17 13:08:49 +0000
URL:       https://git.openjdk.org/leyden/commit/e21387e0454e821e5720e781138dcc4c24a14ec7

8354365: Opensource few Modal and Full Screen related tests

Reviewed-by: jdv, tr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/FullScreen/NonfocusableFrameFullScreenTest.java
+ test/jdk/java/awt/Modal/AddRemoveTransientForsTest.java
+ test/jdk/java/awt/Modal/DialogLosesFocusTest.java
+ test/jdk/java/awt/Modal/NativeDialogToFrontBackTest.java

Changeset: dda4b5a4
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-17 13:36:05 +0000
URL:       https://git.openjdk.org/leyden/commit/dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b

8354418: Open source Swing tests Batch 4

Reviewed-by: abhiscxk

+ test/jdk/com/sun/java/swing/plaf/windows/MenuItem/AcceleratorDelimiter/WindowsLAFMenuAcceleratorDelimiter.java
+ test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4227768/bug4227768.java
+ test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4305725/bug4305725.java

Changeset: abb23828
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-04-17 13:45:47 +0000
URL:       https://git.openjdk.org/leyden/commit/abb23828f9dc5f4cdb75d5b924dd6f45925102cd

8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
+ test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java

Changeset: 86f3eafa
Branch: premain
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-17 13:59:44 +0000
URL:       https://git.openjdk.org/leyden/commit/86f3eafade20bd901b0657ab9ad1bdf12d1143c2

8353009: Improve documentation for Windows AArch64 builds

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md

Changeset: cd8adf13
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2025-04-17 14:01:46 +0000
URL:       https://git.openjdk.org/leyden/commit/cd8adf13ed6579fad9e777aa291146fa653288b0

8354926: Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: d1d81dd0
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-17 15:37:05 +0000
URL:       https://git.openjdk.org/leyden/commit/d1d81dd01ca6f3fc1e4710e6055c5a3185f43d9a

8353953: con/sun/jdi tests should be fixed to not always require includevirtualthreads=y

Reviewed-by: sspitsyn, amenkov

! test/jdk/com/sun/jdi/EventQueueDisconnectTest.java
! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: e639cd6a
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-17 16:18:56 +0000
URL:       https://git.openjdk.org/leyden/commit/e639cd6a775fabb057b684c70f85b94f84fa5d04

8353213: Open source several swing tests batch3

Reviewed-by: prr

+ test/jdk/javax/swing/plaf/basic/BasicInternalFrameTitlePane/bug4331515.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneDivider/AddMouseListenerTest.java
+ test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4305622.java
+ test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4331392.java

Changeset: 56609225
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-17 16:20:35 +0000
URL:       https://git.openjdk.org/leyden/commit/566092256861d6c7142fe22cc709ecb70f9db937

8353070: Clean up and open source couple AWT Graphics related tests (Part 1)

Reviewed-by: serb

+ test/jdk/java/awt/Graphics/LineLocationTest.java
+ test/jdk/java/awt/Graphics/NativeWin32Clear.java
+ test/jdk/java/awt/Graphics/PolygonFillTest.java
+ test/jdk/java/awt/Graphics/TallText.java

Changeset: 04c32fc0
Branch: premain
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2025-04-17 16:22:00 +0000
URL:       https://git.openjdk.org/leyden/commit/04c32fc08a67eaf6d3f47a0f9ea3d620b7ec6a07

8354522: Clones of DecimalFormat cause interferences when used concurrently

Reviewed-by: jlu, naoto

! src/java.base/share/classes/java/text/DigitList.java
+ test/jdk/java/text/Format/DecimalFormat/CloneTest.java

Changeset: e163a76f
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-17 16:26:36 +0000
URL:       https://git.openjdk.org/leyden/commit/e163a76f2bacf06980026feb7e645e616ffe2ad4

8354106: Clean up and open source KeyEvent related tests (Part 2)

Reviewed-by: abhiscxk, prr

+ test/jdk/java/awt/event/KeyEvent/KeyPressedModifiers.java
+ test/jdk/java/awt/event/KeyEvent/KeyTest.java

Changeset: 3e3dff67
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-17 16:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/3e3dff6767f467b53c739c34b4350dd6840534a3

8354451: Open source some more Swing popup menu tests

Reviewed-by: jdv, kizune

+ test/jdk/javax/swing/JPopupMenu/bug4188832.java
+ test/jdk/javax/swing/JPopupMenu/bug4212464.java
+ test/jdk/javax/swing/JPopupMenu/bug4234793.java

Changeset: 31e293b0
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-17 16:32:46 +0000
URL:       https://git.openjdk.org/leyden/commit/31e293b0821b754f0fd0dd3a9d9143a0fd43a256

8354552: Open source a few Swing tests

Reviewed-by: dnguyen, psadhukhan

+ test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/ScrollToReferenceTest.java
+ test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/test.html
+ test/jdk/javax/swing/JLabel/bug4106007.java
+ test/jdk/javax/swing/JLabel/bug4945795.java

Changeset: 4eae9b5b
Branch: premain
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-04-17 17:40:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d2fe

8354541: Remove Shenandoah post barrier expand loop opts

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/opto/compile.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java

Changeset: 7b061885
Branch: premain
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-04-17 18:31:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7b0618859a7764b0d4c8b893a19dfb64f4351c07

8354464: Additional cleanup setting up native.encoding

Reviewed-by: naoto, alanb

! src/java.base/share/native/libjava/System.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 1b4b317a
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-04-17 19:19:26 +0000
URL:       https://git.openjdk.org/leyden/commit/1b4b317aacbdfc499c28b00aeaf7120790a6c11a

8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer

Reviewed-by: aivanov, tr

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Changeset: ad7c475f
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-17 19:53:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ad7c475fb1e23f583a33d58f0bd73ea0fb56740c

8353655: Clean up and open source KeyEvent related tests (Part 1)

Reviewed-by: abhiscxk

+ test/jdk/java/awt/event/KeyEvent/FrenchKeyboard.java
+ test/jdk/java/awt/event/KeyEvent/HomeEndKeyTest.java
+ test/jdk/java/awt/event/KeyEvent/NumpadTest.java

Changeset: 38f138bc
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-17 23:37:45 +0000
URL:       https://git.openjdk.org/leyden/commit/38f138bc22ae705e8e09f75fe6bac4bb470dc29b

8354985: Add unit tests for Executor class from jpackage test lib

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java

Changeset: 0995b940
Branch: premain
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-04-18 02:20:39 +0000
URL:       https://git.openjdk.org/leyden/commit/0995b9409d910d816276673b5c06fdf7826bfac7

8354815: RISC-V: Change type of bitwise rotation shift to iRegIorL2I

Reviewed-by: fyang, fjiang

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

Changeset: 0feecb7c
Branch: premain
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2025-04-18 10:44:29 +0000
URL:       https://git.openjdk.org/leyden/commit/0feecb7c6a982e5c65df0242711ecdb0691cef87

8351851: Update PmemTest to run on AMD64

Reviewed-by: adinn

! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: eda73945
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-18 12:05:01 +0000
URL:       https://git.openjdk.org/leyden/commit/eda7394551b470e9dc547be93711bcceac45f303

8354900: javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64

Reviewed-by: abhiscxk

! test/jdk/javax/swing/AbstractButton/bug4133768.java

Changeset: 22e8a97a
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-18 12:12:52 +0000
URL:       https://git.openjdk.org/leyden/commit/22e8a97a1ce4e1c781fbc6f1e271c477fe95f069

8354988: Separate stderr and stdout in Executor class from jpackage test lib

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java

Changeset: bb08a70b
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-18 17:01:42 +0000
URL:       https://git.openjdk.org/leyden/commit/bb08a70bd8deadc9c7522d1ce2ec779d5a6bd986

8355002: Clean up some mentions of "applet" in tests

Reviewed-by: serb

! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java
! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java
! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java
! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java
! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/TextArea/TextScrollTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java
! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java
! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java
! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java
! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java
! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java
! test/jdk/java/awt/im/8041990/bug8041990.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/regtesthelpers/AbstractTest.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java
! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java
! test/jdk/javax/swing/JPopupMenu/bug4212464.java
! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java
- test/jdk/javax/swing/JTextArea/4697612/bug4697612.txt
! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java
! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java
! test/jdk/performance/client/SwingMark/src/JMTest_01.java
! test/jdk/performance/client/SwingMark/src/JMTest_02.java
! test/jdk/performance/client/SwingMark/src/JMTest_03.java
! test/jdk/performance/client/SwingMark/src/JMTest_04.java
! test/jdk/performance/client/SwingMark/src/JMTest_05.java
! test/jdk/performance/client/SwingMark/src/MenuTest.java
! test/jdk/performance/client/SwingMark/src/TypingTest.java

Changeset: a551cc92
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-18 17:07:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d

8353293: Open source several swing tests batch4

Reviewed-by: serb

+ test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/DrawEtchedRectTest.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/bug4228104.java
= test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/duke.gif
+ test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4220108.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/NegativeSizeTest.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/PreferredSizeLayoutTest.java

Changeset: 924638c4
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-18 17:08:46 +0000
URL:       https://git.openjdk.org/leyden/commit/924638c471b0bf4a00a890ce6a3fd7e118cdd578

8353661: Open source several swing tests batch5

Reviewed-by: jdv

+ test/jdk/javax/swing/JSlider/bug4186062.java
+ test/jdk/javax/swing/JSlider/bug4275631.java
+ test/jdk/javax/swing/JSlider/bug4382876.java
+ test/jdk/javax/swing/plaf/windows/bug4991587.java

Changeset: f8f1be3d
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-18 18:50:08 +0000
URL:       https://git.openjdk.org/leyden/commit/f8f1be3de56986c06f368334b7c64ef50f0117cf

8353552: Opensource Several Font related tests - Batch 3
8355048: ProblemList TestGlyphVectorLayout.java on all platforms

Reviewed-by: serb, aivanov

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/font/BoldItalicFontTest.java
+ test/jdk/java/awt/font/GlyphVector/TestGlyphVectorLayout.java
+ test/jdk/java/awt/font/GlyphVector/TestSetGlyphPositions.java
+ test/jdk/java/awt/font/Rotate/RotateTest1.java
+ test/jdk/java/awt/font/TestGraphicPlacement.java

Changeset: abbf1a02
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-18 19:38:09 +0000
URL:       https://git.openjdk.org/leyden/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f

8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64

Reviewed-by: prr, aivanov

! test/jdk/ProblemList.txt

Changeset: bf63f9ff
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-18 20:58:21 +0000
URL:       https://git.openjdk.org/leyden/commit/bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16

8353319: Open source Swing tests - Set 3

Reviewed-by: abhiscxk, dnguyen

! test/jdk/javax/swing/JFrame/bug4419914.java
+ test/jdk/javax/swing/JRootPane/bug4614623.java
+ test/jdk/javax/swing/JTabbedPane/bug4613811.java
+ test/jdk/javax/swing/JWindow/bug4251781.java

Changeset: 38f9b3a9
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-18 21:11:41 +0000
URL:       https://git.openjdk.org/leyden/commit/38f9b3a9738de7896d840fc114a76ced3b77c269

8353748: Open source several swing tests batch6

Reviewed-by: kizune

+ test/jdk/javax/swing/JTree/NodeChangedTest.java
+ test/jdk/javax/swing/JTree/bug4118860.java
+ test/jdk/javax/swing/JTree/bug4169215.java
+ test/jdk/javax/swing/JTree/bug4196987.java
+ test/jdk/javax/swing/JTree/bug4270654.java
+ test/jdk/javax/swing/JTree/bug4618767.java

Changeset: 76dec47f
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-18 21:35:17 +0000
URL:       https://git.openjdk.org/leyden/commit/76dec47f00230214e9ba58714be5a3ad26f8308d

8354340: Open source Swing Tests - Set 6

Reviewed-by: azvegint, achung

+ test/jdk/javax/swing/JViewport/ScrollRectToVisibleTest3.java
+ test/jdk/javax/swing/JViewport/SetViewRepaint.java

Changeset: bd73127d
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-18 23:29:53 +0000
URL:       https://git.openjdk.org/leyden/commit/bd73127d7495244f93f941530db32b4559d45689

8354532: Open source JFileChooser Tests - Set 7

Reviewed-by: prr

+ test/jdk/javax/swing/JFileChooser/bug4357012.java
+ test/jdk/javax/swing/JFileChooser/bug4926884.java
+ test/jdk/javax/swing/JFileChooser/bug5045464.java
+ test/jdk/javax/swing/JFileChooser/bug6515169.java

Changeset: 4f58af0a
Branch: premain
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2025-04-19 00:30:37 +0000
URL:       https://git.openjdk.org/leyden/commit/4f58af0a8dd5eced77259bed180f6af36501f502

8259540: MissingResourceException for key cvc-complex-type.2.4.d.1

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties

Changeset: c7c77eb6
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-04-19 07:48:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c7c77eb6aa25cbf84ba4b7519e16c092c222e504

8354077: Get rid of offscreenSharingEnabled windows flag

Reviewed-by: prr

! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h

Changeset: 128f2d1c
Branch: premain
Author:    Liming Liu <lliu at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-04-19 10:02:13 +0000
URL:       https://git.openjdk.org/leyden/commit/128f2d1cadae3cf91e4c590e6dabe2086737b7dd

8354572: Turn off AlwaysMergeDMB for Ampere CPU by default

Reviewed-by: shade

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 4dd64b49
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-04-21 11:41:45 +0000
URL:       https://git.openjdk.org/leyden/commit/4dd64b49716144cc697fb461ff88860e2cbcaaea

8354477: C2 SuperWord: make use of memory edges more explicit

Reviewed-by: kvn, roland

! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.hpp

Changeset: cd2d49f7
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-21 17:37:58 +0000
URL:       https://git.openjdk.org/leyden/commit/cd2d49f7119459f07844ce8201ca2320850cd51f

8354472: Clean up and open source KeyEvent related tests (Part 3)

Reviewed-by: honkar

+ test/jdk/java/awt/event/KeyEvent/CharUndefinedTest.java
+ test/jdk/java/awt/event/KeyEvent/ExtendedKeysTest.java
+ test/jdk/java/awt/event/KeyEvent/KeyDownCaptureTest.java
+ test/jdk/java/awt/event/KeyEvent/KeyEventToLightweight.java
+ test/jdk/java/awt/event/KeyEvent/KeyModifiers.java

Changeset: ecb54a05
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-04-21 17:43:09 +0000
URL:       https://git.openjdk.org/leyden/commit/ecb54a05c6774e1a93d76b1181bda734129b6ace

8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: coleenp, aboldtch

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 684d3b33
Branch: premain
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-04-21 18:25:59 +0000
URL:       https://git.openjdk.org/leyden/commit/684d3b336e9cb31707d35e75f9b785e04e1fdbee

8354774: DocumentBuilderFactory getAttribute throws NPE

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java
+ test/jaxp/javax/xml/jaxp/unittest/common/PropertiesTest.java

Changeset: a7128d86
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-21 20:19:45 +0000
URL:       https://git.openjdk.org/leyden/commit/a7128d86eac2c40dbfa79811234ab6226fb4d080

8354653: Clean up and open source KeyEvent related tests (Part 4)

Reviewed-by: serb

+ test/jdk/java/awt/event/KeyEvent/AltGrTest.java
+ test/jdk/java/awt/event/KeyEvent/CRTest.java
+ test/jdk/java/awt/event/KeyEvent/NumpadTest2.java
+ test/jdk/java/awt/event/KeyEvent/TestDoubleKeyEvent.java

Changeset: 8270cd0a
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-21 20:23:15 +0000
URL:       https://git.openjdk.org/leyden/commit/8270cd0ad2e0df72f063f36853328a935595f71f

8353470: Clean up and open source couple AWT Graphics related tests (Part 2)

Reviewed-by: serb

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Graphics/GDIResourceExhaustionTest.java
+ test/jdk/java/awt/Graphics/RepeatedRepaintTest.java
+ test/jdk/java/awt/Graphics/SmallPrimitives.java
+ test/jdk/java/awt/Graphics/TextAfterXor.java

Changeset: 1526dd81
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-04-21 20:24:20 +0000
URL:       https://git.openjdk.org/leyden/commit/1526dd81d9b5bf4abaac1546c370cf7a056d01dc

8354344: Test behavior after cut-over for future ISO 4217 currency

Reviewed-by: naoto

! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/currency.properties

Changeset: f7155183
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-21 22:35:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f7155183d7f7c6fcea2090f906de69e02973a6d9

8353011: Open source Swing JButton tests - Set 1

Reviewed-by: serb

+ test/jdk/javax/swing/JButton/bug4151763.java
+ test/jdk/javax/swing/JButton/bug4415505.java
+ test/jdk/javax/swing/JButton/bug4978274.java
+ test/jdk/javax/swing/JRadioButton/bug4673850.java
+ test/jdk/javax/swing/JTable/bug4188504.java

Changeset: 9a0cff69
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-21 23:11:03 +0000
URL:       https://git.openjdk.org/leyden/commit/9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e

8353942: Open source Swing Tests - Set 5

Reviewed-by: serb, dnguyen

+ test/jdk/javax/swing/DataTransfer/DragOverFeedbackTest.java
+ test/jdk/javax/swing/DataTransfer/ListDragOverFeedbackTest.java
+ test/jdk/javax/swing/DataTransfer/bug4655513.java
+ test/jdk/javax/swing/SwingUtilities/bug4369355.java
+ test/jdk/javax/swing/SwingUtilities/bug4967768.java

Changeset: 47f78a75
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-22 00:27:25 +0000
URL:       https://git.openjdk.org/leyden/commit/47f78a7529a2b290a07394e053bcfaff4907b7e5

8354990: Improve negative tests coverage for jpackage signing
8354989: Bug in MacCertificate class

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 7a72f0fa
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 01:03:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7a72f0fac9a0704c4a0ada781f1cadd7c4903b3e

8354465: Open some JTable bugs 8

Reviewed-by: serb, kizune

+ test/jdk/javax/swing/JTable/CheckBoxFirstClick.java
+ test/jdk/javax/swing/JTable/IllegalStateException.java
+ test/jdk/javax/swing/JTable/bug4139910.java
+ test/jdk/javax/swing/JTable/bug4226181.java
+ test/jdk/javax/swing/JTable/bug4239157.java

Changeset: ade67df0
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 01:04:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ade67df0f363cb95434832f750ac901c1c75c29c

8354233: Open some JTable bugs 6

Reviewed-by: kizune

+ test/jdk/javax/swing/JTable/bug4129401.java
+ test/jdk/javax/swing/JTable/bug4193727.java
+ test/jdk/javax/swing/JTable/bug4242631.java

Changeset: f880fa91
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 03:09:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f880fa91dce7b8844cfa4e95caa3a982e280165a

8352793: Open source several AWT TextComponent tests - Batch 1

Reviewed-by: prr, serb

+ test/jdk/java/awt/TextComponent/BackgroundTest.java
+ test/jdk/java/awt/TextComponent/DisableTest.java
+ test/jdk/java/awt/TextComponent/ModifiersTest.java
+ test/jdk/java/awt/TextComponent/TextFieldMargin.java

Changeset: 0be3f163
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-22 03:29:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0be3f163ed12db305673928d97f975d6f6bb6b1c

8341608: jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine

Reviewed-by: jpai, henryjen

! 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/DependencyFinder.java
+ test/langtools/tools/jdeps/MalformedClassesTest.java
+ test/langtools/tools/jdeps/TEST.properties
+ test/langtools/tools/jdeps/jdk.jdeps/com/sun/tools/jdeps/JdepsAccess.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/util/JarUtils.java

Changeset: e2cb6467
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 05:56:07 +0000
URL:       https://git.openjdk.org/leyden/commit/e2cb64674f5b6b4f000ab1e903fbb75416218bb3

8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main

Reviewed-by: prr, achung

- test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html
! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java

Changeset: d1d7d256
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 06:23:24 +0000
URL:       https://git.openjdk.org/leyden/commit/d1d7d2569c1745aef778c9b5a62c1bd50735e8a7

8353957: Open source several AWT ScrollPane tests - Batch 1

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/ScrollPane/ScrollPaneFlicker.java
+ test/jdk/java/awt/ScrollPane/ScrollPanePaint.java
+ test/jdk/java/awt/ScrollPane/ScrollPositionTest.java
+ test/jdk/java/awt/ScrollPane/ScrollbarsAsNeededTest.java

Changeset: 33bdc807
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-22 06:51:18 +0000
URL:       https://git.openjdk.org/leyden/commit/33bdc807b18914bb57ca7853ab45d4fa8fdefd47

8355241: Move NativeDialogToFrontBackTest.java PL test to manual category

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: a55ccd26
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 07:04:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f

8352905: Open some JComboBox bugs 1

Reviewed-by: honkar, psadhukhan

+ test/jdk/javax/swing/JComboBox/bug4166593.java
+ test/jdk/javax/swing/JComboBox/bug4180054.java
+ test/jdk/javax/swing/JComboBox/bug4530952.java
+ test/jdk/javax/swing/JComboBox/bug4530953.java

Changeset: 2f7806ff
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-04-22 07:07:31 +0000
URL:       https://git.openjdk.org/leyden/commit/2f7806ffe5b5b4b2f7caa14d4559943968c34678

8355034: [JVMCI] assert(static_cast<int>(_jvmci_data_size) == align_up(compiler->is_jvmci() ? jvmci_data->size() : 0, oopSize)) failed: failed: 104 != 16777320

Reviewed-by: never, yzheng, cslucas

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InstalledCode.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InstalledCodeTest.java

Changeset: 17b080b2
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 07:44:44 +0000
URL:       https://git.openjdk.org/leyden/commit/17b080b2c90f7fd9986fe38daebb76363d012469

8353446: Open source several AWT Menu tests - Batch 2

Reviewed-by: abhiscxk

+ test/jdk/java/awt/Menu/DestroyMenuTest/DestroyMenuTest.java
+ test/jdk/java/awt/Menu/DestroyMenuTest/MenuTest.java
+ test/jdk/java/awt/Menu/MenuAddRemoveCrash.java
+ test/jdk/java/awt/Menu/MenuZOrderTest.java
+ test/jdk/java/awt/Menu/OnFlyRepaintMenuTest.java

Changeset: 0b2a2f38
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 07:45:56 +0000
URL:       https://git.openjdk.org/leyden/commit/0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e

8353685: Open some JComboBox bugs 4

Reviewed-by: honkar, kizune

+ test/jdk/javax/swing/JComboBox/bug4212498.java
+ test/jdk/javax/swing/JComboBox/bug4459267.java
+ test/jdk/javax/swing/JComboBox/bug4519269.java

Changeset: 7eab2d9f
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 07:58:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7eab2d9f9140a27f7a5c5e0a57b9e6a256558690

8354095: Open some JTable bugs 5

Reviewed-by: kizune, honkar

+ test/jdk/javax/swing/JTable/InternationalCharacters.java
+ test/jdk/javax/swing/JTable/NullTableHeader.java
+ test/jdk/javax/swing/JTable/bug4118307.java
+ test/jdk/javax/swing/JTable/bug4138158.java

Changeset: 367bcc5d
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 07:59:45 +0000
URL:       https://git.openjdk.org/leyden/commit/367bcc5df83722231106b635068a17f92404477b

8353445: Open source several AWT Menu tests - Batch 1

Reviewed-by: abhiscxk, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Menu/MenuActionEventTest.java
+ test/jdk/java/awt/Menu/MenuVisibilityTest.java
+ test/jdk/java/awt/Menu/RmInHideTest.java
+ test/jdk/java/awt/Menu/SetShortCutTest.java

Changeset: 50358d1c
Branch: premain
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-04-22 08:00:01 +0000
URL:       https://git.openjdk.org/leyden/commit/50358d1ca49c26d100c5c658de29c75f864fdc60

8354929: ZGC: Update collection stats while holding page allocator lock

Reviewed-by: stefank, tschatzl, aboldtch

! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp

Changeset: bcc33d5e
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-04-22 08:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/bcc33d5ef3bdbfaee51c45014851c54028da03f1

8352504: RISC-V: implement and enable CMoveI/L
8346786: RISC-V: Reconsider ConditionalMoveLimit when adding conditional move

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorTest.java
+ test/micro/org/openjdk/bench/java/lang/ClassComparison.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
+ test/micro/org/openjdk/bench/java/lang/IntegerComparison.java
+ test/micro/org/openjdk/bench/java/lang/LongComparison.java
+ test/micro/org/openjdk/bench/java/lang/PointerComparison.java

Changeset: 7cd084cf
Branch: premain
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-04-22 08:46:52 +0000
URL:       https://git.openjdk.org/leyden/commit/7cd084cf350f66fd6ed5b6f5ba9fda71072963fa

8350442: Update copyright

Reviewed-by: naoto, jlu

! test/jdk/sun/nio/cs/Test6392804.java
! test/jdk/sun/nio/cs/TestUTF_32.java

Changeset: 9eeb86d9
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 08:58:42 +0000
URL:       https://git.openjdk.org/leyden/commit/9eeb86d972ac4cc38d923b2b868b426bbd27a4e8

8354341: Open some JTable bugs 7

Reviewed-by: kizune, serb

= test/jdk/javax/swing/JTable/ShiftClick.java
+ test/jdk/javax/swing/JTable/bug4128506.java
+ test/jdk/javax/swing/JTable/bug4190222.java
+ test/jdk/javax/swing/JTable/bug4224179.java

Changeset: 0f1c448c
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-22 11:23:40 +0000
URL:       https://git.openjdk.org/leyden/commit/0f1c448ca15485cd7270cf0607acfceacdcefaff

8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving memory

Reviewed-by: aboldtch, eosterlund

! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp

Changeset: f2587d9b
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-22 11:48:46 +0000
URL:       https://git.openjdk.org/leyden/commit/f2587d9bd2e86c46c49ad972790c60ec394848da

8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used

Reviewed-by: aboldtch, jsikstro

! src/hotspot/share/gc/z/zArguments.cpp

Changeset: 5264d80b
Branch: premain
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2025-04-22 14:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/5264d80bea25a1ef98dae4633b04b16e8de6120f

8350661: PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key

Reviewed-by: fferrari, valeriep, djelinski

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java

Changeset: 072b8273
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-04-22 15:10:26 +0000
URL:       https://git.openjdk.org/leyden/commit/072b8273a4c7bd75bce440e5f1184e2926ed0f78

8354300: Mark String.hash field @Stable

Reviewed-by: liach, shade, vlivanov

! src/java.base/share/classes/java/lang/String.java
+ test/micro/org/openjdk/bench/java/lang/StringHashCodeStatic.java

Changeset: da16c839
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 15:26:59 +0000
URL:       https://git.openjdk.org/leyden/commit/da16c839735bbf79ece4967f95a98208f74b7f73

8354466: Open some misc Swing bugs 9

Reviewed-by: kizune, honkar

+ test/jdk/javax/swing/JPasswordField/bug4382819.java
+ test/jdk/javax/swing/JSplitPane/bug4820080.java

Changeset: a4c5ed81
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-22 15:46:04 +0000
URL:       https://git.openjdk.org/leyden/commit/a4c5ed8144376f7ba0d2cb992da63b3e53d51f8b

8354561: Open source several swing tests batch0

Reviewed-by: prr, psadhukhan

+ test/jdk/javax/swing/JComboBox/bug4139900.java
+ test/jdk/javax/swing/JComboBox/bug4174876.java
+ test/jdk/javax/swing/JComboBox/bug4474400.java
+ test/jdk/javax/swing/border/TransparentTitleTest.java

Changeset: 477da161
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-04-22 15:50:58 +0000
URL:       https://git.openjdk.org/leyden/commit/477da161e62040d77079196ea27d24b27de75b64

8352638: Enhance code consistency: java.desktop/windows

Reviewed-by: prr

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java
! src/java.desktop/windows/classes/sun/font/NativeFont.java
! src/java.desktop/windows/classes/sun/font/NativeStrike.java
! src/java.desktop/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java

Changeset: 1889dacb
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 16:01:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1889dacb1981d3d15174bc5a201e683a6cdab725

8353007: Open some JComboBox bugs 2

Reviewed-by: kizune, honkar

+ test/jdk/javax/swing/JComboBox/bug4185024.java
+ test/jdk/javax/swing/JComboBox/bug4201964.java
+ test/jdk/javax/swing/JComboBox/bug4249732.java
+ test/jdk/javax/swing/JComboBox/bug4368848.java

Changeset: 6a310613
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-22 16:11:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6a310613392b9d619ae1bbe3e663cb4a022165d9

8354248: Open source several AWT GridBagLayout and List tests

Reviewed-by: abhiscxk

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GridBagLayout/ComponentShortage.java
+ test/jdk/java/awt/List/ListScrollbarCursorTest.java
+ test/jdk/java/awt/List/ListScrollbarTest.java

Changeset: d783a940
Branch: premain
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-04-22 16:46:44 +0000
URL:       https://git.openjdk.org/leyden/commit/d783a940988677dc91975f884adeaf9f047f7e07

8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int'

Reviewed-by: adinn

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

Changeset: 594b2651
Branch: premain
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2025-04-22 16:49:29 +0000
URL:       https://git.openjdk.org/leyden/commit/594b26516e5c01d7daa331db59bdbe8ab7dc0a6d

8350126: Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64

Reviewed-by: aph

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

Changeset: e020752e
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-22 16:55:11 +0000
URL:       https://git.openjdk.org/leyden/commit/e020752ea4a6f74c321bc83597fadac51332e188

8354484: SIGSEGV when supertype of an AOT-cached class is excluded

Reviewed-by: ccheung, shade

! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotArtifactFinder.hpp

Changeset: f98af0ad
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-22 17:31:31 +0000
URL:       https://git.openjdk.org/leyden/commit/f98af0ad617a445362859e58af48258bfd5bed03

8354701: Open source few JToolTip tests

Reviewed-by: honkar

+ test/jdk/javax/swing/JToolTip/TooltipTest.java
+ test/jdk/javax/swing/JToolTip/bug4225314.java
+ test/jdk/javax/swing/JToolTip/bug4255441.java

Changeset: 486a6646
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-22 17:49:52 +0000
URL:       https://git.openjdk.org/leyden/commit/486a66469bc0c814d07e03ce0e7231b408a4d579

8353486: Open source Swing Tests - Set 4

Reviewed-by: azvegint, dnguyen, tr

+ test/jdk/javax/swing/JFileChooser/bug4464774.java
+ test/jdk/javax/swing/JFileChooser/bug4522756.java
+ test/jdk/javax/swing/JFileChooser/bug4759934.java
+ test/jdk/javax/swing/JFileChooser/bug4943900.java
+ test/jdk/javax/swing/JOptionPane/bug4194862.java

Changeset: d61765f6
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-04-22 17:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d61765f64d6361b6e71c6f783c8c5a127b1ac745

8353488: Open some JComboBox bugs 3

Reviewed-by: kizune

+ test/jdk/javax/swing/JComboBox/bug4135833.java
+ test/jdk/javax/swing/JComboBox/bug4171819.java
+ test/jdk/javax/swing/JComboBox/bug4248128.java
+ test/jdk/javax/swing/JComboBox/bug4436376.java

Changeset: 239760ac
Branch: premain
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2025-04-22 19:59:41 +0000
URL:       https://git.openjdk.org/leyden/commit/239760ac09c78a9c989df54f6526b67448540eda

8355233: Add a DMB related benchmark

Reviewed-by: kvn

+ test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java

Changeset: 1b8f760d
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-04-22 20:17:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1b8f760d1b60e63c1391dcad42753a7ebb3f80ec

8354928: Clean up and open source some miscellaneous AWT tests

Reviewed-by: prr, dnguyen

+ test/jdk/java/awt/event/InputEvent/InputEventTimeTest.java
+ test/jdk/java/awt/event/MouseWheelEvent/HWWheelScroll.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelEventCoord.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelScrollEnabled.java

Changeset: cc9148dd
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-22 20:27:17 +0000
URL:       https://git.openjdk.org/leyden/commit/cc9148ddef95c6ca27ff9fee4c17fb0d4ba7f88e

8354695: Open source several swing tests batch7

Reviewed-by: kizune, achung

+ test/jdk/javax/swing/JRootPane/bug4403624.java
+ test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java
+ test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java
+ test/jdk/javax/swing/JScrollPane/bug4166037.java
+ test/jdk/javax/swing/JScrollPane/bug4237517.java
+ test/jdk/javax/swing/JScrollPane/bug4237560.java
+ test/jdk/javax/swing/JScrollPane/bug4244899.java

Changeset: b7e8952a
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-22 23:21:26 +0000
URL:       https://git.openjdk.org/leyden/commit/b7e8952ad6def4ebae8c8c3c04cf6793f472b029

8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java

Changeset: 53924882
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-04-23 00:13:09 +0000
URL:       https://git.openjdk.org/leyden/commit/53924882326d3756a4ec52f37a59c8a81059a069

8355332: Fix failing semi-manual test EDT issue

Reviewed-by: azvegint

! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java
! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java

Changeset: 4c373703
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-04-23 02:04:46 +0000
URL:       https://git.openjdk.org/leyden/commit/4c373703d9ed63dfc85df7cdcc04ecad5b02ade0

8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

Reviewed-by: aboldtch, sviswanathan

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp

Changeset: a8c6ff16
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-04-23 02:10:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a8c6ff161c2c4f1dcf0f8588c9d007994c84e703

8355239: RISC-V: Do not support subword scatter store

Reviewed-by: mli, fjiang

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

Changeset: bc518a6c
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-04-23 02:32:36 +0000
URL:       https://git.openjdk.org/leyden/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5dad

8355240: Remove unused Import in StringUTF16

Reviewed-by: rgiulietti

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

Changeset: 8c89fb95
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-04-23 03:40:26 +0000
URL:       https://git.openjdk.org/leyden/commit/8c89fb95351ea0bc5ffdd920c18f9e820231f233

8355179: Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run

Reviewed-by: abhiscxk, serb

! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java

Changeset: 9a2b425b
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-04-23 05:17:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9a2b425b13cc468d8627c1548d1d39015ce17af1

8354920: SA core file support on Linux only prints error messages when debug logging is enabled

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c

Changeset: 27faf454
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-04-23 06:22:30 +0000
URL:       https://git.openjdk.org/leyden/commit/27faf45422082009f23463984b8a6e43c15e9e71

8354826: Make ResolverConfigurationImpl.lock field final

Reviewed-by: dfuchs, jpai

! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java

Changeset: 263983d0
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-04-23 08:04:57 +0000
URL:       https://git.openjdk.org/leyden/commit/263983d0fb9ca567b03d2be4c82cf9fe3d0e6f61

8298733: Reconsider monitors_on_stack assert

Reviewed-by: pchilanomate, coleenp

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/stackWatermark.hpp

Changeset: c2e90bcc
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-23 08:21:07 +0000
URL:       https://git.openjdk.org/leyden/commit/c2e90bcc8026fb2047b42deae6cdad738d6d01b8

8355363: [BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

Reviewed-by: chagedorn

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp

Changeset: e76f2030
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-23 10:13:26 +0000
URL:       https://git.openjdk.org/leyden/commit/e76f20301c3dcd65610e982fc98b7a08ebf0c8f1

8354309: Sort GC includes

Reviewed-by: eosterlund, iwalulya, kbarrett

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.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/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! 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/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! 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/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkingSMR.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp

Changeset: 82c24944
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-04-23 10:40:45 +0000
URL:       https://git.openjdk.org/leyden/commit/82c249446f2bd6f3b0e612c5ef3e6bfcab388c3b

8354228: Parallel: Set correct minimum of InitialSurvivorRatio

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java

Changeset: ef0cd182
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-23 11:48:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ef0cd1823d7d57e42e66255a0e80bfa495a7102d

8354949: JFR: Split up the EventInstrumentation class

Reviewed-by: mgronlun, liach

+ src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.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/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java

Changeset: 44c5aca5
Branch: premain
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-04-23 11:53:09 +0000
URL:       https://git.openjdk.org/leyden/commit/44c5aca54d1e0aaf0616f77845c5b3b1e2fccf5a

8341491: Reserve and commit memory operations should be protected by NMT lock

Reviewed-by: stuefe, stefank

! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: c873837d
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-04-23 13:01:42 +0000
URL:       https://git.openjdk.org/leyden/commit/c873837da6e373613866f5f5c0017f0fccb97b57

8355300: Add final to BitSieve

Reviewed-by: liach, pminborg

! src/java.base/share/classes/java/math/BitSieve.java

Changeset: a372937d
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-23 13:22:57 +0000
URL:       https://git.openjdk.org/leyden/commit/a372937d8480404e69eff43682c91506997fd8ee

8350983: JShell LocalExecutionControl only needs stopCheck() on backward branches

Reviewed-by: jlahoda, liach, asotona

! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java

Changeset: 3c7f78c0
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-23 13:26:22 +0000
URL:       https://git.openjdk.org/leyden/commit/3c7f78c066b303d32defeda95d617fd90dc6e066

8341833: incomplete snippet from loaded files from command line is ignored

Reviewed-by: liach, asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java

Changeset: e8a1a646
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-23 14:08:20 +0000
URL:       https://git.openjdk.org/leyden/commit/e8a1a6462d3fd4782c383adc85e0327f2595c012

8355401: Remove unused HWperKB

Reviewed-by: ayang, tschatzl

! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 023f30bc
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-23 14:10:04 +0000
URL:       https://git.openjdk.org/leyden/commit/023f30bcaa820080ed5b5aa6f9a0a996a62c7d34

8355394: ZGC: Windows compile error in ZUtils

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, tschatzl

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

Changeset: 6befc189
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-04-23 14:23:38 +0000
URL:       https://git.openjdk.org/leyden/commit/6befc189741069cc4b188e4822541fb9ab72ee28

8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test

Reviewed-by: aefimov

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 12c3a231
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-04-23 14:55:15 +0000
URL:       https://git.openjdk.org/leyden/commit/12c3a231e6c1709660e61995f09ad857858e2e36

8354898: jdk/internal/loader/NativeLibraries/Main.java fails on static JDK

Reviewed-by: jpai

! test/jdk/jdk/internal/loader/NativeLibraries/Main.java

Changeset: 32a597b3
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-23 15:44:56 +0000
URL:       https://git.openjdk.org/leyden/commit/32a597b36f994d6e720e0576ad110dac4a5304fe

8355333: Some Problem list entries point to non-existent / wrong files

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 1a72febc
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-04-23 16:04:40 +0000
URL:       https://git.openjdk.org/leyden/commit/1a72febc97de3d0ade8813951797dfda1984650f

8355228: Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders

Reviewed-by: syan, stuefe, coleenp

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java

Changeset: f097aa90
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-04-23 16:07:36 +0000
URL:       https://git.openjdk.org/leyden/commit/f097aa90c91826ba6c3c7380a84b8e98f1d42bbb

8355215: Add @spec tags to Emoji related methods

Reviewed-by: joehw, iris, jlu

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

Changeset: 2ec61f0f
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-04-23 16:13:23 +0000
URL:       https://git.openjdk.org/leyden/commit/2ec61f0f34d2fa313ae3ed5d6aa0881ec091b347

8353214: Add testing with --enable-preview

Reviewed-by: erikj

! make/RunTests.gmk
+ test/hotspot/jtreg/ProblemList-enable-preview.txt
+ test/jdk/ProblemList-enable-preview.txt
! test/jdk/jdk/modules/etc/DefaultModules.java

Changeset: 8bd56452
Branch: premain
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2025-04-23 16:37:07 +0000
URL:       https://git.openjdk.org/leyden/commit/8bd564521804e98911cc9ff3b7696165e3243139

8346568: G1: Other time can be negative

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: ac41bc31
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-04-23 16:52:42 +0000
URL:       https://git.openjdk.org/leyden/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a881

8354343: Hardening of Currency tests for not yet defined future ISO 4217 currency

Reviewed-by: naoto

! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: 35716647
Branch: premain
Author:    Sergey Kuksenko <skuksenko at openjdk.org>
Date:      2025-04-23 17:03:37 +0000
URL:       https://git.openjdk.org/leyden/commit/35716647b531f0c20f9803138dfe2cedd6c4deee

8353478: Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms

Reviewed-by: ecaspole

- test/micro/org/openjdk/bench/java/security/MLDSA.java
- test/micro/org/openjdk/bench/java/security/MLKEMBench.java
= test/micro/org/openjdk/bench/javax/crypto/full/HSSBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/HSSBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/KeyPairGeneratorBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/SignatureBench.java

Changeset: bf8a881f
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-04-23 18:47:11 +0000
URL:       https://git.openjdk.org/leyden/commit/bf8a881f02da14a3d47b30eaf414dea76a1c231f

8352733: Improve RotFontBoundsTest test

Use PassFailJFrame framework for creating manual test UI.

Provide check boxes for each degree of rotation which allow
hiding and showing the specified rotation.
Provide 'Select All' and 'Clear All' buttons.
Display Java version at the bottom of the test.

Reviewed-by: prr, azvegint, abhiscxk, honkar

+ test/jdk/java/awt/font/TextLayout/RotFontBoundsTest.java

Changeset: adcaf01b
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-23 20:19:02 +0000
URL:       https://git.openjdk.org/leyden/commit/adcaf01b4feb72f7205796873fd16b77907b2ef1

8355237: Upstream AOT test cases from Leyden repo to mainline

Reviewed-by: ccheung, kvn, lmesnik, shade

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java

Changeset: 88e0b00a
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-23 21:25:30 +0000
URL:       https://git.openjdk.org/leyden/commit/88e0b00a46301ac14fb0b1c0d2717e80ba4b1dc0

8353298: AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass

Reviewed-by: ccheung, kvn

! src/hotspot/share/oops/klass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java

Changeset: ffe6a4f9
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-23 21:39:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6842

8355335: Avoid pattern matching switches in core ClassFile API

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java

Changeset: bd1c53e9
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-23 21:40:50 +0000
URL:       https://git.openjdk.org/leyden/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c840

8354899: Reduce overhead associated with type switches

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java

Changeset: 669d4d6b
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-23 22:29:59 +0000
URL:       https://git.openjdk.org/leyden/commit/669d4d6bfa50ab6ae73d05c6a0b069f4507d298e

8355328: Improve negative tests coverage for jpackage signing

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java

Changeset: 3b7f43f9
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-23 22:41:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3b7f43f95e061274020deaa1eecdb8182a6b64e1

8355429: Open source ProgressMonitor test

Reviewed-by: azvegint

+ test/jdk/javax/swing/ProgressMonitor/bug4401480.java

Changeset: 4873eec0
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-23 22:57:42 +0000
URL:       https://git.openjdk.org/leyden/commit/4873eec06f25227fe221a86b07c6072e676f7d5d

8354554: Open source several clipboard tests batch1

Reviewed-by: serb, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Clipboard/ClipRWTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboard2ProcTest.java
+ test/jdk/java/awt/Clipboard/NoOwnerNoTargetsTest.java
+ test/jdk/java/awt/Clipboard/PasteNullToTextComponentsTest.java

Changeset: ac17449b
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-04-23 22:58:47 +0000
URL:       https://git.openjdk.org/leyden/commit/ac17449bdb946d98cb65c8eae9c9671f527a79cb

8353596: GenShen: Test TestClone.java#generational-no-coops intermittent timed out

Reviewed-by: kdnilsen, ysr

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

Changeset: b10a304b
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-23 23:03:22 +0000
URL:       https://git.openjdk.org/leyden/commit/b10a304b2bdec5fdd3d689ae8fcd341e68e80b72

8354553: Open source several clipboard tests batch0

Reviewed-by: serb, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Clipboard/ClipboardSecurity.java
+ test/jdk/java/awt/Clipboard/GetAltContentsTest/SystemClipboardTest.java
+ test/jdk/java/awt/Clipboard/ImageTransferTest.java
+ test/jdk/java/awt/Clipboard/NoDataConversionFailureTest.java

Changeset: bbec3c07
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-24 00:00:36 +0000
URL:       https://git.openjdk.org/leyden/commit/bbec3c0730df4578cee5cbc9dab40810ff093966

8354558: -XX:AOTMode=record crashes with boot loader package-info class

Reviewed-by: ccheung, matsaave

! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java

Changeset: 428334b6
Branch: premain
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-04-24 01:09:17 +0000
URL:       https://git.openjdk.org/leyden/commit/428334b616e1c436fbc2b8d71e41a0b154e9da12

8353216: Improve VerifyMethodHandles for method handle linkers

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp

Changeset: 188c2360
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-24 06:58:21 +0000
URL:       https://git.openjdk.org/leyden/commit/188c236071fd573a9ef35c34126443c6982a4f53

8353558: x86: Use better instructions for ICache sync when available

Reviewed-by: kvn, adinn

! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/icache_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/zero/icache_zero.hpp
! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp
! src/hotspot/share/runtime/flags/flagSetting.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/icache.hpp
! src/hotspot/share/runtime/init.cpp
+ test/hotspot/gtest/runtime/test_icache.cpp

Changeset: 7bfbb9a5
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-24 06:58:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7bfbb9a51533f30613cacd47433ba709353ce3d5

8348928: Check for case label validity are misbehaving when binding patterns with unnamed bindings are present

Reviewed-by: asotona, abimpoudis, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: 953eef4f
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-24 07:20:25 +0000
URL:       https://git.openjdk.org/leyden/commit/953eef4f113408ab4ae432308f9848f7d226c619

8347337: ZGC: String dedups short-lived strings

Reviewed-by: kbarrett, aboldtch, eosterlund

! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zStringDedup.hpp
+ src/hotspot/share/gc/z/zStringDedup.inline.hpp

Changeset: 84e9264e
Branch: premain
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-24 08:29:08 +0000
URL:       https://git.openjdk.org/leyden/commit/84e9264e76ca6e5d984c8eecbf5c5d11128fc174

8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchPredicateCloning.java

Changeset: 290d24d1
Branch: premain
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-24 08:36:35 +0000
URL:       https://git.openjdk.org/leyden/commit/290d24d16adcef6b9f0f5ac789b125fd7bac66a5

8355400: Better git detection in update_copyright_year.sh

Reviewed-by: erikj, chagedorn

! make/scripts/update_copyright_year.sh

Changeset: be6e4406
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-04-24 09:10:43 +0000
URL:       https://git.openjdk.org/leyden/commit/be6e4406d8c9024bb368ed9dc22d4a6df2a0846a

8349139: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop

Reviewed-by: chagedorn, epeter, qamai

! 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/predicates.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java
+ test/hotspot/jtreg/compiler/controldependency/TestMainLoopNoBackedgeFloatingDiv.java

Changeset: 74a2c831
Branch: premain
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-04-24 09:33:15 +0000
URL:       https://git.openjdk.org/leyden/commit/74a2c831a2af55c66317ca8aead53fde2a2a6900

8352620: C2: rename MemNode::memory_type() to MemNode::value_basic_type()

Reviewed-by: rcastanedalo, thartmann

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 6254046f
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-04-24 10:27:50 +0000
URL:       https://git.openjdk.org/leyden/commit/6254046f508049a4e568f0f2eae51dc10da392c1

8320909: C2: Adapt IGVN's enqueuing logic to match idealization of AndNode with LShift operand

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvAnd.java
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvCastAnd.java

Changeset: d3f31b0d
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-04-24 11:43:53 +0000
URL:       https://git.openjdk.org/leyden/commit/d3f31b0d8e9c90f3dc8e97a299c9e0b7f5b05284

8347719: [REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION

Reviewed-by: tschatzl, jsjolen

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
+ src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
+ src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
+ src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 1ec64811
Branch: premain
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-04-24 12:01:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1ec64811a365442c902e334b56f4cf926c316a4a

8350582: Correct the parsing of the ssl value in javax.net.debug

Reviewed-by: wetmore, hchao

! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
+ test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: 34c4d895
Branch: premain
Author:    Oleksii Sylichenko <a.silichenko at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-04-24 12:50:03 +0000
URL:       https://git.openjdk.org/leyden/commit/34c4d895ca321508c24b13338900d617679aadae

8353190: Use "/native" Run Option for TestAvailableProcessors Execution

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java

Changeset: 0537c692
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-24 13:39:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0537c6927d4f617624672cfae06928f9738175ca

8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag

Reviewed-by: rcastanedalo, chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java

Changeset: cf96b107
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-04-24 14:14:10 +0000
URL:       https://git.openjdk.org/leyden/commit/cf96b107d57182ad6ab47125939423dd5286aa88

8354362: Use automatic indentation in CollectedHeap printing

Reviewed-by: stefank, lkorinth, stuefe

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! 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/g1ConcurrentMark.hpp
! 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/parMarkBitMap.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/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.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/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 356c4d9c
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2025-04-24 14:14:24 +0000
URL:       https://git.openjdk.org/leyden/commit/356c4d9ca93c8a37231e86d583ce9628d693c733

8355369: Remove setAccessible usage for setting final fields in java.util.concurrent

Reviewed-by: pminborg, dl, rgiulietti, alanb

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java

Changeset: 0edd018a
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-24 14:48:00 +0000
URL:       https://git.openjdk.org/leyden/commit/0edd018a48c202a6da4afe80e245799b47000885

8355432: Remove CompileTask from SA

Reviewed-by: cjplummer, lmesnik

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java

Changeset: 751e0392
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-24 15:55:05 +0000
URL:       https://git.openjdk.org/leyden/commit/751e0392bcad0e608a7a041b658c1d263383f15a

8355235: Clean out old versions from Tools.gmk

Reviewed-by: erikj

! make/devkit/Tools.gmk

Changeset: 8e51ff70
Branch: premain
Author:    Gennadiy Krivoshein <gennadiy.krivoshein at bell-sw.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-04-24 16:06:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8e51ff70d896aeb5b35e6bb6b00f1818d67c99e7

8315113: Print request Chromaticity.MONOCHROME attribute does not work on macOS

Reviewed-by: prr, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ src/java.desktop/share/classes/sun/print/GrayscaleProxyGraphics2D.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/attribute/MonochromePrintTest.java

Changeset: 3270a7d3
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-04-24 16:21:44 +0000
URL:       https://git.openjdk.org/leyden/commit/3270a7d3591eac44705ff5d76c6f59cfb14f5ac0

8355476: RISC-V: using zext_w directly in vector_update_crc32 could trigger assert

Reviewed-by: fyang, fjiang

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

Changeset: 862797f0
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-04-24 16:23:12 +0000
URL:       https://git.openjdk.org/leyden/commit/862797f0c16ed0459cda4931824b6b17120a2abe

8355293: [TEST] RISC-V: enable more ir tests

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java

Changeset: 29f10700
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-24 17:17:54 +0000
URL:       https://git.openjdk.org/leyden/commit/29f10700e7c76d94db00e48b98a9c6dfedffac0d

8355211: nsk/jdi/EventRequest/disable/disable001.java should use JDIBase superclass

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java

Changeset: 370e6113
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-24 17:19:15 +0000
URL:       https://git.openjdk.org/leyden/commit/370e6113de30fd1bc596b5fbf7bd00f97e689f4f

8355221: Get rid of unnecessary override of JDIBase.breakpointForCommunication in nsk/jdi tests

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java

Changeset: e01e33d1
Branch: premain
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-04-24 19:18:13 +0000
URL:       https://git.openjdk.org/leyden/commit/e01e33d19b94ee85f7cb7cd6baec857a50086c76

8354424: java/util/logging/LoggingDeadlock5.java fails intermittently in tier6

Reviewed-by: dfuchs, smarks

! test/jdk/ProblemList.txt
! test/jdk/java/util/logging/LoggingDeadlock5.java

Changeset: 8a39f07d
Branch: premain
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-04-24 23:23:58 +0000
URL:       https://git.openjdk.org/leyden/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e65f

8354431: gc/logging/TestGCId fails on Shenandoah

Reviewed-by: wkemper, phh

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

Changeset: ed604038
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-04-25 02:09:58 +0000
URL:       https://git.openjdk.org/leyden/commit/ed604038ffc4ca64113984324dde71c07f046b52

8346836: C2: Verify CastII/CastLL bounds at runtime

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

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyConstraintCasts.java

Changeset: f27fc010
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-25 07:09:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f27fc010f699c01bd3c633b2926966578b5da270

8355576: Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 70030bac
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-25 07:09:37 +0000
URL:       https://git.openjdk.org/leyden/commit/70030bac04b99454af7577553e4a6bbaf5d39210

8354803: ALL_64_BITS is the same across platforms

Reviewed-by: stefank, lucy

! 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
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: dbd2fb0e
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-25 07:11:24 +0000
URL:       https://git.openjdk.org/leyden/commit/dbd2fb0e5a06df2760a6c4ac128a9172b13647d9

8355473: Clean up x86 globals/VM_Version after 32-bit x86 removal

Reviewed-by: chagedorn, coleenp, jwaters

! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: b41e0b17
Branch: premain
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-25 07:20:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b41e0b17490b203b19787a0d0742318fc0d03b33

8355387: [jittester] Disable downcasts by default

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java

Changeset: 89f9268e
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-04-25 08:20:51 +0000
URL:       https://git.openjdk.org/leyden/commit/89f9268ed7c2cb86891f23a10482cd459454bd32

8355524: Only every second line in upgradeable files is being used

Reviewed-by: shade, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf

Changeset: f66b9ba7
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-04-25 10:08:37 +0000
URL:       https://git.openjdk.org/leyden/commit/f66b9ba7bc1f426c430c5a99842685008c5a9dda

8346785: Potential infinite loop in JavadocTokenizer.ensures

Reviewed-by: liach, hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java

Changeset: e6cea402
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-04-25 11:17:15 +0000
URL:       https://git.openjdk.org/leyden/commit/e6cea4025b6743538da76f056fa831b02705f423

8355475: UNCTest should use an existing UNC path

Reviewed-by: dfuchs

! test/jdk/java/net/URLConnection/UNCTest.java

Changeset: a2f9c248
Branch: premain
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-25 11:31:10 +0000
URL:       https://git.openjdk.org/leyden/commit/a2f9c248447d2840d191366cead1ba474ed9a15a

8354327: Rewrite runtime/LoadClass/LoadClassNegative.java

Reviewed-by: coleenp, lmesnik

! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
- test/hotspot/jtreg/runtime/LoadClass/dummy.jar

Changeset: 5c067232
Branch: premain
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-04-25 12:50:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5c067232bf21aaca2b7addd2a862e15a8696ffb8

8355074: RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java

Changeset: 597bcc69
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-04-25 16:12:35 +0000
URL:       https://git.openjdk.org/leyden/commit/597bcc695347544b9feffc5280741b1e9e1715f7

8352003: Support --add-opens with -XX:+AOTClassLinking

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

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/Module.java
! 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/module/ModuleBootstrap.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java

Changeset: 77f5a246
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-25 16:30:26 +0000
URL:       https://git.openjdk.org/leyden/commit/77f5a24648758cb1adc74056ca58f880af4a8e84

8355214: nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventFilters.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java

Changeset: 15f42e34
Branch: premain
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-04-25 16:32:42 +0000
URL:       https://git.openjdk.org/leyden/commit/15f42e348d4068bd90dd75b270a372353fe0ed07

8350703: Add standard system property stdin.encoding

Reviewed-by: naoto, alanb

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
! test/jdk/java/lang/System/PropertyTest.java

Changeset: ac05002c
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-25 16:34:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ac05002cbeb014036ffbbcb17bb12d8d2102c7cd

8354877: DirectClassBuilder default flags should include ACC_SUPER

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java

Changeset: d8f012ea
Branch: premain
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-04-25 17:06:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d8f012ea2a0514020434d5db6047e36941e9349b

8305186: Reference.waitForReferenceProcessing should be more accessible to tests

Reviewed-by: kbarrett

! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 4b880299
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-04-25 17:11:54 +0000
URL:       https://git.openjdk.org/leyden/commit/4b880299881c9413038d647123e3b658999c6f8f

8355439: Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java

Changeset: 2785570f
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-04-25 20:12:45 +0000
URL:       https://git.openjdk.org/leyden/commit/2785570f5620db08c0d31cd29839f92ffabd58b2

8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests

Reviewed-by: honkar, aivanov, prr

! test/jdk/java/awt/Desktop/BrowseTest.java
! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
! test/jdk/java/awt/Desktop/OpenTest.java

Changeset: 5db62abb
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-25 20:58:40 +0000
URL:       https://git.openjdk.org/leyden/commit/5db62abb4216a0618d6ea59d292828907572d542

8315719: Adapt AOTClassLinking test case for dynamic CDS archive

Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java

Changeset: e57fd710
Branch: premain
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-04-25 21:22:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e57fd710496b2ac8aa93eb3d4ff2234170fa2e37

8353786: Migrate Vector API math library support to FFM API

Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstance.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/java.base/share/classes/jdk/internal/vm/vector/Utils.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Util.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 91a9043f
Branch: premain
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-04-26 02:58:51 +0000
URL:       https://git.openjdk.org/leyden/commit/91a9043f9df0e345719df3bfd0a7d0f2a96e6109

8355562: RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad

Reviewed-by: fyang, fjiang

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

Changeset: 3b3a055d
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-04-26 03:31:21 +0000
URL:       https://git.openjdk.org/leyden/commit/3b3a055d7605338e93814ccfe2a4a18a7786f43f

8342676: Unsigned Vector Min / Max transforms

Reviewed-by: sviswanathan, epeter

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java

Changeset: 21b0f5ea
Branch: premain
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-04-26 05:46:05 +0000
URL:       https://git.openjdk.org/leyden/commit/21b0f5ea153c633de7f09bdb0399308c890f7e43

8355637: SSLSessionImpl's "serialization" list documentation is incorrectly ordered

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java

Changeset: 898d4798
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-04-27 02:29:44 +0000
URL:       https://git.openjdk.org/leyden/commit/898d4798003d7b9cd54ef3a149eb037998a39887

8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization

Reviewed-by: prr

! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c

Changeset: 4e7b5133
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-27 06:05:50 +0000
URL:       https://git.openjdk.org/leyden/commit/4e7b5133721f455f84cddecf7dd18ced0d2c8243

8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer

Reviewed-by: ccheung

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

Changeset: 04bb5dcf
Branch: premain
Author:    jeremy <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-04-27 11:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/04bb5dcf5759509e0239a6049db9ae2b97880aa9

8355203: [macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily

Reviewed-by: serb, prr

! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
+ test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java

Changeset: 9c86ac27
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-04-27 11:44:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9c86ac27236a67ff7d84447821d89772b993f7e1

8354495: Open source several AWT DataTransfer tests

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/datatransfer/ClipboardPerformanceTest.java
+ test/jdk/java/awt/datatransfer/HTMLTransferConsoleOutputTest.java
+ test/jdk/java/awt/datatransfer/ImageTransferCrashTest.java

Changeset: 216b18f9
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-27 12:54:25 +0000
URL:       https://git.openjdk.org/leyden/commit/216b18f98e6384fe57e686c21c49f985cf7afe63

Merge branch 'master' into merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/native/libjava/System.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
+ src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/native/libjava/System.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: 594d2ed7
Branch: premain
Author:    Vladimir Kozlov <vladimir.kozlov at oracle.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-04-27 19:38:08 +0000
URL:       https://git.openjdk.org/leyden/commit/594d2ed7fe4497256d3aab651daae5df88dc0b1f

Fixed merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp



More information about the leyden-dev mailing list