git: openjdk/leyden: premain: 428 new changesets

duke duke at openjdk.org
Thu Sep 26 20:28:54 UTC 2024


Changeset: 173fb74c
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: iklam <ilam3388 at gmail.com>
Date:      2024-08-29 21:06:05 +0000
URL:       https://git.openjdk.org/leyden/commit/173fb74c1fb476f9e0891dcce4c275ec46304b24

8339020: Remove unused HeapShared::calculate_oopmap

Reviewed-by: coleenp

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

Changeset: 618907c4
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Committer: iklam <ilam3388 at gmail.com>
Date:      2024-09-02 17:57:02 +0000
URL:       https://git.openjdk.org/leyden/commit/618907c438e689756a463a79357c103734da6599

8339351: Remove duplicate line in FileMapHeader::print

Reviewed-by: dholmes

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

Changeset: e9521b21
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Committer: iklam <ilam3388 at gmail.com>
Date:      2024-09-25 21:52:12 +0000
URL:       https://git.openjdk.org/leyden/commit/e9521b217145dad7754ac3748912f5c0f88549c7

8338912: CDS: Segmented roots array

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: ea337098
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-08-23 02:35:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ea3370982bfd3da4b200b738dd3b8c16cebb3a34

8328880: Events::log_exception should limit the size of the logging message

Reviewed-by: shade, kvn

! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: e06652ad
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-08-23 05:47:29 +0000
URL:       https://git.openjdk.org/leyden/commit/e06652ad3c02dfe54104eaa04eaa3d117699b27f

8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: 8e0d0190
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-08-23 06:26:24 +0000
URL:       https://git.openjdk.org/leyden/commit/8e0d0190ed19bc1a9d4ec0c6ee3aa6454542989f

8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout

Reviewed-by: dfuchs, jpai, djelinski

! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 9cbf685b
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-08-23 07:09:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9cbf685b0b1ade5e6ddebfeec225b2efb5cf4cfc

8337658: ZGC: Move soft reference handling out of the driver loop function

Reviewed-by: gli, aboldtch, eosterlund

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp

Changeset: a5e28005
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-08-23 08:05:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a5e28005fa95426f811e1ed98a7d726cbdbe196d

8338834: Remove unused import declarations in java.compiler

Reviewed-by: darcy

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java

Changeset: fead3cf5
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-23 09:26:00 +0000
URL:       https://git.openjdk.org/leyden/commit/fead3cf54130e3ab10f94a94dfbd382e4cb1e597

8338745: Intrinsify Continuation.pin() and Continuation.unpin()

Reviewed-by: kvn

! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 69bd227e
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-23 09:29:23 +0000
URL:       https://git.openjdk.org/leyden/commit/69bd227e6c497eb82c46ab85125610c0b44dc04e

8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor

Reviewed-by: alanb, egahlin, dholmes

! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java

Changeset: 965dd1ac
Branch: premain
Author:    Qizheng Xing <qxing at openjdk.org>
Date:      2024-08-23 09:30:47 +0000
URL:       https://git.openjdk.org/leyden/commit/965dd1acd0ce5b225d85e2c55cc097856e0e9f3c

8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementWithGCBarrierTests.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java

Changeset: 21d1e4d8
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-23 09:59:15 +0000
URL:       https://git.openjdk.org/leyden/commit/21d1e4d8039ecccbf60138ede574e0177ee5550f

8338819: JFR: Internal events causes crash when no other events are in use

Reviewed-by: mgronlun, sjohanss

! src/hotspot/share/jfr/jni/jfrUpcalls.cpp

Changeset: 916f1aa0
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-23 10:51:12 +0000
URL:       https://git.openjdk.org/leyden/commit/916f1aa04f6fcc6da9bf9d725e3639cf4c0755a1

8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work

Reviewed-by: abhiscxk, dnguyen

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! test/jdk/javax/swing/JTable/KeyBoardNavigation.java

Changeset: a461369f
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-23 15:16:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a461369f16a2d92ab428d14c36dd69fa5942bbc5

8338700: AttributeMapper type parameter should be bounded by Attribute

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 23dc3b02
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-08-23 16:32:14 +0000
URL:       https://git.openjdk.org/leyden/commit/23dc3b02468836f4c9b4303f2c7c0a7305461ce1

8324048: (fc) Make FileKey fields final

Reviewed-by: djelinski, alanb, jpai

! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c

Changeset: 5d12ac3f
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-08-23 20:01:16 +0000
URL:       https://git.openjdk.org/leyden/commit/5d12ac3fcb076bf701d7a572942f57f4de7a9ca0

8337715: Update --release 23 symbol information for JDK 23 build 37

Reviewed-by: iris, liach

! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt

Changeset: 32b3d707
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-08-23 22:04:43 +0000
URL:       https://git.openjdk.org/leyden/commit/32b3d707c1b3a9a0d127684e245e5c975ac5566a

8338925: ProblemList runtime/interpreter/LastJsrTest.java on linux-all

Reviewed-by: matsaave

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5671f836
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-08-24 00:05:30 +0000
URL:       https://git.openjdk.org/leyden/commit/5671f836039ef1683e3e9ce5b7cf0fa2f1860e2d

8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used

Reviewed-by: honkar, dnguyen, prr

! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java

Changeset: 0c14579f
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-08-26 07:31:04 +0000
URL:       https://git.openjdk.org/leyden/commit/0c14579fef902f0501d0510bdc32e8cece34834a

8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop

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

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSunkNodeInInfiniteLoop.java

Changeset: ce83f6af
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-08-26 07:32:19 +0000
URL:       https://git.openjdk.org/leyden/commit/ce83f6af64efd673b83c945765f68e8a3bf89774

8338844: C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709

Reviewed-by: chagedorn, thartmann

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

Changeset: 20d8f58c
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-08-26 09:17:45 +0000
URL:       https://git.openjdk.org/leyden/commit/20d8f58c92009a46dfb91b951e7d87b4cb8e8b41

8331671: Implement JEP 472: Prepare to Restrict the Use of JNI

Reviewed-by: jpai, prr, ihse, kcr, alanb

! make/conf/module-loader-map.conf
! make/test/BuildTestLib.gmk
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/Flag.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/PanamaJNIDef.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_def_module/org/openjdk/jni/def/libLinkerInvokerModule.cpp
= test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_load_module/org/openjdk/jni/PanamaMainJNI.java
= test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/module-info.java
+ test/jdk/java/foreign/enablenativeaccess/panama_jni_use_module/org/openjdk/jni/use/PanamaJNIUse.java
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: e63418ee
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-08-26 14:29:09 +0000
URL:       https://git.openjdk.org/leyden/commit/e63418ee017def80689c88671e5d124b2d453fda

8338979: Avoid bootstrapped switches in the classfile API

Reviewed-by: liach, asotona

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

Changeset: 3f00da84
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-08-26 15:58:25 +0000
URL:       https://git.openjdk.org/leyden/commit/3f00da84b3e6fb001e7d56acb198292b28d40c8b

8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them

Reviewed-by: liach, jlahoda

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

Changeset: a15af699
Branch: premain
Author:    Tomáš Zezula <tomas.zezula at gmail.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-08-26 16:49:48 +0000
URL:       https://git.openjdk.org/leyden/commit/a15af6998e8f7adac2ded94ef5a47e22ddb53452

8338538: [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread

Reviewed-by: dnsimon

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

Changeset: 0c744ea7
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-08-26 18:52:36 +0000
URL:       https://git.openjdk.org/leyden/commit/0c744ea7e75ba117503afe9c03993f3532742bb3

8338928: Update SwingSet2 "About" image to reference openjdk.org

Reviewed-by: abhiscxk, honkar

! src/demo/share/jfc/SwingSet2/resources/images/About.jpg

Changeset: 5ecbecfb
Branch: premain
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-08-26 20:26:17 +0000
URL:       https://git.openjdk.org/leyden/commit/5ecbecfbcac681e9e6750be37ca4bc2591db21e6

8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc

Reviewed-by: redestad, liach

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

Changeset: a827ff05
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-08-26 21:26:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a827ff05dba0c9b7c74d83053a35c8041c1ac5cc

8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: 16df0907
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-08-26 22:26:40 +0000
URL:       https://git.openjdk.org/leyden/commit/16df0907842af4729e72fe706c76681c8c799c03

8338947: Deprecate the UseLinuxPosixThreadCPUClocks flag and remove it in a future release

Reviewed-by: kbarrett, stuefe

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 78f53efc
Branch: premain
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2024-08-27 00:24:46 +0000
URL:       https://git.openjdk.org/leyden/commit/78f53efcd6a886375fac3fad69f428ecc852fcd6

8338938: The result of the combine method of SettingsControl is not used

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java

Changeset: cd9e241f
Branch: premain
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-08-27 04:13:54 +0000
URL:       https://git.openjdk.org/leyden/commit/cd9e241f0ec10c7b31d36cbfb994bc20d81a0517

8336289: Obliterate most references to _snprintf in the Windows JDK

Reviewed-by: kbarrett, dholmes, jpai, mullan, djelinski, prr

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/util_md.h
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: b8e8e965
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-08-27 04:15:08 +0000
URL:       https://git.openjdk.org/leyden/commit/b8e8e965e541881605f9dbcd4d9871d4952b9232

8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F

Reviewed-by: aivanov, honkar, prr

! test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java

Changeset: b704bfa2
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-27 07:23:15 +0000
URL:       https://git.openjdk.org/leyden/commit/b704bfa205bbd8c56f128ce5d727d40c8a3ec613

8298920: Improve microbenchmark build times

Reviewed-by: erikj, ihse, djelinski

! make/common/JavaCompilation.gmk
! make/test/BuildMicrobenchmark.gmk

Changeset: aefdbdc7
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-08-27 08:42:06 +0000
URL:       https://git.openjdk.org/leyden/commit/aefdbdc7e54ae92b5c2113504ce17abf00681e62

8338727: RISC-V: Avoid synthetic data dependency in nmethod barrier on Ztso

Reviewed-by: mli, fyang

! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp

Changeset: 2edf574f
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-08-27 11:51:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2edf574f62837678e621e1dfdd8d8a77dbe17ad6

8338814: [PPC64] Unify interface of cmpxchg for different types

Reviewed-by: lucy

! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp

Changeset: d5c6158c
Branch: premain
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-27 13:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/d5c6158cedfd96a9f97d83355b10730b81274648

8338389: [JFR] Long strings should be added to the string pool

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
+ test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java

Changeset: 414d23cb
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-08-27 13:23:02 +0000
URL:       https://git.openjdk.org/leyden/commit/414d23cb8f3c2765ac6ba2da930f2cfe7a9ad419

8338765: ScheduledThreadPoolExecutor struggles with extremely long delays

Reviewed-by: alanb

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

Changeset: b25095b0
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-08-27 14:26:31 +0000
URL:       https://git.openjdk.org/leyden/commit/b25095b08e4d21b95177a5fa3fff3807b2cf81e0

8338728: Misc issues in memory layout javadoc

Reviewed-by: pminborg, psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! test/jdk/java/foreign/TestDereferencePath.java

Changeset: 0f667103
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-27 14:33:31 +0000
URL:       https://git.openjdk.org/leyden/commit/0f667103db7842fe9d3399f56baee0a5def4529e

8338939: Simplify processing of hidden class names

Reviewed-by: egahlin

! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp

Changeset: 1ff5f8d6
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-27 15:18:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1ff5f8d65cf6153e517ee7a242d10536eee0d637

8338440: Parallel: Improve fragmentation mitigation in Full GC

Co-authored-by: Guoxiong Li <gli at openjdk.org>
Reviewed-by: iwalulya, zgu, gli

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

Changeset: fa4ff78b
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-08-27 15:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/fa4ff78bd4ed029120717142eec6fb6352cb8e79

8338690: CompactNumberInstance.format incorrectly formats some numbers (few vs many)

Reviewed-by: joehw, rriggs, jlu

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java

Changeset: daf26178
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-08-27 15:46:10 +0000
URL:       https://git.openjdk.org/leyden/commit/daf26178be07bfe4a46592bcde092ce297a092bb

8338929: Make Metaspace::deallocate space-aware

Reviewed-by: coleenp, adinn

! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp

Changeset: 44d3a68d
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-08-27 16:20:18 +0000
URL:       https://git.openjdk.org/leyden/commit/44d3a68d8a73c119b64772687d74e5ce25926f4f

8314124: RISC-V: implement Base64 intrinsic - decoding

Reviewed-by: fyang, rehn, tonyp

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

Changeset: 2e96f159
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-08-27 16:24:50 +0000
URL:       https://git.openjdk.org/leyden/commit/2e96f159aaee782a627902c04dbd51daa3406ab5

8338489: Typo in MemorySegment doc

Reviewed-by: rriggs, mcimadamore, iris

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

Changeset: 284c3cde
Branch: premain
Author:    Neethu Prasad <nprasad at openjdk.org>
Date:      2024-08-27 16:45:34 +0000
URL:       https://git.openjdk.org/leyden/commit/284c3cde5e1b7115fb17c51f3ed17c1be95845bc

8336299: Improve GCLocker stall diagnostics

Reviewed-by: ayang, shade, tschatzl

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

Changeset: b1b4cd42
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-08-27 17:16:09 +0000
URL:       https://git.openjdk.org/leyden/commit/b1b4cd429a4135840966975dd0c068fe428e2ee6

8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java

Reviewed-by: serb, honkar

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java

Changeset: 449ca2c3
Branch: premain
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-08-27 22:10:05 +0000
URL:       https://git.openjdk.org/leyden/commit/449ca2c3c1cb5d056a2d259be2ff069ba2a36b80

8337832: Optimize datetime toString

Reviewed-by: scolebourne, liach, naoto

! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java

Changeset: 8e88da05
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-28 04:43:10 +0000
URL:       https://git.openjdk.org/leyden/commit/8e88da05b9966892e117b779d59a2e311a557a8d

8338041: Keyboard Navigation of JTable, Ctrl Shift RIGHT/LEFT doesn't follow native action in GTK L&F

Reviewed-by: honkar, prr, abhiscxk

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
+ test/jdk/javax/swing/plaf/gtk/JTableCtrlShiftRightLeftKeyTest.java

Changeset: 2e174c63
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-28 09:29:18 +0000
URL:       https://git.openjdk.org/leyden/commit/2e174c6367c7755d8541f9669f7f10ed89878f58

8338445: jdk.internal.loader.URLClassPath may leak JarFile instance when dealing with unexpected Class-Path entry in manifest

Reviewed-by: michaelm, cstein, alanb

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/java/net/URLClassLoader/JarLoaderCloseTest.java

Changeset: 1ff9ac72
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-08-28 10:22:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1ff9ac7233d51a58fd54a92d2c45761478574cc7

8338731: MemoryLayout::offsetHandle can return a negative offset

Reviewed-by: pminborg, psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 21505216
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2024-08-28 11:01:15 +0000
URL:       https://git.openjdk.org/leyden/commit/2150521650d6b730cfe9d3ecb91d589c96862475

8322036: Improve help output from the javadoc tool

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties

Changeset: 9d183bd0
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-28 12:19:58 +0000
URL:       https://git.openjdk.org/leyden/commit/9d183bd02763ee4ff5aa8388e039d8b5a6964328

8339149: jfr_flush_event_writer - return value type mismatch

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.hpp

Changeset: 32c97509
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-28 13:28:01 +0000
URL:       https://git.openjdk.org/leyden/commit/32c975098521e830ce706b67e7232a007c0846c7

8339160: [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC

Reviewed-by: tschatzl

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

Changeset: b6700095
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-08-28 15:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/b6700095c018a67a55b746cd4eee763c68f538e0

8338729: Retire the test jdk/java/util/zip/TestZipError.java

Reviewed-by: lancea

- test/jdk/java/util/zip/TestZipError.java

Changeset: 379f3db0
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-08-28 16:47:30 +0000
URL:       https://git.openjdk.org/leyden/commit/379f3db001fe4bffd3a00e0363a98275e7b2eba8

8339175: ProblemList runtime/interpreter/LastJsrTest.java on all platforms with Xcomp

Reviewed-by: matsaave

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 0c2b1758
Branch: premain
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-08-28 17:24:33 +0000
URL:       https://git.openjdk.org/leyden/commit/0c2b175898d13b58ffe56e2f9cbc9d88173a61cf

8328608: Multiple NewSessionTicket support for TLS

Reviewed-by: djelinski

! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/util/Cache.java
! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java
! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java
! test/jdk/javax/net/ssl/templates/TLSBase.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java

Changeset: 3d49fb8a
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2024-08-28 17:54:43 +0000
URL:       https://git.openjdk.org/leyden/commit/3d49fb8a17ceec6e23595bc8affc89765899f72b

8338103: Stabilize and open source a Swing OGL ButtonResizeTest

Reviewed-by: abhiscxk, prr, tr

+ test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java

Changeset: a98ecad0
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-08-28 18:16:00 +0000
URL:       https://git.openjdk.org/leyden/commit/a98ecad0a920f12d81386de3d0f549d542014773

8338897: Small startup regression remains after JDK-8309622 and JDK-8331932

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: eff6d9cd
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-08-28 18:22:30 +0000
URL:       https://git.openjdk.org/leyden/commit/eff6d9cd23f9da8720a44ad628aa0a3e6f58facf

8339167: Remove AbstractPoolEntry.PrimitiveEntry to reduce boxing overheads

Reviewed-by: liach

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

Changeset: d03ec7aa
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-08-28 20:17:25 +0000
URL:       https://git.openjdk.org/leyden/commit/d03ec7aad41d830b47801b7af75ee5e278128e69

8339030: frame::print_value_on(outputStream* st, JavaThread *thread) doesn't need thread argument

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: d08b5bd9
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-08-28 20:18:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d08b5bd9f5f740d75c1acfbd644ce1c822e03833

8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small

Reviewed-by: ayang

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: a8ac2872
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-08-28 21:14:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a8ac28725bfc22867c76856ddce094588a97b84c

8339126: JNI exception pending in Inflater.c

Reviewed-by: lancea, vtewari, jpai, naoto

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

Changeset: 72a49005
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-08-28 21:16:18 +0000
URL:       https://git.openjdk.org/leyden/commit/72a49005ee8c4aeb6dcf3eff4c56576a2b4d0081

8338888: SystemDictionary::class_name_symbol has incorrect length check

Reviewed-by: stuefe, kbarrett, coleenp

! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c

Changeset: 26e3d535
Branch: premain
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-08-28 22:54:38 +0000
URL:       https://git.openjdk.org/leyden/commit/26e3d535ad4d6e5d78ca50941cfa39dd337892a9

8338716: Re-visit "interrupt handling" in jdk.internal.loader.Resource

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/loader/Resource.java

Changeset: 0ddcd701
Branch: premain
Author:    Dean Long <dlong at openjdk.org>
Date:      2024-08-29 00:34:11 +0000
URL:       https://git.openjdk.org/leyden/commit/0ddcd7017576a0f9c97a74b7d47624ae06ed06d6

8335120: assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed

Reviewed-by: kvn, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp

Changeset: eb7ead58
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-08-29 05:03:15 +0000
URL:       https://git.openjdk.org/leyden/commit/eb7ead58fd70822669d2aa1a0053814e58955f82

8336873: BasicSplitPaneDivider:oneTouchExpandableChanged() should mention that implementation depends on SplitPane.supportsOneTouchButtons property

Reviewed-by: prr, abhiscxk

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java

Changeset: 1383fec4
Branch: premain
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-08-29 05:34:08 +0000
URL:       https://git.openjdk.org/leyden/commit/1383fec41756322bf2832c55633e46395b937b40

8327381: Refactor type-improving transformations in BoolNode::Ideal to BoolNode::Value

Reviewed-by: chagedorn, thartmann, jkarthikeyan, epeter

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 0b4a7d53
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-29 06:25:27 +0000
URL:       https://git.openjdk.org/leyden/commit/0b4a7d534204b7b3b041f5117282dd13b1c7c62f

8324859: Improve error recovery

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: ff59532d
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-29 06:28:05 +0000
URL:       https://git.openjdk.org/leyden/commit/ff59532ddd3002df61e46d58b3f29d26c78295da

8338678: Erroneous parameterized type represented as <any>

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: f080b4bb
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-29 07:07:12 +0000
URL:       https://git.openjdk.org/leyden/commit/f080b4bb8a75284db1b6037f8c00ef3b1ef1add1

8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero

Reviewed-by: kvn, iveresov

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

Changeset: 362f9ce0
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-29 07:29:12 +0000
URL:       https://git.openjdk.org/leyden/commit/362f9ce077baa900ed81a0473ec0187efde132ef

8339120: Use more fine-granular gcc unused warnings

Reviewed-by: jwaters, kbarrett, erikj

! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk

Changeset: 723588a4
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-29 08:54:02 +0000
URL:       https://git.openjdk.org/leyden/commit/723588a4e78d25f0ef3c4cdaeb377aedc3a352d4

8338569: HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/FlowTube.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java

Changeset: d35ffa4f
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-08-29 09:57:52 +0000
URL:       https://git.openjdk.org/leyden/commit/d35ffa4f6afb7df052103cee8544e4e707b72cc1

8339017: Make a couple of fields in DoubleByte static

Reviewed-by: bpb, naoto

! src/java.base/share/classes/sun/nio/cs/DoubleByte.java

Changeset: 8c8b5801
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-29 10:06:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8c8b5801fd9d28a71edf3bd8d1fae857817e27de

8338281: jshell does not run shutdown hooks

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/ShutdownTest.java

Changeset: e57b5932
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-08-29 11:23:04 +0000
URL:       https://git.openjdk.org/leyden/commit/e57b59325831247818cb4b07c4fd43e4556effca

8335062: NMT: Make StackIndex non-opaque

Reviewed-by: stuefe, gziemski

! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp

Changeset: 777ed2b5
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-29 15:45:52 +0000
URL:       https://git.openjdk.org/leyden/commit/777ed2b5d2ef8371407cc9bf0370a7cef937cfb7

8339132: Make DirectCodeBuilder write through without allocating instruction objects

Reviewed-by: asotona, redestad

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java

Changeset: a4962ace
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-08-29 20:38:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a4962ace4d3afb36e9d6822a4f02a1515fac40ed

8338257: UTF8 lengths should be size_t not int

Reviewed-by: stuefe, coleenp, dlong

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp

Changeset: f2968b34
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-08-29 21:06:05 +0000
URL:       https://git.openjdk.org/leyden/commit/f2968b34a55009fb195e381ffa615488974e9ba6

8339020: Remove unused HeapShared::calculate_oopmap

Reviewed-by: coleenp

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

Changeset: b711c41d
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-08-29 21:21:16 +0000
URL:       https://git.openjdk.org/leyden/commit/b711c41d442fc369a84745c0203db638e0b7e671

8339196: Optimize BufWriterImpl#writeU1/U2/Int/Long

Reviewed-by: liach, redestad

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

Changeset: 4675913e
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-08-30 01:06:00 +0000
URL:       https://git.openjdk.org/leyden/commit/4675913edb16ec1dde5f0ba2dfcfada134ce17f1

8339237: RISC-V: Builds fail after JDK-8339120

Reviewed-by: fyang

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

Changeset: f927c121
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-08-30 06:21:49 +0000
URL:       https://git.openjdk.org/leyden/commit/f927c1210ee0675bb1196572177ffb505826d57a

8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java

Reviewed-by: lancea

! test/jdk/java/util/zip/Available.java

Changeset: b9e65f98
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-30 06:47:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b9e65f982fe6ae69d3912f32465a688d67c1c765

8337662: Improve os::print_hex_dump for printing Instructions sections

Reviewed-by: stuefe, lucy

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

Changeset: b8727181
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-30 08:11:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b8727181f3ceac6f37272a1152f267ed1b6e2297

8338301: Error recovery and reporting should be improved for erroneous implicitly declared classes

Reviewed-by: cstein, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java
+ test/langtools/tools/javac/diags/examples/ClassMethodOrFieldExpected.java

Changeset: bb28b0d2
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-30 08:58:07 +0000
URL:       https://git.openjdk.org/leyden/commit/bb28b0d2292c0f45decfaac0fb2f4c4284e9c666

8338404: Cross-compilation to different endianness fails after JDK-8318913

Reviewed-by: erikj, fbredberg

! make/CreateJmods.gmk
! make/InterimImage.gmk

Changeset: 2abe2ff6
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-30 08:58:18 +0000
URL:       https://git.openjdk.org/leyden/commit/2abe2ff69b205ccaf502bf8b6de3ce9e1260c386

8339235: Fix indentation in build system

Reviewed-by: erikj

! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/InitSupport.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-hsdis.m4
! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/common/FindTests.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/Modules.gmk
! make/common/Utils.gmk
! make/common/native/DebugSymbols.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk

Changeset: 92c4704e
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-30 10:18:19 +0000
URL:       https://git.openjdk.org/leyden/commit/92c4704edf75534b825765d156a7f70377ccb3bb

8339166: java/lang/String/concat/HiddenClassUnloading.java fails on AIX and Linux ppc64le after JDK-8336856

Reviewed-by: redestad, mdoerr

! test/jdk/java/lang/String/concat/HiddenClassUnloading.java

Changeset: 3a352b82
Branch: premain
Author:    David Schlosnagle <davids at palantir.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-30 12:36:33 +0000
URL:       https://git.openjdk.org/leyden/commit/3a352b82591eb522c24108de95e42a3d1e5ceb3a

8339191: JFR: Bulk read support for ChunkInputStream

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java

Changeset: 2fb83055
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-30 14:47:29 +0000
URL:       https://git.openjdk.org/leyden/commit/2fb830553f219e59a44c140e2441695a0d79c404

8339319: ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java

Reviewed-by: dfuchs, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: a528c4b3
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-30 16:43:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a528c4b370be1e7730778268cf8c52ffcfd27048

8339156: Use more fine-granular clang unused warnings

Reviewed-by: erikj, kbarrett

! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk

Changeset: fef1ef7d
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-08-30 17:17:10 +0000
URL:       https://git.openjdk.org/leyden/commit/fef1ef7dfe1aed7729b182b2fc8d0dda7d546a56

6426678: (spec) File.createTempFile(prefix, suffix, dir) needs clarification for illegal symbols in suffix

Reviewed-by: alanb

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

Changeset: 25e03b52
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-30 17:28:28 +0000
URL:       https://git.openjdk.org/leyden/commit/25e03b52094f46f89f2fe8f20e7e5622928add5f

8339115: Rename TypeKind enum constants to follow code style

Reviewed-by: asotona

! make/jdk/src/classes/build/tools/taglet/JSpec.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: b840b130
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-08-30 18:28:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b840b130df7ccb64d4615460c0654a6315e9302f

8338882: Clarify matching order of MessageFormat subformat factory styles

Reviewed-by: naoto

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

Changeset: 4f071ce0
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-31 01:13:07 +0000
URL:       https://git.openjdk.org/leyden/commit/4f071ce074b934d5610e213d348cff8326f1499d

8311163: Parallel: Improve large object handling during evacuation

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 392bdd57
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-08-31 01:44:17 +0000
URL:       https://git.openjdk.org/leyden/commit/392bdd5734e0ad4e616d52bb7bcafcf85dccbf34

8339248: RISC-V: Remove li64 macro assembler routine and related code

Reviewed-by: rehn, fjiang, luhenry

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

Changeset: 92aafb43
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-01 16:13:53 +0000
URL:       https://git.openjdk.org/leyden/commit/92aafb43424321d8f2552aa34a9a3df291abf992

8338934: vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests timeout intermittently

Reviewed-by: sspitsyn, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 9d7d85a6
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-09-02 01:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/9d7d85a6aa20ed95166f5f2f951597bca1fde841

8339298: Remove unused function declaration poll_for_safepoint

Reviewed-by: fyang, chagedorn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp

Changeset: a136a85b
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-02 09:14:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a136a85b6f5bbc92727883693c1ce31c37a82fd5

8338768: Introduce runtime lookup to check for static builds

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Reviewed-by: prr, jiangli, alanb

! make/modules/jdk.jdwp.agent/Lib.gmk
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.hpp
+ src/hotspot/share/runtime/linkType.cpp
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/jli_util.h
+ src/java.base/share/native/libjli/link_type.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c

Changeset: 03ba37e6
Branch: premain
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-09-02 09:32:10 +0000
URL:       https://git.openjdk.org/leyden/commit/03ba37e60ce08def6afd172efc1cdbbcc856c633

8339169: Remove NaiveHuffman coder

Reviewed-by: djelinski, dfuchs

- src/java.net.http/share/classes/jdk/internal/net/http/hpack/NaiveHuffman.java

Changeset: b1163bcc
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-09-02 14:52:04 +0000
URL:       https://git.openjdk.org/leyden/commit/b1163bcc88a5b88b9a56d5584310f1d679690ab2

8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent)

Reviewed-by: jpai

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

Changeset: 0e6bb514
Branch: premain
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-02 15:37:58 +0000
URL:       https://git.openjdk.org/leyden/commit/0e6bb514c8ec7c4a7100fe06eaa9e954a74fda30

8339063: [aarch64] Skip verify_sve_vector_length after native calls if SVE supports 128 bits VL only

Reviewed-by: adinn, fgao

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 62dad3a9
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-09-02 17:57:02 +0000
URL:       https://git.openjdk.org/leyden/commit/62dad3a9ea222b0fbf15668d6e7b1c4ed61b2532

8339351: Remove duplicate line in FileMapHeader::print

Reviewed-by: dholmes

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

Changeset: 3a88fd43
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-03 06:58:29 +0000
URL:       https://git.openjdk.org/leyden/commit/3a88fd437dfb218df5d3338c8ee7d70416839cf8

8334724: C2: remove PhaseIdealLoop::cast_incr_before_loop()

Reviewed-by: chagedorn, kvn

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

Changeset: dc4fd896
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-09-03 06:58:44 +0000
URL:       https://git.openjdk.org/leyden/commit/dc4fd896289db1d2f6f7bbf5795fec533448a48c

8339359: RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines

Reviewed-by: rehn, luhenry

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

Changeset: 288fa60e
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-03 07:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/288fa60ebee445bb2835f096d144b9c6dea98df6

8338891: HotSpotDiagnosticsMXBean missing @since tag

Reviewed-by: alanb

! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: ed422ed1
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-03 07:56:14 +0000
URL:       https://git.openjdk.org/leyden/commit/ed422ed1a3d6cdb733bc878c4173b43eb2dfb3da

8338817: Wrong indent in API docs for java.lang.management.ManagementFactory

Reviewed-by: alanb, dfuchs

! src/java.management/share/classes/java/lang/management/ManagementFactory.java

Changeset: 6f3e3fd0
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-03 09:27:59 +0000
URL:       https://git.openjdk.org/leyden/commit/6f3e3fd0d4f5e80e3fdbd26be6483c672479802a

8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label

Reviewed-by: lucy, mbaesken

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: 633fad8e
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-09-03 09:45:43 +0000
URL:       https://git.openjdk.org/leyden/commit/633fad8e53109bef52190494a8b171035229d2ac

8326615: C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 7a418fc0
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-03 10:25:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7a418fc07464fe359a0b45b6d797c65c573770cb

8338967: Improve performance for MemorySegment::fill

Reviewed-by: mcimadamore, psandoz

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ test/jdk/java/foreign/TestFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java

Changeset: 8ea6adc6
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-03 12:02:49 +0000
URL:       https://git.openjdk.org/leyden/commit/8ea6adc623ca2183046d794eba806065deea916e

8339364: AIX build fails: various unused variable and function warnings

Reviewed-by: mdoerr, clanger, jwaters

! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c

Changeset: b94c3deb
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-09-03 12:05:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b94c3debf5083dbf5bc21ed7794c1656743ab48e

8339401: Optimize ClassFile load and store instructions

Reviewed-by: liach, redestad

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

Changeset: e0c46d58
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-09-03 12:55:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e0c46d589b12aa644e12e4a4c9e84e035f7cf98d

8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java

Changeset: 4ca2c208
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-09-03 13:32:50 +0000
URL:       https://git.openjdk.org/leyden/commit/4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d

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

Reviewed-by: djelinski, jpai

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

Changeset: ad40a122
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-03 13:44:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ad40a122d632d65052b71125c0dfd58c54e3a521

8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc)

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java

Changeset: 66945e50
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-03 15:31:09 +0000
URL:       https://git.openjdk.org/leyden/commit/66945e501049de3a1e1d73303928af87190ae33c

8339336: Fix build system whitespace to adhere to coding conventions

Reviewed-by: erikj

! make/Bundles.gmk
! make/CompileToolsJdk.gmk
! make/CopyInterimTZDB.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Images.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/JrtfsJar.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/SourceRevision.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/ZipSecurity.gmk
! make/autoconf/Makefile.template
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/compare.sh.template
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/jvm-features.m4
! make/autoconf/lib-tests.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
! make/autoconf/util_paths.m4
! make/common/CopyFiles.gmk
! make/common/Execute.gmk
! make/common/FileUtils.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/common/native/CompileFile.gmk
! make/devkit/Makefile
! make/devkit/Tools.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.management/Lib.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: c3adcb84
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-03 15:31:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c3adcb843953b599b3c93d6b51afcc709ceaf45b

8338916: Build warnings about overriding recipe for jvm-ldflags.txt

Reviewed-by: jwaters, erikj

! make/common/NativeCompilation.gmk
! make/common/native/Link.gmk

Changeset: 0d593cd1
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-03 15:32:42 +0000
URL:       https://git.openjdk.org/leyden/commit/0d593cd1945e93a7d3c33ad270a81403b6fbeb3f

8339419: [s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: cfec3ac9
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-09-03 19:01:58 +0000
URL:       https://git.openjdk.org/leyden/commit/cfec3ac911a5a947cdb8c516d0a4b8097f0cc1dd

8337317: serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call

Reviewed-by: lmesnik, sspitsyn, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp

Changeset: 130ac13c
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-09-03 19:04:04 +0000
URL:       https://git.openjdk.org/leyden/commit/130ac13cb9c2dede4ceede4ad6c3c820fdea2fe3

8337265: Test static-libs build in GitHub Actions

Reviewed-by: erikj, ihse

! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml

Changeset: 5ebdf2d2
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-03 19:06:00 +0000
URL:       https://git.openjdk.org/leyden/commit/5ebdf2d2720b82c4e9783fc6a9aa58344d5e2f2a

8338708: Don't create/destroy debug agent cmdQueueLock for each connection

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c
+ test/jdk/com/sun/jdi/ReattachStressTest.java

Changeset: a7120e2b
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-09-03 19:06:10 +0000
URL:       https://git.openjdk.org/leyden/commit/a7120e2b251e1337df5bd4a2808638d28b7d3bd3

8311993: Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected

Reviewed-by: cjplummer, kevinw, dholmes

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: a22e932a
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-03 19:51:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a22e932ab838762a013fc25b8061165be93feeb3

8337163: Improve SA error message when failing to attach to a core file

Reviewed-by: amenkov, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: bbb51616
Branch: premain
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-09-03 19:55:58 +0000
URL:       https://git.openjdk.org/leyden/commit/bbb516163d400a9c7e923e423fe2a60091b59322

8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs

Reviewed-by: mullan, rhalade

! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
+ src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem

Changeset: 90f3f432
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-04 03:41:42 +0000
URL:       https://git.openjdk.org/leyden/commit/90f3f4325772773f1dc1814c56d7326d5389e2c7

8328877: [JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths

Reviewed-by: cjplummer, alanb

! src/hotspot/os/posix/dtrace/hotspot_jni.d
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestLargeUTF8Length.c

Changeset: 5998f4b6
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-09-04 04:26:55 +0000
URL:       https://git.openjdk.org/leyden/commit/5998f4b6f53769f98188ae8c23ea49cc1f7aa802

8308588: Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed

Reviewed-by: tr, aivanov, aturbanov

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

Changeset: 9a1024de
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-04 05:05:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9a1024dec68057c7c581ac0a38fc7f96489a0a76

8190329: [macos] Swing InterOp Platform.exit() crash

Co-authored-by: Kevin Rushforth <kcr at openjdk.org>
Reviewed-by: kcr, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m

Changeset: f2c992c5
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-04 07:09:59 +0000
URL:       https://git.openjdk.org/leyden/commit/f2c992c5af021ab0ff8429fd261314bc7e01f7df

8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms

Reviewed-by: mdoerr, lucy

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: a6186051
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-04 08:56:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a61860511f67038962c54e114599948ca103dae8

8339399: ZGC: Remove unnecessary page reset when splitting pages

Reviewed-by: stefank, eosterlund, aboldtch

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

Changeset: 7ad61605
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-04 09:09:15 +0000
URL:       https://git.openjdk.org/leyden/commit/7ad61605f1669f51a97f4f263a7afaa9ab7706be

8339163: ZGC: Race in clearing of remembered sets

Reviewed-by: stefank, eosterlund, aboldtch

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

Changeset: 4e2dde2f
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-04 10:35:04 +0000
URL:       https://git.openjdk.org/leyden/commit/4e2dde2f0d6f96d5f07020d2417189f411c4596a

8339371: jlink.log warning when building after JDK-8338404

Reviewed-by: erikj, alanb

! make/InterimImage.gmk

Changeset: e25a9e7f
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-09-04 12:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/e25a9e7fd86e4eaf020e54021efaa7059dc654c9

8339486: JFR: Modernize

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/StopWatch.java
! test/jdk/jdk/jfr/api/event/TestGetDuration.java
! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java
! test/jdk/jdk/jfr/api/recording/options/TestDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java

Changeset: bd8569bc
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-04 12:29:40 +0000
URL:       https://git.openjdk.org/leyden/commit/bd8569bc6cc888cbf514e9329e2c24a059d89711

8339131: Remove rarely-used accessor methods from Opcode

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: c7d15f1f
Branch: premain
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2024-09-04 13:40:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c7d15f1fe09e61c1e61ee253e7e3df4c2b9306a1

8325679: Optimize ArrayList subList sort

Reviewed-by: liach

! src/java.base/share/classes/java/util/ArrayList.java
! test/jdk/java/util/List/ListDefaults.java

Changeset: 6f8714ee
Branch: premain
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-09-04 13:44:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6f8714ee197eb48923209299fd842f6757f0a945

8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long

Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja

! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java

Changeset: 0cfd08f5
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-04 15:48:32 +0000
URL:       https://git.openjdk.org/leyden/commit/0cfd08f55aa166dc3f027887c886fa0b40a2ca21

8339112: Move JVM Klass flags out of AccessFlags

Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
+ src/hotspot/share/oops/klassFlags.cpp
+ src/hotspot/share/oops/klassFlags.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 12d060a2
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-04 16:21:19 +0000
URL:       https://git.openjdk.org/leyden/commit/12d060a255b9b783488714c6c2cb73a899d3f708

8339148: Make os::Linux::active_processor_count() public

Reviewed-by: dholmes, jwaters

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

Changeset: ef96a7b0
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-04 16:37:17 +0000
URL:       https://git.openjdk.org/leyden/commit/ef96a7b014795f366af3a90ef8f474cfb621197f

8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS

Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.

Reviewed-by: honkar, prr, dnguyen

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectNewItemTest.java
- test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java

Changeset: 433f6d8a
Branch: premain
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-04 16:46:44 +0000
URL:       https://git.openjdk.org/leyden/commit/433f6d8a0643b59663bf76c0f3a2af27a6cc56b7

8339492: StackMapDecoder::writeFrames makes lots of allocations

Reviewed-by: liach, redestad, jwaters, asotona

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

Changeset: 1353601d
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-04 17:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/1353601dcc8f9ec3e12dea21dc61b3585a154b13

8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5

Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java

Changeset: b8d560b6
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2024-09-04 20:05:27 +0000
URL:       https://git.openjdk.org/leyden/commit/b8d560b6cd9ea35c747487017107a6caeacf8a98

8339233: Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize

Reviewed-by: honkar

! test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java

Changeset: d4dfa012
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-04 20:49:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d4dfa0127f4d51c8127c5d4dfe3b58c09500e80f

8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java

Changeset: 55312e15
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-04 22:45:17 +0000
URL:       https://git.openjdk.org/leyden/commit/55312e1549c36be46b0f3b3b40763a33311c3e25

8338937: Optimize the string concatenation of ClassDesc

Reviewed-by: liach

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java

Changeset: 96df5a6d
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-04 23:58:17 +0000
URL:       https://git.openjdk.org/leyden/commit/96df5a6d8f90c988b354dbe6bdc510aa4b8ee98b

8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after  JDK-8338257

Reviewed-by: jsjolen, coleenp

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/exceptions.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 28de44da
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-05 07:01:29 +0000
URL:       https://git.openjdk.org/leyden/commit/28de44da71871bec7648f01a4df2faee43fa43b6

8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'

Reviewed-by: stefank, kvn, dlong

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

Changeset: 96a0502d
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-09-05 08:18:35 +0000
URL:       https://git.openjdk.org/leyden/commit/96a0502d624e3eff1b00a7c63e8b3a27870b475e

8339369: G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2"

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp

Changeset: 2305d18e
Branch: premain
Author:    Yagmur Eren <yagmur.eren at oracle.com>
Date:      2024-09-05 09:26:08 +0000
URL:       https://git.openjdk.org/leyden/commit/2305d18e8d53dbbf341b580b60f9ed21f408bff1

8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs

Reviewed-by: cjplummer, kevinw

! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java

Changeset: 340e131d
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-09-05 10:52:44 +0000
URL:       https://git.openjdk.org/leyden/commit/340e131d616bd81ccd0bdc3817aead0284014cac

8338971: IGV: Add incrementally inlined method name to phase name

Reviewed-by: rcastanedalo, kvn

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

Changeset: cb9f5c57
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-09-05 11:45:49 +0000
URL:       https://git.openjdk.org/leyden/commit/cb9f5c5791d17afbf72f7debe8013b77e45b3b56

8339290: Optimize ClassFile Utf8EntryImpl#writeTo

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/StringCoding.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/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
+ test/jdk/java/lang/String/CountNonZeroAscii.java
+ test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java

Changeset: 6be92726
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-05 13:10:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6be927260a84b1d7542167e526ff41f7dc26cab0

8338591: Improve performance of MemorySegment::copy

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegmentCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java

Changeset: a505a1dd
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-09-05 13:14:00 +0000
URL:       https://git.openjdk.org/leyden/commit/a505a1dda3bc6975bb11f390543b38618ddf2626

8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation

Reviewed-by: mullan

! test/jdk/sun/security/validator/samedn.sh

Changeset: ab656c3a
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-05 13:39:56 +0000
URL:       https://git.openjdk.org/leyden/commit/ab656c3aab8157ed8e70bc126881cbadc825de93

8339579: ZGC: Race results in only one of two remembered sets being cleared

Reviewed-by: stefank, sjohanss

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

Changeset: b389bb45
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-05 13:49:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b389bb456726184e4691777b1bb02d4b8a8a3f97

8339540: Unify include requirements for PlatformMonitor/Mutex constructors/destructors

Reviewed-by: coleenp, sjohanss

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp

Changeset: 042053c3
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-05 15:03:54 +0000
URL:       https://git.openjdk.org/leyden/commit/042053c3a82e9fbd4c6866efe872c1c92714e6e7

8003887: File.getCanonicalFile() does not resolve symlinks on MS Windows

Reviewed-by: alanb

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! test/jdk/java/io/File/GetCanonicalPath.java

Changeset: 4ffcf894
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-09-05 15:12:27 +0000
URL:       https://git.openjdk.org/leyden/commit/4ffcf894b5937d6c6914b8f24caead87bd3e4228

8339619: ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList.txt

Changeset: 59c4649b
Branch: premain
Author:    Artur Barashev <artur.barashev at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-09-05 15:34:26 +0000
URL:       https://git.openjdk.org/leyden/commit/59c4649be37a387efaf100f368b3e9db06d44f3a

8329959: Update DigestMD5Client.java - fix typo in javadoc string

Reviewed-by: weijun

! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java

Changeset: b895d7cf
Branch: premain
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-05 15:44:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b895d7cf9fe0370a919e7092e40ac3458d91e95e

8332423: [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize

Reviewed-by: mdoerr, varadam

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 98020e47
Branch: premain
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-09-05 15:46:38 +0000
URL:       https://git.openjdk.org/leyden/commit/98020e47996c0c6870e406bd513c8f503a336a73

8338133: Cleanup direct use of `new HtmlTree`

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.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/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java

Changeset: e203df46
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-05 15:51:27 +0000
URL:       https://git.openjdk.org/leyden/commit/e203df46faf610e35e2c2510271ad68199f4fa3f

8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop

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

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java

Changeset: 48d79431
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-05 16:34:39 +0000
URL:       https://git.openjdk.org/leyden/commit/48d79431c95759954f6dd283de78fe9f9fe9370a

8339342: FieldAllocationCount is mostly unused

Reviewed-by: fparain, stuefe, matsaave

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp

Changeset: 9e1af8cc
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-09-05 18:11:18 +0000
URL:       https://git.openjdk.org/leyden/commit/9e1af8cc7cc9f63453097bd35eb3cf29f945d765

8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames

Reviewed-by: alanb

! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! src/java.base/windows/native/libnio/MappedMemoryUtils.c
+ test/jdk/java/foreign/TestMappedHandshake.java

Changeset: 8fb8cd85
Branch: premain
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2024-09-05 20:17:52 +0000
URL:       https://git.openjdk.org/leyden/commit/8fb8cd85b7bd2e004329b4968f9564f340002cc1

8339347: keytool -importpass insists prompting the user even if there is no terminal

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/TestImportPass.java

Changeset: 9e0ccb8b
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-09-06 02:01:43 +0000
URL:       https://git.openjdk.org/leyden/commit/9e0ccb8bbd01ffbac466288977a770dd09e357af

8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap

Reviewed-by: shade, erikj

! .github/workflows/build-cross-compile.yml

Changeset: 7db4d46c
Branch: premain
Author:    nelanbu <yagmur.eren at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-09-06 06:44:54 +0000
URL:       https://git.openjdk.org/leyden/commit/7db4d46c3904d1a6949f053e6fc5e971cd519088

8330159: [C2] Remove or clarify Compile::init_start

Reviewed-by: chagedorn, dlong

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

Changeset: a35fd386
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-09-06 07:43:38 +0000
URL:       https://git.openjdk.org/leyden/commit/a35fd3861044bdb8ddae378cb666b3d2e549a8c8

8339368: Switch targets are not inflated in CodeModel if no StackMap

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/OneToOneTest.java

Changeset: a1eebbdf
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-06 11:42:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a1eebbdf8a62b641b765bf4cec5066690c11a8e5

8339576: Speed up raw bytecode processing in ClassFile API

Co-authored-by: Shaojin Wen <swen at openjdk.org>
Reviewed-by: asotona, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java

Changeset: febbd998
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-06 12:01:01 +0000
URL:       https://git.openjdk.org/leyden/commit/febbd998ee72054353e816e9b7b588c9ea2c0500

8339168: Optimize ClassFile Util slotSize

Reviewed-by: liach, redestad

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

Changeset: 260908e1
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-06 12:04:38 +0000
URL:       https://git.openjdk.org/leyden/commit/260908e16ece7a0a9e6f538273b27c677db4d296

8339592: Simplify and remove unused code in ObjectMethods.<clinit>

Reviewed-by: liach

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

Changeset: cb00333d
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-06 12:27:53 +0000
URL:       https://git.openjdk.org/leyden/commit/cb00333d6a47760cb2ab17e867ea8dab32289f98

8339640: Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy

Reviewed-by: liach

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

Changeset: d2b36f09
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-06 12:37:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d2b36f09072e03370ee02b063fcc4a1f0e6cb2ee

8339642: Reduce overheads in InvokerBytecodeGenerator

Reviewed-by: liach

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

Changeset: 9ebc2ecb
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-06 13:38:22 +0000
URL:       https://git.openjdk.org/leyden/commit/9ebc2ecbf613da3bcee1dd5e8920a26d5f6d6df7

8339317: Optimize ClassFile writeBuffer

Reviewed-by: redestad, liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java

Changeset: 17571b6d
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-09-25 22:34:31 +0000
URL:       https://git.openjdk.org/leyden/commit/17571b6d09fc5352784e2fb5f2f6817ea38eff40

Merge branch 'master' into premain

! make/InitSupport.gmk
! 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/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! 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/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! make/InitSupport.gmk
! 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/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! 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/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: 0df10bbd
Branch: premain
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-06 13:57:13 +0000
URL:       https://git.openjdk.org/leyden/commit/0df10bbd96df46f23a7f57e5b9455fea41b2b15b

8339466: Enumerate shared stubs and define static fields and names via declarations

Reviewed-by: kvn, fyang

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ src/hotspot/share/runtime/stubDeclarations.hpp

Changeset: 5b72bbf9
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-06 14:57:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5b72bbf9d4a4c9c966a665c8d48e5f6c0dcdba1c

8339519: Remove size field from instructions

Reviewed-by: asotona

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

Changeset: 8e580ec5
Branch: premain
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-09-06 17:32:34 +0000
URL:       https://git.openjdk.org/leyden/commit/8e580ec5382af1886e1bbf2fda3bce6416ced604

8338123: Linker crash when building a downcall handle with many arguments in x64

Reviewed-by: mcimadamore

! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! test/jdk/java/foreign/largestub/TestLargeStub.java

Changeset: fbe26293
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-06 18:37:29 +0000
URL:       https://git.openjdk.org/leyden/commit/fbe2629303bcee5855673b7e37d8c49f19dc9849

8339635: StringConcatFactory optimization for CompactStrings off

Reviewed-by: liach

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: deeb09a6
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2024-09-07 05:46:47 +0000
URL:       https://git.openjdk.org/leyden/commit/deeb09a640bf693ea130d1283fc010c22f0cf9db

8339307: jhsdb jstack could not trace FFM upcall frame

Reviewed-by: cjplummer, jvernee

! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithFFMUpcall.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
+ test/hotspot/jtreg/serviceability/sa/libupcall.c

Changeset: f0e84b76
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-07 22:20:37 +0000
URL:       https://git.openjdk.org/leyden/commit/f0e84b7617aebc421483f36bb7d0b14d0fc39616

8339703: Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-generational-zgc.txt

Changeset: 79d76135
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-09-09 05:17:09 +0000
URL:       https://git.openjdk.org/leyden/commit/79d761358c5ee19b9028ad89d7c6a33dff6aa64a

8338153: java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine

Reviewed-by: abhiscxk, honkar

! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java

Changeset: a18d9d84
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-09-09 05:34:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a18d9d84cd92b0b7e7c3c83efab1d81773e3a87c

8326616: tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/ProblemList.txt

Changeset: b45fe174
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-09 05:53:29 +0000
URL:       https://git.openjdk.org/leyden/commit/b45fe174500f4bc38a0bb703c81614355404ae4f

8339710: Avoid initializing AccessFlag related classes in write-only cases

Reviewed-by: liach

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

Changeset: cb5c60b5
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-09 06:42:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cb5c60b530dd744e7d78ef69f15eef7521c4f1cc

8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent

Reviewed-by: lucy

! test/langtools/jdk/jshell/ExceptionMessageTest.java

Changeset: 4ff72dc5
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-09 07:35:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4ff72dc57e65e99b129f0ba28196994edf402018

8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message

Reviewed-by: alanb, lucy, rriggs

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c

Changeset: 347d5728
Branch: premain
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-09-09 11:14:26 +0000
URL:       https://git.openjdk.org/leyden/commit/347d5728e69ae1f7d1a24820cc2c17bb0b8c0af5

8339387: ZGC: Synchronize medium page allocation

Reviewed-by: aboldtch, stefank, eosterlund

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

Changeset: 615a24f2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-09 11:56:34 +0000
URL:       https://git.openjdk.org/leyden/commit/615a24f216b80944fcef7eb5dd1c0c2fb4b45385

8338902: CDS flags are reported with wrong flag category

Reviewed-by: iklam, adinn

! src/hotspot/share/runtime/flags/allFlags.hpp

Changeset: 88cccc14
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-09-09 12:06:21 +0000
URL:       https://git.openjdk.org/leyden/commit/88cccc14db168876a60b5ea2ae9d0fda7969af9a

8339631: Fix block @jls and @jvms tags

Reviewed-by: liach, darcy, jjg

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java

Changeset: c54fc08a
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Date:      2024-09-09 13:49:34 +0000
URL:       https://git.openjdk.org/leyden/commit/c54fc08aa3c63e4b26dc5edb2436844dfd3bab7c

8338587: Internal XOF Methods for SHAKE128 and SHAKE256

Reviewed-by: valeriep, weijun

! src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/SHA3.java
- src/java.base/share/classes/sun/security/provider/SHAKE128.java
- src/java.base/share/classes/sun/security/provider/SHAKE256.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java
! test/lib/jdk/test/lib/security/SeededSecureRandom.java

Changeset: d53e405a
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-09 14:18:20 +0000
URL:       https://git.openjdk.org/leyden/commit/d53e405a26e53086d46ce78a9792f0ca72cca529

8339742: Refactor ClassFileImpl to allow loading Option classes lazily

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 7c0f013d
Branch: premain
Author:    Oli Gillespie <ogillespie at openjdk.org>
Date:      2024-09-09 14:53:36 +0000
URL:       https://git.openjdk.org/leyden/commit/7c0f013d924a66c9cf55de761702b8de855e87fa

8339488: Extended NPE message doesn't handle CONSTANT_Dynamic

Reviewed-by: lmesnik, coleenp, simonis, liach

! src/hotspot/share/interpreter/bytecodeUtils.cpp
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointer.jasm
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointerTest.java

Changeset: a9bb0433
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-09 15:15:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a9bb04331df6788561921202cac73e35afbfe314

8339683: Simplify class data generation in InvokerBytecodeGenerator

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 86a2f9c7
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-09 16:04:59 +0000
URL:       https://git.openjdk.org/leyden/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7

8339644: Improve parsing of Day/Month in tzdata rules

Reviewed-by: jlu, coffeys

! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/Month.java
! test/jdk/sun/util/calendar/zi/RuleDay.java

Changeset: 77468c28
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-09 16:28:17 +0000
URL:       https://git.openjdk.org/leyden/commit/77468c284c068f921da543edd28333911e915b61

8339575: DumpingWithJavaAgent.java failed with missing expected output

Reviewed-by: ccheung, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java

Changeset: 6b5958d6
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-09 19:24:33 +0000
URL:       https://git.openjdk.org/leyden/commit/6b5958d6612a57c48320438981b2eae030927065

8339696: Clarify modeling scope of javax.lang.model.element

Reviewed-by: jjg, jlahoda, prappo

! src/java.compiler/share/classes/javax/lang/model/element/package-info.java

Changeset: 559fc711
Branch: premain
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-09 19:55:45 +0000
URL:       https://git.openjdk.org/leyden/commit/559fc711e03cf0086bea399ffb40cf294cbbb6e1

8339366: [jittester] Make it possible to generate tests without execution

Reviewed-by: lmesnik

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/IRTreeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java

Changeset: 56387a09
Branch: premain
Author:    Artur Barashev <artur.barashev at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-09-09 21:04:04 +0000
URL:       https://git.openjdk.org/leyden/commit/56387a09810a3204ed820885e0ff0b26408be59d

8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases

Reviewed-by: weijun

! src/java.base/share/classes/java/security/SecureRandom.java
! test/jdk/java/security/SecureRandom/ThreadSafe.java

Changeset: 5e822c24
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-09-10 06:13:36 +0000
URL:       https://git.openjdk.org/leyden/commit/5e822c24bb42e9027c8d9090d498bca7125d1963

8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/langtools/tools/javac/T6435291/T.jcod
- test/langtools/tools/javac/T6435291/T6435291.java
+ test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 7e2bcf6d
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-09-10 07:23:35 +0000
URL:       https://git.openjdk.org/leyden/commit/7e2bcf6d0010161dfbc50da4031e65cb5482fb77

8338890: Add monitoring/management interface for the virtual thread scheduler

Reviewed-by: kevinw

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/module-info.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
! src/jdk.management/share/classes/com/sun/management/package-info.java
+ src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java
+ src/jdk.management/share/classes/jdk/management/package-info.java
! src/jdk.management/share/classes/module-info.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/TEST.groups
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
+ test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java

Changeset: 125f7432
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-09-10 08:14:40 +0000
URL:       https://git.openjdk.org/leyden/commit/125f743223f2beb6e73f520c48a9a2de7ba5dce7

8305489: runtime/ErrorHandling/TestDwarf.java fails in some Linux configurations after JDK-8303805

Reviewed-by: dholmes, lmesnik

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

Changeset: 64de7813
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-10 08:22:25 +0000
URL:       https://git.openjdk.org/leyden/commit/64de7813e4403f669fe9c02eabb204802f131367

8339587: runtime/reflect/ReflectOutOfMemoryError.java fails with "bootstrap method initialization exception"

Reviewed-by: lmesnik, ccheung

! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java

Changeset: 0d8e52b3
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 09:46:36 +0000
URL:       https://git.openjdk.org/leyden/commit/0d8e52b382432674533c9b80565eadf39ae83c64

8339800: Prefer invokeBasic in BootstrapMethodInvokers

Reviewed-by: jvernee

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

Changeset: ad104932
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-10 11:43:21 +0000
URL:       https://git.openjdk.org/leyden/commit/ad104932e6c26806c353ad048ce5cff7d2b4c29a

8338526: Don't store abstract and interface Klasses in class metaspace

Reviewed-by: stuefe, iklam

! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/recordComponent.hpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java

Changeset: 4d597de8
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 12:33:07 +0000
URL:       https://git.openjdk.org/leyden/commit/4d597de893dad79e74a280f3f9e82f0a14f9045d

8338930: StringConcatFactory hardCoded string concatenation strategy

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: fb51c1e5
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 12:34:51 +0000
URL:       https://git.openjdk.org/leyden/commit/fb51c1e57b9bba876b6b5370c53abbd3196b8b2d

8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM

Reviewed-by: jvernee

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

Changeset: 38441b3f
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-09-10 12:44:57 +0000
URL:       https://git.openjdk.org/leyden/commit/38441b3f2d0e735089c29a9a9ce441b2d7c75db1

8339677: [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: c246ede1
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-10 13:33:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c246ede163d675cfdacf741565195751981afb41

8339799: Reduce work done in j.l.invoke bytecode generators

Reviewed-by: liach

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 64a79d89
Branch: premain
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Date:      2024-09-10 13:49:13 +0000
URL:       https://git.openjdk.org/leyden/commit/64a79d898637e9255e6c1133dd684e272d84b95c

8335625: Update Javadoc for GetCpuLoad

Reviewed-by: alanb, kevinw

! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java

Changeset: be0dca04
Branch: premain
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-09-10 15:53:23 +0000
URL:       https://git.openjdk.org/leyden/commit/be0dca046a43ecef2dcd012da6399cbed4cd0454

8339698: x86 unused andw/orw/xorw/addw encoding could be removed

Reviewed-by: kvn, jbhateja, qamai

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

Changeset: 33525226
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-10 16:28:04 +0000
URL:       https://git.openjdk.org/leyden/commit/33525226b97c80bf08c2e1ab9566aff5ac851fea

8338894: Deprecate jhsdb debugd for removal

Reviewed-by: cjplummer, alanb

! src/jdk.hotspot.agent/doc/index.html
! src/jdk.hotspot.agent/doc/transported_core.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 92431049
Branch: premain
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-09-10 16:52:59 +0000
URL:       https://git.openjdk.org/leyden/commit/92431049fd1838ced2019366b7ccb37547ae6127

8335444: Generalize implementation of AndNode mul_ring

Reviewed-by: chagedorn, qamai, dfenacci

! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java

Changeset: c8e64cb7
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-09-10 17:27:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c8e64cb7a578f1a32b48f76649fe19900ba6d040

8283779: Clarify API documentation of NetworkInterface with respect to configuration changes

Reviewed-by: alanb, msheppar

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

Changeset: 30645f33
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2024-09-10 18:48:58 +0000
URL:       https://git.openjdk.org/leyden/commit/30645f3309c040deb5bef71b1bd349942b4aa076

8338395: Add test coverage for instantiating NativePRNG with SecureRandomParameters

Reviewed-by: jnimeh

! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java

Changeset: 6fd043f1
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-10 19:37:38 +0000
URL:       https://git.openjdk.org/leyden/commit/6fd043f1e4423b61cb5b85af9380f75e6a3846a2

8339789: Use index and definition tags in AnnotatedElement

Reviewed-by: jjg, prappo

! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java

Changeset: 9785e19f
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-10 21:43:19 +0000
URL:       https://git.openjdk.org/leyden/commit/9785e19f3f87306cabc26a862d35b89d41cfef93

8339638: Update vmTestbase/nsk/jvmti/*Field*Watch tests to use virtual thread factory

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001.java
+ test/lib/jdk/test/lib/thread/TestThreadFactory.java

Changeset: 07643237
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-11 01:19:15 +0000
URL:       https://git.openjdk.org/leyden/commit/07643237d4a9c2da8a43dbdf0c6b32215827b741

8225049: Bad -Xlog example in -Xlog:help, online documentation, JEP

Reviewed-by: dholmes

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

Changeset: a6faf824
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-09-11 02:12:08 +0000
URL:       https://git.openjdk.org/leyden/commit/a6faf8247b58d73dca199fe1e8b0e914c415f67f

8339714: Delete tedious bool type define

Reviewed-by: jwaters, dholmes

! src/java.base/unix/native/libjsig/jsig.c
! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: 8fce5275
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-11 05:27:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1

8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java

Changeset: ceef161e
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-11 08:08:09 +0000
URL:       https://git.openjdk.org/leyden/commit/ceef161eea51578160b71b20826a9328f9a87a88

8339661: ZGC: Move some page resets and verification to callsites

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: 0b3f2e64
Branch: premain
Author:    Casper Norrbin <casper.norrbin at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-09-11 08:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0b3f2e64e83b589115989f9d14a6c644bc3008aa

8339242: Fix overflow issues in AdlArena

Reviewed-by: jsjolen, kbarrett

! src/hotspot/share/adlc/adlArena.cpp
! src/hotspot/share/adlc/adlArena.hpp
! src/hotspot/share/memory/arena.cpp

Changeset: 59778885
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-09-11 11:18:38 +0000
URL:       https://git.openjdk.org/leyden/commit/597788850042e7272a23714c05ba546ee6080856

8339686: java/foreign/TestMappedHandshake.java fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
8339780: TestByteBuffer fails on AIX after 8339285

Reviewed-by: alanb, jvernee

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
+ src/java.base/share/classes/jdk/internal/access/foreign/MappedMemoryUtilsProxy.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template

Changeset: 55a7cf14
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-11 13:51:31 +0000
URL:       https://git.openjdk.org/leyden/commit/55a7cf14453b6cd1de91362927b2fa63cba400a1

8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected

Reviewed-by: stuefe, asmehra

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp

Changeset: bfe7f920
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-09-11 16:08:24 +0000
URL:       https://git.openjdk.org/leyden/commit/bfe7f9205b56483b4364130a3a87c58c3fc82998

8339741: RISC-V: C ABI breakage for integer on stack

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ test/hotspot/jtreg/compiler/calls/TestManyArgs.java
+ test/hotspot/jtreg/compiler/calls/libTestManyArgs.c

Changeset: d9fdf69c
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-11 16:57:13 +0000
URL:       https://git.openjdk.org/leyden/commit/d9fdf69c34c20e0f2d526c2f04450acb904c3e80

8333446: Add tests for hierarchical container support

Reviewed-by: mbaesken, zzambers

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/containers/systemd/HelloSystemd.java
+ test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdRunOptions.java
+ test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 51b85a1f
Branch: premain
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-09-11 19:02:05 +0000
URL:       https://git.openjdk.org/leyden/commit/51b85a1f692fed7a66bdc0fae21438a60aafe7c2

8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC

Reviewed-by: dholmes, smarks, kbarrett

! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: 35a94b76
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-11 19:27:00 +0000
URL:       https://git.openjdk.org/leyden/commit/35a94b769761bd923fe6db03be672f05c1a74c38

8339803: Acknowledge case insensitive unambiguous keywords in tzdata files

Reviewed-by: jlu, coffeys

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/RuleRec.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java

Changeset: 237a540f
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-11 19:40:02 +0000
URL:       https://git.openjdk.org/leyden/commit/237a540f0161cb6c8e922e28482e9e35bc4aa81b

8339801: Add better test failure diagnostics to vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002

Reviewed-by: lmesnik, amenkov, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java

Changeset: 591aa7c5
Branch: premain
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-09-11 19:41:43 +0000
URL:       https://git.openjdk.org/leyden/commit/591aa7c5c7ebe2a289ed25f0b26126e30fba23f3

8335362: [Windows] Stack pointer increment in _cont_thaw stub can cause program to terminate with exit code 0xc0000005

Reviewed-by: dholmes, fparain

! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/stackOverflow.hpp
+ test/jdk/java/lang/Thread/virtual/BigStackChunk.java

Changeset: b0cff6b5
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-09-11 20:02:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b0cff6b528af7a2de453dd05d1c9ecbe7e00dc20

8299419: Thread.sleep(millis) may throw OOME

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: c3711dc9
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-11 22:06:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c3711dc90980fb3e63ff199612c201c4464626bf

8339678: Update runtime/condy tests to be executed with VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java

Changeset: 1d392492
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-12 02:02:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1d392492311daceeae12769cb9494eae63289853

8339834: Replace usages of -mx and -ms in some tests

Reviewed-by: aivanov, ascarpino, prr, dholmes

! src/java.base/share/classes/sun/security/util/Cache.java
! test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java
! test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java
! test/jdk/java/beans/Introspector/Test5102804.java
! test/jdk/java/beans/Introspector/Test8027905.java
! test/jdk/java/beans/XMLEncoder/Test4646747.java
! test/jdk/java/lang/ref/SoftReference/Pin.java
! test/jdk/java/nio/Buffer/Chew.java
! test/jdk/tools/jimage/JImageToolTest.java

Changeset: 6d4bd6c6
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-12 02:06:09 +0000
URL:       https://git.openjdk.org/leyden/commit/6d4bd6c6b6c3e6ef4c0a1e4eebf888156e43da58

8339835: Replace usages of -mx and -ms in some client-libs tests

Reviewed-by: azvegint, prr

! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java
! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/swing/JFileChooser/6396844/TwentyThousandTest.java
! test/jdk/javax/swing/JOptionPane/6464022/bug6464022.java
! test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java
! test/jdk/javax/swing/border/TestTitledBorderLeak.java
! test/jdk/javax/swing/regtesthelpers/Util.java
! test/jdk/sun/java2d/Disposer/TestDisposerLeak.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java
! test/jdk/sun/java2d/marlin/CrashTest.java

Changeset: cfbf74fc
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-12 06:14:06 +0000
URL:       https://git.openjdk.org/leyden/commit/cfbf74fca493515495212d48a12ed109785eccc4

8339159: api/java_rmi/Naming/Rebind.html crashes with SEGV from UTF8::quoted_ascii_length call

Reviewed-by: iklam, aboldtch

! src/hotspot/share/classfile/symbolTable.cpp

Changeset: ac3f92b4
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-12 07:06:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ac3f92b4110b05906a49c4146774fd6324c6d198

8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/text/html/default.css

Changeset: 315abdf8
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-12 07:19:54 +0000
URL:       https://git.openjdk.org/leyden/commit/315abdf8c835e95d9c509f72b7ae21e6b59e4a29

8339733: C2: some nodes can have incorrect control after do_range_check()

Reviewed-by: chagedorn, thartmann

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

Changeset: 3c40afa5
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-12 08:31:18 +0000
URL:       https://git.openjdk.org/leyden/commit/3c40afa59c93860150960d478a9d2ffe33d4ce32

8334165: Remove serialVersionUID compatibility logic from JMX

Reviewed-by: dfuchs

! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
+ test/jdk/javax/management/ObjectName/SerialCompatRemovedTest.java
- test/jdk/javax/management/ObjectName/SerialCompatTest.java

Changeset: 1b17e0b1
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-09-12 08:48:17 +0000
URL:       https://git.openjdk.org/leyden/commit/1b17e0b133cab44029333c832bd046b338ede581

8338747: hasIncubatorModules needs to be generated when module resolution required at startup

Reviewed-by: iklam, ccheung

! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 0765917d
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-12 15:08:11 +0000
URL:       https://git.openjdk.org/leyden/commit/0765917dea9376586697012b60605099750d8d42

8340011: Simplify jdk.internal.classfile.impl.EntryMap

Reviewed-by: liach

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

Changeset: 4d65c3ef
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-12 15:16:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4d65c3efcaa5f855f9e0fbdd8e9d4f4ed2b44d3b

8339876: Move constant symbol caches to Utf8EntryImpl

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 7f1dae12
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-09-12 15:24:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7f1dae12e5e24d204a70cf610a8c482996556931

8339874: Avoid duplicate checking of trailing slash in ZipFile.getZipEntry

Reviewed-by: lancea, redestad

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: ab9b72c5
Branch: premain
Author:    Steve Dohrmann <sdohrmann at openjdk.org>
Date:      2024-09-12 16:06:16 +0000
URL:       https://git.openjdk.org/leyden/commit/ab9b72c50a5f324e53b8c6535f401cc185b98c75

8329035: New Data Destination instructions support

Reviewed-by: kvn, sviswanathan, jbhateja

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

Changeset: 81ff91ef
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-12 18:31:08 +0000
URL:       https://git.openjdk.org/leyden/commit/81ff91ef27a6a856ae2c453a9a9b8333b91da3ab

8339531: Improve performance of MemorySegment::mismatch

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! test/jdk/java/foreign/TestMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
- test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java

Changeset: 5e5942a2
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-09-12 23:05:15 +0000
URL:       https://git.openjdk.org/leyden/commit/5e5942a282e14846404b68c65d43594d6b9226d9

8339794: Open source closed choice tests #1

Reviewed-by: jdv, prr

+ test/jdk/java/awt/Choice/ChoiceInsertTest.java
+ test/jdk/java/awt/Choice/ChoiceMouseDragTest.java
+ test/jdk/java/awt/Choice/WheelEventsConsumed.java

Changeset: ae75ca05
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-13 05:47:44 +0000
URL:       https://git.openjdk.org/leyden/commit/ae75ca05e450da577e712eb7ed9dd9203616b80b

8314842: zgc/genzgc tests ignore vm flags

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: b88ff9c9
Branch: premain
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-13 06:43:38 +0000
URL:       https://git.openjdk.org/leyden/commit/b88ff9c986bfe5e14e2ba5803a464fbf6e131df8

8339849: Enumerate opto and C1 stubs, generate enums, names, fields and generator calls

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: cc1d328d
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-09-25 22:52:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cc1d328d337c19c64becc0036bd52021dd43bc61

Merge branch 'master' into premain

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/jtreg-ext/requires/VMProps.java
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/symbolTable.cpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/jtreg-ext/requires/VMProps.java

Changeset: ce1b43aa
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-09-26 00:25:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ce1b43aaff14e028172a1349bd7e801222c0e7c9

Need to clean up _orig_to_scratch_object_table when classes are unloaded (e.g., when jdk.internal.event.Event gets rewritten by JFR)

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 5709c379
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 06:48:44 +0000
URL:       https://git.openjdk.org/leyden/commit/5709c379408d8919b86bbad6635b97756461ab27

8340081: Test java/foreign/TestLinker.java failed failed: missing permission java.lang.foreign.native.threshold.power.fill

Reviewed-by: dholmes

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: bacd0460
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-13 08:05:19 +0000
URL:       https://git.openjdk.org/leyden/commit/bacd046062bffb4c95ec7a508a1080ad651a94a4

8321010: RISC-V: C2 RoundVF
8321011: RISC-V: C2 RoundVD

Reviewed-by: rehn, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
+ test/hotspot/jtreg/compiler/floatingpoint/TestRoundFloatAll.java
+ test/hotspot/jtreg/compiler/lib/golden/GoldenRound.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorDoubleRandom.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatAll.java
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectorFloatRandom.java

Changeset: 0c36177f
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 08:43:38 +0000
URL:       https://git.openjdk.org/leyden/commit/0c36177fead8b64a4cee9da3c895e3799f8ba231

8340089: Simplify SegmentBulkOperations::powerOfProperty

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 358ff196
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-13 11:22:39 +0000
URL:       https://git.openjdk.org/leyden/commit/358ff196336407484b1b892f08936e9378701959

8339727: Open source several AWT focus tests - series 1

Reviewed-by: honkar

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java
+ test/jdk/java/awt/Focus/KillFocusTest.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java

Changeset: 8a4ea09f
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-09-13 12:04:31 +0000
URL:       https://git.openjdk.org/leyden/commit/8a4ea09fa220f74f2236fc85e197eadf83b65875

8336492: Regression in lambda serialization

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CaptureScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.out
! test/langtools/tools/javac/MethodParameters/LocalClassTest.out
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
+ test/langtools/tools/javac/lambda/CaptureVarOrder.java
+ test/langtools/tools/javac/lambda/SerializedLambdaInLocalClass.java

Changeset: bd44cf8a
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-13 12:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/bd44cf8ab709d08a4d015868bececabd0c97525b

8330302: strace004 can still fail

Reviewed-by: alanb, shade

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java

Changeset: 4d011785
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-13 13:05:37 +0000
URL:       https://git.openjdk.org/leyden/commit/4d011785717c34fa5a245735968c60142fc14af4

8339927: Man page update for deprecating jhsdb debugd for removal

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/man/jhsdb.1

Changeset: 3c4d15bd
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-09-13 14:13:47 +0000
URL:       https://git.openjdk.org/leyden/commit/3c4d15bdceaf94698af99d6b6fb12b3a28e13fdf

8334301: Errors in jpackage man page

Reviewed-by: almatvee

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

Changeset: 3e0da58e
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 14:38:24 +0000
URL:       https://git.openjdk.org/leyden/commit/3e0da58ee6553fc0ed841db4a8800d50bc444517

8333843: Provide guidelines on MemorySegment to read strings with known lengths

Reviewed-by: mcimadamore

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

Changeset: 89ca89cb
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-09-13 14:59:35 +0000
URL:       https://git.openjdk.org/leyden/commit/89ca89cb26270a405226415c296dc45d3535e74d

8338626: ClassLoaderExt::process_jar_manifest() should allow / separator on Windows

Reviewed-by: iklam, dholmes, matsaave

! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java

Changeset: 1a0a5388
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-13 15:27:50 +0000
URL:       https://git.openjdk.org/leyden/commit/1a0a53883f7c6f523b5fefb722e137258d527362

8340120: Remove redundant code in SegmentBulkOperations::mismatch

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java

Changeset: 89c172ac
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-13 16:49:28 +0000
URL:       https://git.openjdk.org/leyden/commit/89c172ac47a9cc238739338417015bf912ad5424

8340082: Use inline return tag in java.base

Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/time/format/TextStyle.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 37bf589e
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-13 16:56:01 +0000
URL:       https://git.openjdk.org/leyden/commit/37bf589ec087c80851abb9d35910f09850cea9f6

8339847: Broken link to the dieharder distribution website in SplittableRandom

Reviewed-by: iris, liach

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

Changeset: 3aa8338f
Branch: premain
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-09-13 18:31:46 +0000
URL:       https://git.openjdk.org/leyden/commit/3aa8338f4e7d88967e77dfb0bace1c4b5add72f1

8340075: Autoconf bundle cannot run on read-only filesystem

Reviewed-by: mikael

! make/devkit/createAutoconfBundle.sh

Changeset: fdfe503d
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-09-13 21:13:54 +0000
URL:       https://git.openjdk.org/leyden/commit/fdfe503d016086cf78b5a8c27dbe45f0261c68ab

8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms

Reviewed-by: mbalao, weijun, hchao

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java

Changeset: fa502ecd
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2024-09-14 05:08:57 +0000
URL:       https://git.openjdk.org/leyden/commit/fa502ecd2d1040ee2fe26d0ac5dd547379a0ade7

8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java

Reviewed-by: prr, azvegint

! test/jdk/java/awt/dnd/DropActionChangeTest.java

Changeset: c91fa278
Branch: premain
Author:    Liang Mao <lmao at openjdk.org>
Date:      2024-09-14 05:36:47 +0000
URL:       https://git.openjdk.org/leyden/commit/c91fa278fe17ab204beef0fcef1ada6dd0bc37bb

8339725: Concurrent GC crashed due to GetMethodDeclaringClass

Reviewed-by: lmesnik, coleenp, eosterlund, stefank

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp

Changeset: a8f143c6
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-09-14 22:50:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a8f143c6abe7669c232cabda3a4e8df726de036e

8306679: com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: a0794e0a
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-16 03:48:55 +0000
URL:       https://git.openjdk.org/leyden/commit/a0794e0a054c5e7ed051efa6362726cdd7598255

8339639: Opensource few AWT PopupMenu tests

Reviewed-by: azvegint, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/PopupMenu/PopupHangTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java

Changeset: 0e0f10f9
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:31:46 +0000
URL:       https://git.openjdk.org/leyden/commit/0e0f10f95217b5caaed02744a0a341350e4f2bc7

8340102: Move assert-only loop in OopMapSort::sort under debug macro

Reviewed-by: stuefe, fyang, kvn

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

Changeset: 74add0e2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/74add0e2e071a8c8e9547e5a1757b5950b780539

8340105: Expose BitMap::print_on in release builds

Reviewed-by: stuefe, stefank

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: dc00eb87
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 05:33:40 +0000
URL:       https://git.openjdk.org/leyden/commit/dc00eb87bc28ed5bf499af6835c3df474c454a41

8338912: CDS: Segmented roots array

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: 4b790637
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-16 05:41:58 +0000
URL:       https://git.openjdk.org/leyden/commit/4b7906375b4bd11a480665110561180825c2dd9c

8339842: Open source several AWT focus tests - series 2

Reviewed-by: prr

+ test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java
+ test/jdk/java/awt/Focus/LightweightFocusLostTest.java
+ test/jdk/java/awt/Focus/MixedWeightFocus.java
+ test/jdk/java/awt/Focus/NextFocusHelperTest.java

Changeset: 6be15c3d
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-16 08:15:48 +0000
URL:       https://git.openjdk.org/leyden/commit/6be15c3d0bf0bb3625f2ecd43d7aa10e81f6edd8

8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526

Reviewed-by: kvn, coleenp

! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: a4eb9a06
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-16 08:34:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a4eb9a063fb9e4a87923d464fe2c50ed5466acff

8339918: Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher

Reviewed-by: dholmes, alanb

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java

Changeset: 54595188
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-09-16 09:13:37 +0000
URL:       https://git.openjdk.org/leyden/commit/545951889c1ea68646be600decaf2bf4c049600b

8339627: Cleanup Unsafe.setMemory intrinsic code

Reviewed-by: tschatzl, fbredberg

! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 05b9d479
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-16 14:06:02 +0000
URL:       https://git.openjdk.org/leyden/commit/05b9d47905a0dd6dd7a042f940fe120d3a8338d1

8340194: Replace usage of -ms with -Xms in LauncherCommon.gmk make file

Reviewed-by: ihse, jwaters

! make/common/modules/LauncherCommon.gmk

Changeset: e1ebeef0
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-16 14:08:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e1ebeef0405ac6e48564a035767ee256291b9ca9

8340131: Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 996790c7
Branch: premain
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-09-16 14:55:53 +0000
URL:       https://git.openjdk.org/leyden/commit/996790c70f902d7840d0649a6b0867bed47c6537

8339954: Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands

Reviewed-by: phh, dnsimon

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp

Changeset: 1640bd26
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-16 16:22:38 +0000
URL:       https://git.openjdk.org/leyden/commit/1640bd2676d8d183f02b4f5386ce42c47950e356

8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call

Reviewed-by: kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 65b9abaa
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-09-16 17:26:47 +0000
URL:       https://git.openjdk.org/leyden/commit/65b9abaa29eb9fe801b650ce787d98c31770a5dc

8339769: Incorrect error message during startup if working directory does not exist

Reviewed-by: naoto, dholmes, alanb

! src/java.base/unix/native/libjava/java_props_md.c

Changeset: 89759c8b
Branch: premain
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-09-16 18:08:09 +0000
URL:       https://git.openjdk.org/leyden/commit/89759c8b02ec73de0d734d10b16382109c7a8b45

8321935: Define the term 'standard doclet'

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java

Changeset: 59407faf
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-16 18:24:47 +0000
URL:       https://git.openjdk.org/leyden/commit/59407faf7b6861d142dbc3700a6fa9615567a275

8310525: DynamicLauncher for JDP test needs to try harder to find a free port

Reviewed-by: lmesnik, cjplummer

! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: 858b4f12
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-09-16 19:15:30 +0000
URL:       https://git.openjdk.org/leyden/commit/858b4f127ad873666f51f4c54c37fa2d7801c32c

8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior

Reviewed-by: wkemper, rkennke

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

Changeset: b26645f6
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-16 19:28:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b26645f64bb6dd3efafaceb92bedeaf8f93906e3

8339883: Open source several AWT/2D related tests

Reviewed-by: psadhukhan, honkar

+ test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java
+ test/jdk/java/awt/GraphicsConfiguration/Position.java
+ test/jdk/sun/java2d/pipe/DrawImageBgTest.java
= test/jdk/sun/java2d/pipe/duke.gif

Changeset: 418bb42b
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-16 20:03:00 +0000
URL:       https://git.openjdk.org/leyden/commit/418bb42b95b177f5f31f756054d0dd83740c6686

8340073: Support "%z" time zone abbreviation format in TZ files

Reviewed-by: jlu, joehw, coffeys

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java

Changeset: 99d71850
Branch: premain
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-09-17 00:13:47 +0000
URL:       https://git.openjdk.org/leyden/commit/99d7185071a5daa695adc6255d37ce382285a9b3

8340144: C1: remove unused Compilation::_max_spills

Reviewed-by: thartmann, shade

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp

Changeset: 3e03e667
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-17 00:56:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3e03e6673acfea543d0dbbc64b7a4f52e3292c2b

8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Reviewed-by: kevinw, lmesnik

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Changeset: a4cf1918
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-09-17 01:41:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a4cf1918c963cbe0b0eee6db580f0769c0cbdbcc

8339793: Fix incorrect APX feature enabling with -XX:-UseAPX

Reviewed-by: kvn, thartmann, sviswanathan

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

Changeset: 7849f252
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-09-17 05:22:59 +0000
URL:       https://git.openjdk.org/leyden/commit/7849f252937dc774a1935cc4c68f2a46649f180b

8340184: Bug in CompressedKlassPointers::is_in_encodable_range

Reviewed-by: coleenp, rkennke, jsjolen

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/oops/test_compressedKlass.cpp
+ test/hotspot/jtreg/gtest/CompressedKlassGtest.java

Changeset: 10050a72
Branch: premain
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-09-17 07:19:02 +0000
URL:       https://git.openjdk.org/leyden/commit/10050a723954926926650af65417d5b828cba387

8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()

Reviewed-by: roland, chagedorn, jkarthikeyan

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 7834662c
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-09-17 08:11:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7834662ca35aeb202d177fde1044add611240ecd

8340119: Remove oopDesc::size_might_change()

Reviewed-by: stefank, iwalulya

! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: c6721a0f
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-17 09:18:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c6721a0fa2582c3ddf1ef0a6e16a09234432939c

8340009: Improve the output from assert_different_registers

Reviewed-by: aboldtch, dholmes, shade, mli

! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 8b6e2770
Branch: premain
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-09-17 09:53:55 +0000
URL:       https://git.openjdk.org/leyden/commit/8b6e2770a53002fcc9e07d38b954e6854a644f95

8340273: Remove CounterHalfLifeTime

Reviewed-by: chagedorn, dholmes

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

Changeset: 269cd38b
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-09-17 10:39:31 +0000
URL:       https://git.openjdk.org/leyden/commit/269cd38b55391364db0f92291eb29c3b6803db94

8338566: Lazy creation of exception instances is not thread safe

Reviewed-by: shade, kvn, dlong

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 80db6e71
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-17 11:58:58 +0000
URL:       https://git.openjdk.org/leyden/commit/80db6e71b092867212147bd369a9fda65dbd4b70

8339648: ZGC: Division by zero in rule_major_allocation_rate

Reviewed-by: aboldtch, lucy, tschatzl

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

Changeset: b39e6a84
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-09-17 12:58:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b39e6a84ef947661b5c878d02213da3a79bc026c

8329816: Add SLEEF version 3.6.1

Reviewed-by: erikj, mli, luhenry

! make/Main.gmk
+ make/UpdateSleefSource.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
+ src/jdk.incubator.vector/linux/legal/sleef.md
+ src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/generated/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_advsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_rvvm1.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_sve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CHANGELOG.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CONTRIBUTORS.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/Configure.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/LICENSE.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/include/sleefdft.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleef-config.h.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleefConfig.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperadvsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx512f.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperneon32.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpower_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec_scalar.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperrvv.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpers390x_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersse2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpervecext.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/addSuffix.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/commonfuncs.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/dd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/df.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/estrin.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/f128util.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/keywords.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/main_checkfeature.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/quaddef.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/bench1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/measuredft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/naivetest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/tutorial.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkdispatch.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkunroll.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/unroll0.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/vectortype.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/dp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/ld.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/qp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/simplexfr.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/sp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/bench.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/measure.sh
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/autovec.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_finz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iut.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/mveclibtest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2dp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2ld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2qp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2sp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testervecabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispavx.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disppower_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disps390x_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispsse.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/funcproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkalias.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/norename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleef.pc.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefdp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvsx3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvxe2.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/hash_printf.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester3printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispx2.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qfuncproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/rempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefsimdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-llvm.cmake

Changeset: f8770163
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-17 15:50:16 +0000
URL:       https://git.openjdk.org/leyden/commit/f87701635f82895fc10586e588f25e9c508e6979

8315273: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win)

Reviewed-by: djelinski

! src/java.base/share/classes/java/nio/file/Path.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java

Changeset: 64e3a9ee
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-17 15:50:32 +0000
URL:       https://git.openjdk.org/leyden/commit/64e3a9ee91a6ae939e479a10cfc597e628c571e5

8339574: Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks

Reviewed-by: djelinski, alanb

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 3e14fb9c
Branch: premain
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-17 16:24:38 +0000
URL:       https://git.openjdk.org/leyden/commit/3e14fb9c16e4ac3ad3c565059c534cfeacb45c7b

8340200: Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES`

Reviewed-by: liach

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

Changeset: 28d009ce
Branch: premain
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-09-17 17:11:32 +0000
URL:       https://git.openjdk.org/leyden/commit/28d009ce0ecd4369351de859c491831b7f7bbb28

8339934: Simplify Math.scalb(double) method

Reviewed-by: darcy

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

Changeset: 90e92f98
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-09-17 17:46:36 +0000
URL:       https://git.openjdk.org/leyden/commit/90e92f98a6685b196b979853436668cf2b9f2117

8339790: Support Intel APX setzucc instruction

Reviewed-by: sviswanathan, jkarthikeyan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 5dc9723c
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-17 18:13:54 +0000
URL:       https://git.openjdk.org/leyden/commit/5dc9723c8172e288872f744bac5fd2342475767a

8340323: Test jdk/classfile/OptionsTest.java fails after JDK-8340200

Reviewed-by: alanb

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

Changeset: d5881825
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-09-17 18:58:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d5881825ef442cac7076d551f0182f16b17b0b53

8338686: App classpath mismatch if a jar from the Class-Path attribute is on the classpath

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/classLoader.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java

Changeset: eabfc6e4
Branch: premain
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-09-17 19:59:06 +0000
URL:       https://git.openjdk.org/leyden/commit/eabfc6e4d901c53b93a78da740ca376607d9576d

8337563: NMT: rename MEMFLAGS to MemTag

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
- src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/memTag.hpp
+ src/hotspot/share/nmt/memTagBitmap.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memTracker.inline.hpp
- src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp

Changeset: f0ae90f3
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-09-17 20:05:46 +0000
URL:       https://git.openjdk.org/leyden/commit/f0ae90f30c346544e87217ef1832d6a350fe1985

8340210: Add positionTestUI() to PassFailJFrame.Builder

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, azvegint

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: dfc90938
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-17 21:08:47 +0000
URL:       https://git.openjdk.org/leyden/commit/dfc90938ba36685ef58af0846ee4bdb214fa210f

8340132: Remove internal CpException for reading malformed utf8

Reviewed-by: asotona

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

Changeset: 202fd421
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-17 22:36:37 +0000
URL:       https://git.openjdk.org/leyden/commit/202fd421f7e8b0f4a9c7393d1045e879acd13e64

8340213: jcmd VM.events ignores max argument

Reviewed-by: szaldana, cjplummer, amenkov, mli

! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java

Changeset: 147e3007
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-18 04:33:28 +0000
URL:       https://git.openjdk.org/leyden/commit/147e30070d8adbe65453a3a9316b9324890ea25f

8340015: Open source several AWT focus tests - series 7

Reviewed-by: honkar

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/MinimizeNonfocusableWindowTest.java
+ test/jdk/java/awt/Focus/WindowDisposeFocusTest.java
+ test/jdk/java/awt/Focus/bug6435715.java

Changeset: d23c59e4
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-18 07:01:13 +0000
URL:       https://git.openjdk.org/leyden/commit/d23c59e40812c9e3a5914193e68169dbdf6d09e5

8340280: Avoid calling MT.invokerType() when creating LambdaForms

Reviewed-by: liach, jvernee

! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java

Changeset: 5381f553
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-09-18 07:07:45 +0000
URL:       https://git.openjdk.org/leyden/commit/5381f553ad61ddaa44d49c3039a05511cc68bdd0

8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences()

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java

Changeset: 3895b8fc
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-18 08:26:33 +0000
URL:       https://git.openjdk.org/leyden/commit/3895b8fc0b2c6d187080dba6fe08297adad4a480

8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity

Reviewed-by: thartmann, kvn

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

Changeset: 4ff17c14
Branch: premain
Author:    Simon Tooke <stooke at openjdk.org>
Date:      2024-09-18 09:11:40 +0000
URL:       https://git.openjdk.org/leyden/commit/4ff17c14a572a59b60d728c3626f430932eecea6

8319873: Add windows implementation for jcmd System.map and System.dump_map

Co-authored-by: Simon Tooke <stooke at openjdk.org>
Reviewed-by: stuefe, kevinw, szaldana

+ src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java

Changeset: 45e438f3
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-09-18 11:08:13 +0000
URL:       https://git.openjdk.org/leyden/commit/45e438f3f470c4af9d5066a4ae680f819bb3cde0

8339845: Update color.org and wapforum.org links to use HTTPS instead of HTTP

Reviewed-by: prr, honkar, aivanov

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/javax/imageio/package-info.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java

Changeset: 19b2cee4
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-18 11:44:14 +0000
URL:       https://git.openjdk.org/leyden/commit/19b2cee42081e1f8e9c53e6c831ce1d2d2915fd5

8340113: Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view)

Reviewed-by: lmesnik, egahlin

! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: aeba1ea7
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-09-18 12:03:00 +0000
URL:       https://git.openjdk.org/leyden/commit/aeba1ea7c44d6b378decf8557c8cd9fc7bfb7df5

8340272: C2 SuperWord: JMH benchmark for Reduction vectorization

Reviewed-by: kvn, jkarthikeyan

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

Changeset: 1d070a32
Branch: premain
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-09-18 12:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/1d070a3238a1cd8b9359357e6e3f751cd26a3f06

8337302: Undefined type variable results in null

Reviewed-by: liach

! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
+ test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java

Changeset: 08a2f841
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-18 12:37:02 +0000
URL:       https://git.openjdk.org/leyden/commit/08a2f841ec78a10f8d6d54b2ac3a92e89f765f14

8339738: RISC-V: Vectorize crc32 intrinsic

Reviewed-by: fyang, luhenry

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

Changeset: 471a51a5
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-18 13:46:19 +0000
URL:       https://git.openjdk.org/leyden/commit/471a51a5a4395f0bc6818c3c1d30455ce75500d6

8340368: windows-x64-slowdebug build fails after JDK-8319873

Reviewed-by: jpai, kevinw, aboldtch, eosterlund

! src/hotspot/os/windows/memMapPrinter_windows.cpp

Changeset: ae39a660
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-18 14:38:06 +0000
URL:       https://git.openjdk.org/leyden/commit/ae39a6603c6c33a36dce30c3290a634b08a6bf05

8339992: RISC-V: some minor improvements of base64_vector_decode_round

Reviewed-by: fyang, luhenry

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

Changeset: 6ff287ad
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-18 15:57:41 +0000
URL:       https://git.openjdk.org/leyden/commit/6ff287ad9aa45d8a37aafb4dd7bd9170280f5bbb

8340233: Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp

Reviewed-by: mgronlun

! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: 9cfc03aa
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-18 19:17:26 +0000
URL:       https://git.openjdk.org/leyden/commit/9cfc03aa81f2ae20616c8cc27e3467ad01cf985f

8340391: Windows jcmd System.map and System.dump_map tests failing

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 31849127
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-09-18 19:25:11 +0000
URL:       https://git.openjdk.org/leyden/commit/31849127a06e448c705a61c536f51fc037bc4979

8339962: Open source AWT TextField tests - Set1

Reviewed-by: jdv, dnguyen, prr

+ test/jdk/java/awt/Label/ContainerValidateTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest.java
+ test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java

Changeset: 88a1c055
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-18 20:39:40 +0000
URL:       https://git.openjdk.org/leyden/commit/88a1c0550e435888c571d32c577fd697652e5620

8340078: Open source several 2D tests

Reviewed-by: honkar

+ test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java
+ test/jdk/sun/java2d/GdiRendering/GdiLockTest.java
+ test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java
+ test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java
+ test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java

Changeset: d9c67443
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-19 01:44:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d9c67443f7d7f03efb2837b63ee2acc6113f737f

8340360: Update -mx to -Xmx in UnninstallUIMemoryLeaks test

Reviewed-by: serb, prr

! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: 537447f8
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-19 04:33:01 +0000
URL:       https://git.openjdk.org/leyden/commit/537447f8816129dad9a1edd21bd30f3edf69ea60

8339980: [s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: ac58b610
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-19 04:47:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ac58b6102a26ac2ca7f6df5f176d5b5ca1d00d45

8339416: [s390x] Provide implementation for resolve_global_jobject

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 67198992
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-19 06:28:05 +0000
URL:       https://git.openjdk.org/leyden/commit/67198992ce92da1ee615a73937f22fdaba28fba1

8286851: Deprecate for removal several of the undocumented java launcher options

Reviewed-by: dholmes

! src/java.base/share/native/libjli/java.c

Changeset: c58fbef0
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-09-19 08:28:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c58fbef05eace85a2e429da1ac8ff1ae09a0b736

8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException

Reviewed-by: cjplummer, lmesnik

! test/jdk/java/lang/management/ThreadMXBean/Locks.java

Changeset: 118c9ade
Branch: premain
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-19 08:39:11 +0000
URL:       https://git.openjdk.org/leyden/commit/118c9ade1a5e17d870415f689caa25af6524ab0e

8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java

Reviewed-by: dfuchs, shade

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 8908812d
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2024-09-19 08:47:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8908812d0a64f25f0d033d44725a69348789b223

8337674: ZGC: Consistent style for naming private static constants

Reviewed-by: stefank, aboldtch, mli

! 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/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.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/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 2faf8b8d
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-19 09:44:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2faf8b8d582183275b1fdc92313a1c63c1753e80

8340007: Refactor KeyEvent/FunctionKeyTest.java

Reviewed-by: azvegint

! test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java

Changeset: 0120d3ee
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-19 11:48:45 +0000
URL:       https://git.openjdk.org/leyden/commit/0120d3eed50bdc9fa53f2c41b31791620aeef613

8340306: Add border around instructions in PassFailJFrame

Reviewed-by: honkar, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: cecb0b3d
Branch: premain
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2024-09-19 12:08:31 +0000
URL:       https://git.openjdk.org/leyden/commit/cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb

8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java

Reviewed-by: dfuchs

! test/jdk/java/net/ipv6tests/Tests.java

Changeset: 7579d374
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-19 12:29:21 +0000
URL:       https://git.openjdk.org/leyden/commit/7579d3740217e4a819cbf63837ec929f00464585

8338995: New Object to ObjectMonitor mapping: PPC64 implementation

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp

Changeset: c9bee173
Branch: premain
Author:    Prasadrao Koppula <pkoppula at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-09-19 13:21:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c9bee173d61f4accfc4adc280ab5d21600191756

8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options

Reviewed-by: coffeys, mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: d555f072
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-19 14:15:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d555f072b2036664711242a242a35fb30d277e5a

8298614: Support CDS heap dumping for SerialGC and ParallelGC

Reviewed-by: dholmes, lmesnik, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java

Changeset: 3bb8de31
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-19 14:18:03 +0000
URL:       https://git.openjdk.org/leyden/commit/3bb8de31457a544d9c20a12f8d8d30d6d1cd9cba

8338693: assert(Atomic::add(&ik->_shared_class_load_count, 1) == 1) failed: shared class loaded more than once

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 2ada313c
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-19 15:25:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2ada313cdd9a20ed33f7e0a7298c8a0e69a81c6f

8340329: (fs) Message of NotLinkException thrown by FIles.readSymbolicLink does not include file name (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/Links.java

Changeset: 5f3e7aa8
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-09-19 16:18:37 +0000
URL:       https://git.openjdk.org/leyden/commit/5f3e7aa83348edafb83480ce67d0c58c46e11b24

8339735: Remove references to Applet in core-libs/security APIs

Reviewed-by: coffeys, naoto, iris, rriggs, lancea, mullan

! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/net/SocketFactory.java

Changeset: bc36ace7
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-19 16:22:17 +0000
URL:       https://git.openjdk.org/leyden/commit/bc36ace72c1189dcd6d0c05d40d8c568acd89b01

8340271: Open source several AWT Robot tests

Reviewed-by: abhiscxk, honkar

+ test/jdk/java/awt/Robot/CreateScreenCapture.java
+ test/jdk/java/awt/Robot/RobotScrollTest.java

Changeset: d1d82400
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-19 16:59:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d1d824008d1dc70029013820814fd03c40b4e309

8340308: PassFailJFrame: Make rows default to number of lines in instructions

Reviewed-by: honkar, azvegint

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: ec3cba02
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-19 17:10:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ec3cba02963b5128480bcf62431ab03ecdb26db6

8340399: Update comment in SourceVersion for language evolution history

Reviewed-by: iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 15ae1155
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-19 17:47:08 +0000
URL:       https://git.openjdk.org/leyden/commit/15ae1155a11b401e3d1dd39177c209f17f077119

8340166: [REDO] CDS: Trim down minimum GC region alignment

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapWriter.hpp

Changeset: 75d5e117
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-09-19 17:55:23 +0000
URL:       https://git.openjdk.org/leyden/commit/75d5e117770590d2432fcfe8d89734c7038d4e55

8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions

Reviewed-by: shade

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

Changeset: fde85083
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-09-19 19:51:05 +0000
URL:       https://git.openjdk.org/leyden/commit/fde8508379d2983fa70784faef60699c81f9c359

8339902: Open source couple TextField related tests

Reviewed-by: honkar

+ test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
+ test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
+ test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
+ test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java

Changeset: 296b4963
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-09-19 21:06:46 +0000
URL:       https://git.openjdk.org/leyden/commit/296b49634eed83bca6cfdee514b9c7c4f8252d59

8340353: Remove CompressedOops::ptrs_base

Reviewed-by: stefank, coleenp, shade, mli

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedOops.hpp

Changeset: fdc16a37
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-19 22:20:05 +0000
URL:       https://git.openjdk.org/leyden/commit/fdc16a373459cb2311316448c765b1bee5c73694

8340480: Bad copyright notices in changes from JDK-8339902

Reviewed-by: kcr, bpb, kizune

! test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
! test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
! test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
! test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java

Changeset: 969c2af9
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-19 23:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/969c2af95387992c55a2e1768de848a354e74127

8339192: Native annotation parsing code of deprecated annotations causes crash

Reviewed-by: jrose, mgronlun

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtEnd.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtStart.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedSinceWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/TestBadAnnotations.java

Changeset: 94c33179
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-20 03:05:22 +0000
URL:       https://git.openjdk.org/leyden/commit/94c33179b6a1205100d7c125f3a7c11e29621db9

8339895: Open source several AWT focus tests - series 3

Reviewed-by: prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateFocusTest.java
+ test/jdk/java/awt/Focus/CanvasPanelFocusOnClickTest.java
+ test/jdk/java/awt/Focus/FocusPolicyTest.java
+ test/jdk/java/awt/Focus/RequestInInactiveFrame.java

Changeset: 0f7d9e59
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-09-20 04:15:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0f7d9e599593bb8e31e7e33a559d25ec803c7ba4

8340436: Remove unused CompressedOops::AnyNarrowOopMode

Reviewed-by: haosun, dholmes

! src/hotspot/share/oops/compressedOops.hpp

Changeset: f4e40179
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-09-20 04:19:12 +0000
URL:       https://git.openjdk.org/leyden/commit/f4e401791efb920b9773f2886b34904c95106727

8339984: Open source AWT MenuItem related tests

Reviewed-by: aivanov

+ test/jdk/java/awt/MenuItem/GiantFontTest.java
+ test/jdk/java/awt/MenuItem/LotsOfMenuItemsTest.java
+ test/jdk/java/awt/MenuItem/MenuSetFontTest.java
+ test/jdk/java/awt/MenuItem/NullOrEmptyStringLabelTest.java
+ test/jdk/java/awt/MenuItem/UnicodeMenuItemTest.java

Changeset: 46b02f49
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-20 06:06:27 +0000
URL:       https://git.openjdk.org/leyden/commit/46b02f49bcc730d94e37cf17fa996fdd12bdb990

8339906: Open source several AWT focus tests - series 4

Reviewed-by: abhiscxk, prr

+ test/jdk/java/awt/Focus/AltTabEventsTest.java
+ test/jdk/java/awt/Focus/ComponentLostFocusTest.java
+ test/jdk/java/awt/Focus/FocusKeepTest.java
+ test/jdk/java/awt/Focus/KeyStrokeTest.java

Changeset: 9d76c7c6
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-20 07:00:38 +0000
URL:       https://git.openjdk.org/leyden/commit/9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b

8340418: GHA: MacOS AArch64 bundles can be removed prematurely

Reviewed-by: erikj

! .github/workflows/main.yml

Changeset: 5d611c03
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2024-09-20 07:34:26 +0000
URL:       https://git.openjdk.org/leyden/commit/5d611c0377d4b5d5495d3941a6a63b128142a2dc

8340439: AArch64: Extra entry declaration for assember test

Reviewed-by: haosun, lmesnik, mli

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

Changeset: a50440fa
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-20 09:21:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a50440fadcd1aa9d8bfddc153dbde6fd55ceb9fa

8340456: Reduce overhead of proxying Object methods in ProxyGenerator

Reviewed-by: liach

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java
= test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java
+ test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java

Changeset: 3ad6e31d
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-20 09:33:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3ad6e31d81bb8a47dc73a6342a6524a901f07687

8340438: RISC-V: minor improvement in base64

Reviewed-by: fyang

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

Changeset: 3c22d83c
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-20 10:07:03 +0000
URL:       https://git.openjdk.org/leyden/commit/3c22d83c0fb9eee2e2b87e607680b96363849c16

8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout

Reviewed-by: azvegint, prr

+ test/jdk/java/awt/event/KeyEvent/KeyTyped/Numpad1KeyTyped.java

Changeset: fe80618b
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-09-20 12:43:57 +0000
URL:       https://git.openjdk.org/leyden/commit/fe80618bf3f80094a93239dd43d4a9b515c5fa18

8339972: Make a few fields in SortingFocusTraversalPolicy static

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java

Changeset: ae63aaaa
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-09-20 14:10:39 +0000
URL:       https://git.openjdk.org/leyden/commit/ae63aaaa5847a68542e1483ecf1f0d5a3704e741

8340540: Problemlist DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java

Reviewed-by: kevinw

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 9bcde4ff
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-20 14:46:10 +0000
URL:       https://git.openjdk.org/leyden/commit/9bcde4ffca20941b010ed454b2fcb948d24b3cac

8338658: New Object to ObjectMonitor mapping: s390x implementation

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_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/share/runtime/basicLock.inline.hpp

Changeset: e087edeb
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-09-20 14:48:11 +0000
URL:       https://git.openjdk.org/leyden/commit/e087edeb256a9743d1fdb6c295cb5add78d4552e

8340269: [s390x] TestLargeStub.java failure after 8338123

Reviewed-by: mdoerr, lucy

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

Changeset: 90d3a64b
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-20 16:02:25 +0000
URL:       https://git.openjdk.org/leyden/commit/90d3a64b0afd5810981287b174c6687f0f604f36

8340537: Typo in javadoc of java.util.jar.JarFile

Reviewed-by: mullan, lancea, iris

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

Changeset: ab81197d
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-20 16:11:39 +0000
URL:       https://git.openjdk.org/leyden/commit/ab81197d0ded93b82eea9f8fb35d1647c4520f1e

8339198: Remove tag field from AbstractPoolEntry

Reviewed-by: asotona, redestad

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

Changeset: 40fba148
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-20 17:54:06 +0000
URL:       https://git.openjdk.org/leyden/commit/40fba148125b9e0d35755b6e6fd701e69d22f7da

8340232: Optimize DataInputStream::readUTF

Reviewed-by: liach, bpb

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

Changeset: 5cffddc6
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-20 18:38:29 +0000
URL:       https://git.openjdk.org/leyden/commit/5cffddc689a0134e1aaacb432d2f0fdd61dd74b1

8338471: Assert deleted methods not returned by CallInfo

Reviewed-by: shade, jwaters, dholmes

! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp

Changeset: 64275e6b
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-20 19:34:24 +0000
URL:       https://git.openjdk.org/leyden/commit/64275e6bbf1377c9a9d77fe3c3ed8d4143138f11

8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems

Reviewed-by: mbaesken

= test/hotspot/jtreg/containers/systemd/TEST.properties
! test/lib/jdk/test/lib/containers/systemd/SystemdTestUtils.java

Changeset: 08b25611
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-20 21:27:22 +0000
URL:       https://git.openjdk.org/leyden/commit/08b25611f688ae85c05242afc4cee5b538db4f67

8339781: Better use of Javadoc tags in javax.lang.model

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java

Changeset: 2461263a
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-21 00:21:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2461263aac35b25e2a48b6fc84da49e4b553dbc3

8339217: Optimize ClassFile API loadConstant

Reviewed-by: liach, redestad, asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: ab06a878
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-22 01:01:31 +0000
URL:       https://git.openjdk.org/leyden/commit/ab06a878f888827026424530781f0af414a8a611

8340544: Optimize setLocalsFromArg

Reviewed-by: redestad, liach

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

Changeset: dd498794
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-09-23 05:48:42 +0000
URL:       https://git.openjdk.org/leyden/commit/dd498794f20df0ac1a73d84e54591905c8a5a5c7

8340524: Remove NarrowPtrStruct

Reviewed-by: shade, jwaters

! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedOops.java

Changeset: 34cddfbe
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-23 06:40:33 +0000
URL:       https://git.openjdk.org/leyden/commit/34cddfbedd20d5804cab8044fbc402564e98eb9c

8340387: Update OS detection code to recognize Windows Server 2025

Reviewed-by: mdoerr, jwaters, dholmes

! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: f31f97dd
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-23 07:02:48 +0000
URL:       https://git.openjdk.org/leyden/commit/f31f97ddb6f1fca1a74761e3e3eeef497f8a7416

8340171: CDS: Enhance bitmap truncation

Reviewed-by: matsaave, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: 0f253d11
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-23 07:02:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0f253d11033a26d15ea20df19db6765bb274a848

8340392: Handle OopStorage in location decoder

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp

Changeset: a07052e8
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-09-23 08:02:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a07052e83d20e107f21fd0d266ab638043531c8a

8340573: Remove unused G1ParScanThreadState::_partial_objarray_chunk_size

Reviewed-by: tschatzl

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

Changeset: bc7c0dc4
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-09-23 08:02:36 +0000
URL:       https://git.openjdk.org/leyden/commit/bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67

8340084: Open source AWT Frame related tests

Reviewed-by: psadhukhan, honkar

+ test/jdk/java/awt/Frame/DefaultLocationTest.java
+ test/jdk/java/awt/Frame/EmptyFrameTest.java
+ test/jdk/java/awt/Frame/FrameLayoutTest.java
+ test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
+ test/jdk/java/awt/Frame/PackTwiceTest.java

Changeset: 67448b0e
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-09-23 10:32:58 +0000
URL:       https://git.openjdk.org/leyden/commit/67448b0eb2e83501b9c1dd0c79c7fe03aaef6b09

8339852: Fix typos in java.compiler documentation

Reviewed-by: liach, darcy

! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java

Changeset: 384deda6
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-09-23 10:57:43 +0000
URL:       https://git.openjdk.org/leyden/commit/384deda65fd63e23d4caaaa9762f2ac80de78029

8325949: Create an internal utility method for creating VarHandle instances

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/stream/ForEachOps.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
+ src/java.base/share/classes/jdk/internal/invoke/MhUtil.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java

Changeset: 37ec80df
Branch: premain
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-09-23 12:28:43 +0000
URL:       https://git.openjdk.org/leyden/commit/37ec80df8d3b014292fc3d31a1b2aad4e8218ea5

8339161: ZGC: Remove unused remembered sets

Reviewed-by: aboldtch, stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp

Changeset: 63e611cd
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-09-23 12:30:30 +0000
URL:       https://git.openjdk.org/leyden/commit/63e611cd5d7eb4fc6ea6633ff9123e4bee5f5993

8335334: Stress mode to randomly execute unstable if traps

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java

Changeset: a9b0f9cc
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-09-23 13:58:00 +0000
URL:       https://git.openjdk.org/leyden/commit/a9b0f9ccbf98c6b90626fcd7087fa8eeb0c168eb

8340393: Open source closed choice tests #2

Reviewed-by: psadhukhan

+ test/jdk/java/awt/Choice/CheckChoiceTest.java
+ test/jdk/java/awt/Choice/ChoiceBigTest.java
+ test/jdk/java/awt/Choice/ChoiceFocusTest.java
+ test/jdk/java/awt/Choice/DisabledList.java

Changeset: ea8f35b9
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-23 14:33:17 +0000
URL:       https://git.openjdk.org/leyden/commit/ea8f35b98e618bfa55371e45b3ef61fa5289dd94

8340183: Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node

Reviewed-by: roland, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 0f9f7775
Branch: premain
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-09-23 16:07:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0f9f777520c5341be1e9f985f41304a297b08936

8336025: Improve ZipOutputSream validation of MAX CEN Header field limits

Reviewed-by: alanb

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
+ test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java

Changeset: c6f1d5f3
Branch: premain
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date:      2024-09-23 17:45:38 +0000
URL:       https://git.openjdk.org/leyden/commit/c6f1d5f374bfa9bde75765391d5dae0e8e28b4ab

8319332: Security properties files inclusion

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

! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/security/util/PropertyExpander.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/Security/ConfigFileTest.java
- test/jdk/java/security/Security/override.props
! test/jdk/java/security/Security/signedfirst/DynStatic.java

Changeset: 833ff299
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-23 18:25:12 +0000
URL:       https://git.openjdk.org/leyden/commit/833ff29983e0d433ccd4c7e946b15e42045faeaa

8340461: Amend description for logArea

Reviewed-by: azvegint, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 8dcf7b8f
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-23 18:26:52 +0000
URL:       https://git.openjdk.org/leyden/commit/8dcf7b8fa7b17bf34c62c561c6ed78e8080df1ff

8340411: open source several 2D imaging tests

Reviewed-by: azvegint

+ test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java
+ test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java
+ test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java
+ test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java

Changeset: e97f0fe1
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-09-23 18:31:31 +0000
URL:       https://git.openjdk.org/leyden/commit/e97f0fe1b4046bfcc40e85ba1bee4f4c40053300

8340365: Position the first window of a window list

Reviewed-by: azvegint, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: cd796e0a
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-09-24 00:13:49 +0000
URL:       https://git.openjdk.org/leyden/commit/cd796e0aef321d46c96f79dc5446d095b8a30e60

8338918: Remove non translated file name from WinResources resource bundle

Reviewed-by: jlu, almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_de.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_ja.properties
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResourcesNoL10N_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties

Changeset: c8ae8480
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-09-24 00:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c8ae8480496d56a8e51b9f5a6df50c70a429672f

8340707: ProblemList applications/ctw/modules/java_base.java due to JDK-8340683

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

Changeset: 40cde003
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-24 01:47:57 +0000
URL:       https://git.openjdk.org/leyden/commit/40cde003e8061a0eb6b0214d5a44325c3d55cdc6

8340114: Remove outdated SelectVersion() function from the launcher and update the code comments explaining the code flow

Reviewed-by: dholmes, alanb

! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/share/native/libjli/manifest_info.h
! src/java.base/share/native/libjli/parse_manifest.c
! src/java.base/unix/native/libjli/java_md.c
- test/jdk/tools/launcher/MultipleJRERemoved.java

Changeset: 3411f9df
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-24 02:08:06 +0000
URL:       https://git.openjdk.org/leyden/commit/3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d

8339995: Open source several AWT focus tests - series 6

Reviewed-by: prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ConsumedKeyEventTest.java
+ test/jdk/java/awt/Focus/EmptyWindowKeyTest.java
+ test/jdk/java/awt/Focus/InactiveFocusRace.java
+ test/jdk/java/awt/Focus/InitialPrintDlgFocusTest.java

Changeset: 865d99f6
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-24 02:08:20 +0000
URL:       https://git.openjdk.org/leyden/commit/865d99f63475799b9a0503a3dcc21a7534b014d1

8340596: Remove dead code from RequiresSetenv function in java.base/unix/native/libjli/java_md.c

Reviewed-by: dholmes

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

Changeset: 6c91a16f
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-24 02:09:42 +0000
URL:       https://git.openjdk.org/leyden/commit/6c91a16f16cbeb1bb0a79459e7db1fd9f576e743

8340367: Opensource few AWT image tests

Reviewed-by: prr

+ test/jdk/java/awt/image/BufferedImage/GrayAATextTest.java
+ test/jdk/java/awt/image/GrayAlpha.java
+ test/jdk/java/awt/image/ImageOffsetTest.java
+ test/jdk/java/awt/image/TransformImage.java
= test/jdk/java/awt/image/duke.gif

Changeset: 4098acc2
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-09-24 05:35:12 +0000
URL:       https://git.openjdk.org/leyden/commit/4098acc200e608369ac1631dcc8513ea797bd59e

8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages

Reviewed-by: tschatzl, stefank

! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 1dd60b62
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-09-24 06:47:20 +0000
URL:       https://git.openjdk.org/leyden/commit/1dd60b62e384090b13a08d2afa62e49ef52bc46c

8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()

Reviewed-by: thartmann, kvn

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

Changeset: 88801cae
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-09-24 07:09:10 +0000
URL:       https://git.openjdk.org/leyden/commit/88801caef6ccdc5ba9ade2af830f3b3cd96e1467

8340590: RISC-V: C2: Small improvement to vector gather load and scatter store

Reviewed-by: fyang, dzhang

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

Changeset: 9176f681
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-24 07:22:27 +0000
URL:       https://git.openjdk.org/leyden/commit/9176f6810ef914579b8ca8e3bc20a0fdf3a934c8

8340623: Remove outdated PROCESSOR_ARCHITECTURE_IA64 from Windows coding

Reviewed-by: alanb, dholmes

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: e60e8821
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-09-24 07:56:14 +0000
URL:       https://git.openjdk.org/leyden/commit/e60e8821568a74269340417fece2acb71f633098

8335167: Test runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved

Reviewed-by: stuefe, dholmes, gziemski

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 44024826
Branch: premain
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-09-24 08:25:06 +0000
URL:       https://git.openjdk.org/leyden/commit/44024826e52373d1613ec366e3f5a9d5bbaefa41

8340585: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers

Reviewed-by: dnsimon

! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 4cd8c75a
Branch: premain
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-09-24 10:19:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4cd8c75a55163be33917b1fba9f360ea816f3aa9

8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java

Changeset: 3e673d9e
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-09-24 10:48:35 +0000
URL:       https://git.openjdk.org/leyden/commit/3e673d9e46ddb464263ff76f385ca5bf98a0b19d

8340680: Fix typos in javax.lang.model.SourceVersion

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: e1c4d303
Branch: premain
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Date:      2024-09-24 11:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/e1c4d3039f6b5106ce3f65d50f607eacc2a8d168

8339299: C1 will miss type profile when inline final method

Reviewed-by: lmesnik, vlivanov

! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java

Changeset: 49d15edd
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-24 12:43:00 +0000
URL:       https://git.openjdk.org/leyden/commit/49d15edd31c863faf3722af1bae8b50662ecf71f

8340657: [PPC64] SA determines wrong unextendedSP

Reviewed-by: ysuenaga, mbaesken

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java

Changeset: 3c97d243
Branch: premain
Author:    George Adams <gdams at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-09-24 12:50:33 +0000
URL:       https://git.openjdk.org/leyden/commit/3c97d2437d34d2db47f3607fbb95ac3b8e2ec60b

8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver

Reviewed-by: dholmes, jwaters

! src/hotspot/os/windows/os_windows.cpp

Changeset: 279086d4
Branch: premain
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-09-24 13:16:43 +0000
URL:       https://git.openjdk.org/leyden/commit/279086d4ce7e05972e099022e8045f39680dd4e8

8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue

Reviewed-by: shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: caa751c5
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-24 14:28:05 +0000
URL:       https://git.openjdk.org/leyden/commit/caa751c561f55bc59a6195a947d7b75515b5d2c0

8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc)

Reviewed-by: asotona, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
! test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/java.base/jdk/internal/classfile/impl/UtilAccess.java
+ test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java

Changeset: 85aed877
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-09-24 14:40:38 +0000
URL:       https://git.openjdk.org/leyden/commit/85aed877960ef86b483b76ce4fcf95602ae2b924

8338405: JFR: Use FILE type for dcmds

Reviewed-by: egahlin, lmesnik

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java

Changeset: 2669e22b
Branch: premain
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-24 14:51:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2669e22b76c99c1e41a324099154b561e0433b56

8340793: Fix client builds after JDK-8337987

Reviewed-by: shade, fyang

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 212e3293
Branch: premain
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Date:      2024-09-24 15:11:13 +0000
URL:       https://git.openjdk.org/leyden/commit/212e32931cafe446d94219d6c3ffd92261984dff

8338694: x86_64 intrinsic for tanh using libm

Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/HyperbolicTests.java

Changeset: 90c2c0b4
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-24 18:07:33 +0000
URL:       https://git.openjdk.org/leyden/commit/90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc

8340143: Open source several Java2D rendering loop tests.

Reviewed-by: psadhukhan

+ test/jdk/sun/java2d/loops/ARGBBgToRGB.java
+ test/jdk/sun/java2d/loops/CopyNegative.java
+ test/jdk/sun/java2d/loops/DitheredSolidFill.java
+ test/jdk/sun/java2d/loops/OffsetCalculationTest.java
+ test/jdk/sun/java2d/loops/XORClearRect.java

Changeset: 8c08c43a
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-09-24 18:56:22 +0000
URL:       https://git.openjdk.org/leyden/commit/8c08c43a34b7a237c0281ef58594af4f263ba3ca

8340433: Open source closed choice tests #3

Reviewed-by: honkar, prr

+ test/jdk/java/awt/Choice/ChoicePosTest.java
+ test/jdk/java/awt/Choice/DeadlockTest.java
+ test/jdk/java/awt/Choice/SetFontTest.java

Changeset: e3d80f1e
Branch: premain
Author:    Artur Barashev <artur.barashev at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-09-24 18:57:58 +0000
URL:       https://git.openjdk.org/leyden/commit/e3d80f1e1e8b5d503f13b8037172e3dac29e27ad

8340670: Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true

Reviewed-by: mullan

! src/java.base/share/classes/java/security/Policy.java

Changeset: b639661e
Branch: premain
Author:    George Adams <gdams at openjdk.org>
Date:      2024-09-24 19:35:59 +0000
URL:       https://git.openjdk.org/leyden/commit/b639661e797fb52ce32ce397a153c886fdc40f53

8340804: doc/building.md update Xcode instructions to note that full install is required

Reviewed-by: erikj, jwaters

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

Changeset: 0b8c9f6d
Branch: premain
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-09-24 20:09:40 +0000
URL:       https://git.openjdk.org/leyden/commit/0b8c9f6d2397dcb480dc5ae109607d86f2b15619

8338525: Leading and trailing code blocks by indentation

Reviewed-by: hannesw, prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java

Changeset: c0fcb258
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-25 01:45:04 +0000
URL:       https://git.openjdk.org/leyden/commit/c0fcb258bbd02892267970dc4bc082dc7761f074

8340717: Remove unused function declarations from java.c/java.h of the launcher

Reviewed-by: alanb, dholmes, shade, jwaters

! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h

Changeset: a37bb2e0
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-09-25 02:29:06 +0000
URL:       https://git.openjdk.org/leyden/commit/a37bb2e0372a7c074c88d31824fc418a47f63405

8340643: RISC-V: Small refactoring for sub/subw macro-assembler routines

Reviewed-by: fyang, luhenry

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

Changeset: 9bcc7b66
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:30:46 +0000
URL:       https://git.openjdk.org/leyden/commit/9bcc7b66de6495d3da8fc7f30a2a88187dbe847d

8340708: Optimize StackMapGenerator::processMethod

Reviewed-by: liach

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

Changeset: 2d38af61
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:32:29 +0000
URL:       https://git.openjdk.org/leyden/commit/2d38af61e4133ca98d5a98b3cfb6a6dde2877026

8340587: Optimize StackMapGenerator$Frame::checkAssignableTo

Reviewed-by: liach

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

Changeset: 2e0554a6
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:35:41 +0000
URL:       https://git.openjdk.org/leyden/commit/2e0554a69548dae6e8ce9eec48c82e08dd3c1ffa

8340710: Optimize DirectClassBuilder::build

Reviewed-by: liach

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

Changeset: b1f8d2ea
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-25 03:07:45 +0000
URL:       https://git.openjdk.org/leyden/commit/b1f8d2ea76322a89eea84851a1e791f52c31261b

8339935: Open source several AWT focus tests - series 5

Reviewed-by: prr

+ test/jdk/java/awt/Focus/DeiconifyTest.java
+ test/jdk/java/awt/Focus/HiddenTraversalTest.java
+ test/jdk/java/awt/Focus/LightweightPopupTest.java
+ test/jdk/java/awt/Focus/ProxiedWindowHideTest.java

Changeset: 97a3933f
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-09-25 08:11:00 +0000
URL:       https://git.openjdk.org/leyden/commit/97a3933f1be2cabfc574689bb60618fe6fa3a8a4

8339771: RISC-V: Reduce icache flushes

Reviewed-by: fyang, mli, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 9806d213
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-25 08:13:25 +0000
URL:       https://git.openjdk.org/leyden/commit/9806d2139cb5994effdee3f7bc6b23eb81858ed3

8340808: RISC-V: Client build fails after JDK-8339738

Reviewed-by: fyang

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

Changeset: 1b9898a4
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-25 09:26:06 +0000
URL:       https://git.openjdk.org/leyden/commit/1b9898a44fd3f8159a7184053ef50cba55419d6e

8340843: [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694

Reviewed-by: mbaesken, amitkumar

! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 120463dc
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-09-25 12:15:07 +0000
URL:       https://git.openjdk.org/leyden/commit/120463dc90d717bffb2bd0d5e6b1ea707f5d1b42

8339541: CSS rule is not specific enough

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: d8790aa0
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-25 13:04:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d8790aa0489fe49b499535c31cdfb691003792ff

8340885: Desugar ZipCoder.Comparison

Reviewed-by: lancea, eirbjo

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 083b9808
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-09-25 13:12:47 +0000
URL:       https://git.openjdk.org/leyden/commit/083b98083136933fc51499181f85ca30a77da9e1

8340568: Incorrect escaping of single quotes when pretty-printing character literals

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/PrettyCharLiteral.java

Changeset: fb703258
Branch: premain
Author:    Leonov Kirill <91743110+kirleo2 at users.noreply.github.com>
Date:      2024-09-25 13:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/fb703258774ca14a6a239fc6d47a37e021e6036a

8338583: NMT: Malloc overhead is calculated incorrectly

Reviewed-by: azafari, yan, gziemski

! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.hpp

Changeset: 0474f020
Branch: premain
Author:    George Adams <gdams at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-09-25 16:25:23 +0000
URL:       https://git.openjdk.org/leyden/commit/0474f020bf276c761f46bc8ba0873ed90a8fd19b

8340815: Add SECURITY.md file

Reviewed-by: mr, jwaters, erikj

+ SECURITY.md

Changeset: 81b5f097
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-25 16:36:28 +0000
URL:       https://git.openjdk.org/leyden/commit/81b5f0974903accc738c07cdf7be09fa6ea8fbdd

8340946: Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list

Reviewed-by: liach, dcubed, alanb

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 0e0b0b0d
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-09-25 16:36:44 +0000
URL:       https://git.openjdk.org/leyden/commit/0e0b0b0d2626cda032f1500e64f6729554e47038

8340684: Reading from an input stream backed by a closed ZipFile has no test coverage

Reviewed-by: lancea

+ test/jdk/java/util/zip/ZipFile/ReadAfterClose.java

Changeset: f7bc9ba5
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-09-25 16:46:49 +0000
URL:       https://git.openjdk.org/leyden/commit/f7bc9ba552cf913eef2131b964c48f1b4b55131c

8340228: Open source couple more miscellaneous AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
+ test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java

Changeset: 1b2d40ad
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-09-25 17:19:02 +0000
URL:       https://git.openjdk.org/leyden/commit/1b2d40addfc5e32229418d29ae90fb440720479e

8340956: ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all

Reviewed-by: liach, alanb, darcy, dfuchs

! test/jdk/ProblemList.txt

Changeset: df1959fd
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-25 18:29:30 +0000
URL:       https://git.openjdk.org/leyden/commit/df1959fd7a57f11839d58858bab4ea61f5b2bb8d

8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger

Reviewed-by: jrose, redestad, shade

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

Changeset: 84751cbf
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-25 18:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/84751cbfddf69bd9ed6bc5c39f8e056009440331

8340831: Simplify simple validation for class definition in MethodHandles.Lookup

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/VM.java

Changeset: 8f756196
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-09-25 18:51:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8f756196b430af67a8e31a13811a183d52df8497

8340864: Remove unused lines related to vmClasses

Reviewed-by: shade, kvn

! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp

Changeset: a3a64c76
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-09-26 08:40:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a3a64c76c815ec05bc3d6c0e8ef57de8dc0d0682

Merge branch 'master' into premain

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/trainingData.hpp
! 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/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jtreg-ext/requires/VMProps.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/oop.cpp
+ src/hotspot/share/oops/trainingData.hpp
! 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/parse.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/native/libjli/java.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jtreg-ext/requires/VMProps.java



More information about the leyden-dev mailing list