git: openjdk/leyden: premain: 54 new changesets
Changeset: 74fc4e4e Branch: premain Author: Thomas Stuefe <stuefe@openjdk.org> Date: 2025-05-21 04:39:35 +0000 URL: https://git.openjdk.org/leyden/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f... 8357179: Deprecate VFORK launch mechanism from Process implementation (linux) Reviewed-by: rriggs ! src/java.base/unix/classes/java/lang/ProcessImpl.java Changeset: 50e873f0 Branch: premain Author: Axel Boldt-Christmas <aboldtch@openjdk.org> Date: 2025-05-21 05:59:52 +0000 URL: https://git.openjdk.org/leyden/commit/50e873f0e88d6643586907dea5731d739b7826... 8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree Reviewed-by: stefank, eosterlund, jsikstro - src/hotspot/share/gc/z/zIntrusiveRBTree.hpp - src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp - test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp Changeset: 50a7755f Branch: premain Author: Aggelos Biboudis <abimpoudis@openjdk.org> Date: 2025-05-21 06:44:54 +0000 URL: https://git.openjdk.org/leyden/commit/50a7755fa45529966373b58652c15975157ab8... 8347530: Improve error message with invalid permits clauses Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8347530.java + test/langtools/tools/javac/T8347530.out + test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out Changeset: 91194517 Branch: premain Author: Ivan Walulya <iwalulya@openjdk.org> Date: 2025-05-21 08:07:17 +0000 URL: https://git.openjdk.org/leyden/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf597... 8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: a0cdf36b Branch: premain Author: Andrey Turbanov <aturbanov@openjdk.org> Date: 2025-05-21 08:39:43 +0000 URL: https://git.openjdk.org/leyden/commit/a0cdf36bdfeca9cd8b669859700d63d5ee6274... 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener Reviewed-by: liach, aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 735c7899 Branch: premain Author: Yudi Zheng <yzheng@openjdk.org> Date: 2025-05-21 08:54:19 +0000 URL: https://git.openjdk.org/leyden/commit/735c7899d124a4e0c9579ea7802c9475eaedda... 8334717: Add JVMCI support for APX EGPRs Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java ! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java Changeset: 5f38d1bb Branch: premain Author: Sergey Bylokhov <serb@openjdk.org> Date: 2025-05-21 08:57:55 +0000 URL: https://git.openjdk.org/leyden/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e... 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Reviewed-by: sspitsyn ! make/modules/jdk.jdwp.agent/Lib.gmk Changeset: 7c82e09b Branch: premain Author: Magnus Ihse Bursie <ihse@openjdk.org> Date: 2025-05-21 09:23:23 +0000 URL: https://git.openjdk.org/leyden/commit/7c82e09b509a67cafd67f6d2aa33756bf87552... 8357048: RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: b8057cf1 Branch: premain Author: Aleksey Shipilev <shade@openjdk.org> Date: 2025-05-21 10:54:40 +0000 URL: https://git.openjdk.org/leyden/commit/b8057cf103bff6f8e2600c098519289a432273... 8357436: Change jspawnhelper warning recommendation from VFORK to FORK Reviewed-by: stuefe, alanb ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: 2c126f19 Branch: premain Author: Roman Kennke <rkennke@openjdk.org> Date: 2025-05-21 11:11:58 +0000 URL: https://git.openjdk.org/leyden/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae... 8357370: Export supported GCs in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: a4f66f54 Branch: premain Author: Vicente Romero <vromero@openjdk.org> Date: 2025-05-21 11:27:05 +0000 URL: https://git.openjdk.org/leyden/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e5... 8325859: Potential information loss during type inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java Changeset: 108e454a Branch: premain Author: Dingli Zhang <dzhang@openjdk.org> Committer: Feilong Jiang <fjiang@openjdk.org> Date: 2025-05-21 11:43:13 +0000 URL: https://git.openjdk.org/leyden/commit/108e454a042aaca2a36cd0d8087e7668e3cac2... 8356924: RISC-V: Clean up cost for vector instructions Reviewed-by: fjiang, fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: a175767c Branch: premain Author: Thomas Schatzl <tschatzl@openjdk.org> Date: 2025-05-21 12:54:05 +0000 URL: https://git.openjdk.org/leyden/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5... 8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages Reviewed-by: kbarrett, iwalulya ! src/java.base/share/man/java.md Changeset: a07150af Branch: premain Author: Hannes Wallnöfer <hannesw@openjdk.org> Date: 2025-05-21 13:24:39 +0000 URL: https://git.openjdk.org/leyden/commit/a07150af1139b262513a25f4fdd32173af95ff... 8357376: Disable syntax highlighting for JDK API docs Reviewed-by: erikj ! make/Docs.gmk Changeset: b63ec0ab Branch: premain Author: Chihiro Ito <cito@openjdk.org> Date: 2025-05-21 14:05:33 +0000 URL: https://git.openjdk.org/leyden/commit/b63ec0ab584cb941b44a39b6ff130224ed444b... 8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/os/TestProcessStart.java Changeset: 21c12822 Branch: premain Author: Alexey Semenyuk <asemenyuk@openjdk.org> Date: 2025-05-21 14:37:14 +0000 URL: https://git.openjdk.org/leyden/commit/21c1282207614e57138b37a7adca4ccf11cf5b... 8333664: Decouple command line parsing and package building in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java ! src/jdk.jpackage/share/classes/module-info.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java + test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: 254713ab Branch: premain Author: Hannes Wallnöfer <hannesw@openjdk.org> Date: 2025-05-21 14:37:30 +0000 URL: https://git.openjdk.org/leyden/commit/254713ab598f186fd31484a48a6dfebaeb7529... 8338833: Error on reference not found for a snippet target Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: 275cfd32 Branch: premain Author: Brian Burkhalter <bpb@openjdk.org> Date: 2025-05-21 15:21:49 +0000 URL: https://git.openjdk.org/leyden/commit/275cfd323b1b7b5e8927e7be2f229d200bac99... 8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java Reviewed-by: alanb ! test/jdk/java/nio/Buffer/LimitDirectMemory.java ! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java Changeset: 6546de1d Branch: premain Author: Alexey Semenyuk <asemenyuk@openjdk.org> Date: 2025-05-21 16:32:36 +0000 URL: https://git.openjdk.org/leyden/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c52... 8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Reviewed-by: jpai ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Changeset: f1eead60 Branch: premain Author: Hannes Wallnöfer <hannesw@openjdk.org> Date: 2025-05-21 17:20:46 +0000 URL: https://git.openjdk.org/leyden/commit/f1eead60358fb919a94c7a91e61d1e54f04e58... 8357452: Remove code span highlight in JavaDoc default stylesheet Reviewed-by: nbenalla, jjg, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 2dfbf41d Branch: premain Author: Alexander Zvegintsev <azvegint@openjdk.org> Date: 2025-05-21 17:21:05 +0000 URL: https://git.openjdk.org/leyden/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d75369... 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: honkar, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java + src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h Changeset: 400c9350 Branch: premain Author: Jiangli Zhou <jiangli@openjdk.org> Date: 2025-05-21 18:55:56 +0000 URL: https://git.openjdk.org/leyden/commit/400c935082a0d4d843cf369af6fefde12d6374... 8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk Reviewed-by: henryjen, rriggs ! test/lib-test/TEST.ROOT ! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java Changeset: 81536830 Branch: premain Author: Doug Simon <dnsimon@openjdk.org> Date: 2025-05-21 19:21:20 +0000 URL: https://git.openjdk.org/leyden/commit/81536830ed096005c4f09ab446238ce50989ce... 8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used Reviewed-by: iklam, never, kvn ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: afcbf6b2 Branch: premain Author: Erik Joelsson <erikj@openjdk.org> Date: 2025-05-21 19:49:51 +0000 URL: https://git.openjdk.org/leyden/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcb... 8357173: Split jtreg test group jdk tier3 Reviewed-by: mikael ! test/jdk/TEST.groups Changeset: 4d706892 Branch: premain Author: Ian Graves <igraves@openjdk.org> Date: 2025-05-21 21:11:34 +0000 URL: https://git.openjdk.org/leyden/commit/4d7068923cd87fbfc2edee25406521b11580d1... 8351993: VectorShuffle access to and from MemorySegments Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! 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/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 3ee14471 Branch: premain Author: Alexey Semenyuk <asemenyuk@openjdk.org> Date: 2025-05-21 21:56:41 +0000 URL: https://git.openjdk.org/leyden/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4... 8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type Reviewed-by: dholmes ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java Changeset: f687cac8 Branch: premain Author: Calvin Cheung <ccheung@openjdk.org> Date: 2025-05-21 22:13:07 +0000 URL: https://git.openjdk.org/leyden/commit/f687cac88946b397d043e16ce3adc7b66a205a... 8353504: CDS archives are not found when JVM is in non-variant location Reviewed-by: iklam, shade ! src/hotspot/share/cds/cdsConfig.cpp + test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 07871cd7 Branch: premain Author: Shaojin Wen <swen@openjdk.org> Date: 2025-05-21 22:39:11 +0000 URL: https://git.openjdk.org/leyden/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a... 8357063: Document preconditions for DecimalDigits methods Reviewed-by: vyazici, liach, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: b685ea54 Branch: premain Author: Mikael Vidstedt <mikael@openjdk.org> Date: 2025-05-22 00:37:54 +0000 URL: https://git.openjdk.org/leyden/commit/b685ea54081fcf54a6567dddb49b63435a6e1e... 8357511: [BACKOUT] 8357048: RunTest variables should always be assigned Reviewed-by: dholmes, erikj ! make/RunTests.gmk Changeset: ee689145 Branch: premain Author: Zdenek Zambersky <zzambers@openjdk.org> Committer: SendaoYan <syan@openjdk.org> Date: 2025-05-22 03:39:47 +0000 URL: https://git.openjdk.org/leyden/commit/ee6891456ed672305d9b48846b5a7977373e12... 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Co-authored-by: Ichiroh Takiguchi <itakiguchi@openjdk.org> Reviewed-by: prr, aph, amitkumar ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 3bebb1fa Branch: premain Author: Ioi Lam <iklam@openjdk.org> Date: 2025-05-22 04:04:54 +0000 URL: https://git.openjdk.org/leyden/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a... 8357504: Refactor the assignment of loader bits in InstanceKlassFlags Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp Changeset: 68c1d305 Branch: premain Author: Sergey Bylokhov <serb@openjdk.org> Date: 2025-05-22 04:31:46 +0000 URL: https://git.openjdk.org/leyden/commit/68c1d305e726f3f4d7209b857f58cc10de5c01... 8357287: Unify usage of ICC profile "header size" constants in CMM-related code Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java Changeset: ec670652 Branch: premain Author: Jan Lahoda <jlahoda@openjdk.org> Date: 2025-05-22 05:56:17 +0000 URL: https://git.openjdk.org/leyden/commit/ec6706520b87eff3d87b3b65f3caa39db2d965... 8357361: Exception when compiling switch expression with inferred type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java Changeset: 061b5cc6 Branch: premain Author: Jan Lahoda <jlahoda@openjdk.org> Date: 2025-05-22 05:59:19 +0000 URL: https://git.openjdk.org/leyden/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a... 8347050: Console.readLine() drops '\' when reading through JLine Reviewed-by: naoto ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java Changeset: 8184ce39 Branch: premain Author: Vladimir Kozlov <kvn@openjdk.org> Date: 2025-05-22 06:09:34 +0000 URL: https://git.openjdk.org/leyden/commit/8184ce39a8a732352ee841fed09cae905d2764... 8357514: Disable AOT caching for runtime stubs Reviewed-by: iveresov, iklam ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: a919f6d0 Branch: premain Author: Stefan Karlsson <stefank@openjdk.org> Date: 2025-05-22 06:39:55 +0000 URL: https://git.openjdk.org/leyden/commit/a919f6d04e5e1e3ccb123132ad945b240345dc... 8356372: JVMTI heap sampling not working properly with outside TLAB allocations Co-authored-by: Stefan Johansson <sjohanss@openjdk.org> Reviewed-by: sjohanss, sspitsyn ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadHeapSampler.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java Changeset: e348aa07 Branch: premain Author: Marc Chevalier <mchevalier@openjdk.org> Date: 2025-05-22 06:55:48 +0000 URL: https://git.openjdk.org/leyden/commit/e348aa071d7d20300062de5830e74fc78143c6... 8351958: Some compile commands should be made diagnostic Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java Changeset: d9b6e4b1 Branch: premain Author: Jason Zaugg <jzaugg@openjdk.org> Committer: Jaikiran Pai <jpai@openjdk.org> Date: 2025-05-22 07:25:43 +0000 URL: https://git.openjdk.org/leyden/commit/d9b6e4b13200684b69a161e288b9883ff0d96b... 8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance Reviewed-by: liach, jpai, jlahoda, lancea ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 85b24c3c Branch: premain Author: Anton Artemov <anton.artemov@oracle.com> Committer: SendaoYan <syan@openjdk.org> Date: 2025-05-22 07:56:34 +0000 URL: https://git.openjdk.org/leyden/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f... 8350869: os::stat doesn't follow symlinks on Windows Reviewed-by: dholmes, mgronlun ! src/hotspot/os/windows/os_windows.cpp + test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java Changeset: c0665efd Branch: premain Author: Aggelos Biboudis <abimpoudis@openjdk.org> Date: 2025-05-22 08:36:47 +0000 URL: https://git.openjdk.org/leyden/commit/c0665efd4f7f43c567393570ba6872838debd7... 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler Reviewed-by: jlahoda, liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 26053fe7 Branch: premain Author: Jaikiran Pai <jpai@openjdk.org> Date: 2025-05-22 10:44:21 +0000 URL: https://git.openjdk.org/leyden/commit/26053fe78322940113629ee1bd72077f25e4be... 8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests Reviewed-by: vyazici, djelinski, dfuchs, syan ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: 1e57648a Branch: premain Author: Roman Kennke <rkennke@openjdk.org> Date: 2025-05-22 10:48:50 +0000 URL: https://git.openjdk.org/leyden/commit/1e57648abd569295f42dc19c00edfcc90c00b1... 8350457: Implement JEP 519: Compact Object Headers Reviewed-by: mdoerr, coleenp, zgu ! make/conf/jib-profiles.js ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java Changeset: 428d33ef Branch: premain Author: Serhiy Sachkov <serhiy.sachkov@oracle.com> Committer: SendaoYan <syan@openjdk.org> Date: 2025-05-22 12:30:26 +0000 URL: https://git.openjdk.org/leyden/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866... 8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual Reviewed-by: jvernee, syan ! test/jdk/java/foreign/TestMatrix.java Changeset: 12efc1fe Branch: premain Author: Chen Liang <liach@openjdk.org> Date: 2025-05-22 14:24:59 +0000 URL: https://git.openjdk.org/leyden/commit/12efc1fe3322d16f0e703b334912241d80dbab... 8357165: test java/lang/invoke/ClassValueTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 72e440d0 Branch: premain Author: Brian Burkhalter <bpb@openjdk.org> Date: 2025-05-22 15:17:34 +0000 URL: https://git.openjdk.org/leyden/commit/72e440d06e6a93141e8943f1a62610cd951e22... 8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter Reviewed-by: alanb, shade ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java Changeset: 16d45511 Branch: premain Author: Jiangli Zhou <jiangli@openjdk.org> Date: 2025-05-22 15:34:12 +0000 URL: https://git.openjdk.org/leyden/commit/16d45511342c32ac8e8f72fb68dc21ce13339d... 8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk Reviewed-by: ihse, shade ! .github/actions/get-bundles/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 1258af42 Branch: premain Author: Doug Simon <dnsimon@openjdk.org> Date: 2025-05-22 17:01:48 +0000 URL: https://git.openjdk.org/leyden/commit/1258af42bec92a2797897cb6126b60b582a29d... 8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 Reviewed-by: never, yzheng ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java Changeset: 9ca1004e Branch: premain Author: pawan chawdhary <pawan@dhcp-10-48-118-86.wifi.oracle.com> Committer: Mikhailo Seledtsov <mseledtsov@openjdk.org> Date: 2025-05-22 17:08:08 +0000 URL: https://git.openjdk.org/leyden/commit/9ca1004e76a614328cd2eb7546143839c4d2f8... 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Reviewed-by: mseledtsov, lmesnik ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java + test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java Changeset: b1b786a3 Branch: premain Author: Vladimir Kozlov <kvn@openjdk.org> Date: 2025-05-22 18:59:37 +0000 URL: https://git.openjdk.org/leyden/commit/b1b786a3be9774662424a629c0ad5d1260efc5... 8357402: Crash in AdapterHandlerLibrary::lookup Reviewed-by: shade, iveresov ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 139a05d0 Branch: premain Author: Phil Race <prr@openjdk.org> Date: 2025-05-22 19:19:45 +0000 URL: https://git.openjdk.org/leyden/commit/139a05d05959a84541a29dfae6151f92ce579a... 8357176: java.awt javadoc code examples still use Applet API Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java - src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png Changeset: fdda7661 Branch: premain Author: Daniel Gredler <dgredler@openjdk.org> Committer: Harshitha Onkar <honkar@openjdk.org> Date: 2025-05-22 21:25:33 +0000 URL: https://git.openjdk.org/leyden/commit/fdda7661906eab63d939e9f482449e21cc143c... 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed Reviewed-by: prr, dnguyen, honkar ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java Changeset: 796ec5e7 Branch: premain Author: Shaojin Wen <swen@openjdk.org> Date: 2025-05-22 23:35:13 +0000 URL: https://git.openjdk.org/leyden/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7... 8353741: Eliminate table lookup in UUID.toString Reviewed-by: rriggs ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java Changeset: 84024695 Branch: premain Author: Ioi Lam <iklam@openjdk.org> Date: 2025-05-23 00:21:29 +0000 URL: https://git.openjdk.org/leyden/commit/840246956507ce354c3efd2dc3de44041ba5d6... 8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace Reviewed-by: shade, kvn ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java Changeset: 603d680e Branch: premain Author: Vladimir Kozlov <vladimir.kozlov@oracle.com> Date: 2025-05-29 17:14:06 +0000 URL: https://git.openjdk.org/leyden/commit/603d680ece1cf8a7c8937ff9b559d9ba75c498... Merge branch 'master' into premain through JDK-8355236 ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotCacheAccess.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotCacheAccess.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp + src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java
participants (1)
-
duke