git: openjdk/loom: fibers: 123 new changesets
duke
duke at openjdk.org
Thu Apr 17 09:51:19 UTC 2025
Changeset: f94a4f7a
Branch: fibers
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2025-04-10 08:28:01 +0000
URL: https://git.openjdk.org/loom/commit/f94a4f7accd11161912ec2cdae6e290d0957666a
8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ShutdownNow.java
Changeset: 6545e0d9
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-04-10 08:42:47 +0000
URL: https://git.openjdk.org/loom/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a
8353189: [ASAN] memory leak after 8352184
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes, jiangli
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 9a3f9997
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-10 09:44:58 +0000
URL: https://git.openjdk.org/loom/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90
8346236: Auto vectorization support for various Float16 operations
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: 51b3d6bb
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-10 10:18:46 +0000
URL: https://git.openjdk.org/loom/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab
8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
Changeset: 6c266701
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-04-10 10:21:32 +0000
URL: https://git.openjdk.org/loom/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647
8324686: Remove redefinition of NULL for MSVC
Reviewed-by: shade, dholmes
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 7e69b98e
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-10 11:37:20 +0000
URL: https://git.openjdk.org/loom/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c
8350441: ZGC: Overhaul Page Allocation
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
- src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp
- src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zMappedCache.cpp
+ src/hotspot/share/gc/z/zMappedCache.hpp
- src/hotspot/share/gc/z/zMemory.cpp
- src/hotspot/share/gc/z/zMemory.hpp
- src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
- src/hotspot/share/gc/z/zPageCache.cpp
- src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.cpp
- src/hotspot/share/gc/z/zPhysicalMemory.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp
+ src/hotspot/share/gc/z/zRange.hpp
+ src/hotspot/share/gc/z/zRange.inline.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
- src/hotspot/share/gc/z/zUnmapper.cpp
- src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
- src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
- test/hotspot/gtest/gc/z/test_zMemory.cpp
+ test/hotspot/gtest/gc/z/test_zNUMA.cpp
- test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java
- test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
- test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: c4c3edfa
Branch: fibers
Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-04-10 14:34:52 +0000
URL: https://git.openjdk.org/loom/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325
8341402: BigDecimal's square root optimization
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: e50af6db
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 14:46:36 +0000
URL: https://git.openjdk.org/loom/commit/e50af6db099145149d704026e91fcc7bb188fc1b
8354090: Refactor import warning suppression in Check.java
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
Changeset: 2ba80d24
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-10 15:20:23 +0000
URL: https://git.openjdk.org/loom/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf
8353586: Open source several toolkit tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java
+ test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java
Changeset: 0e223f14
Branch: fibers
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-10 15:30:44 +0000
URL: https://git.openjdk.org/loom/commit/0e223f1456c14efdb423595bee3444d5e26db7c6
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Reviewed-by: mullan
! test/jdk/sun/security/krb5/Krb5NameEquals.java
- test/jdk/sun/security/krb5/runNameEquals.sh
Changeset: 36e11b68
Branch: fibers
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-04-10 16:01:00 +0000
URL: https://git.openjdk.org/loom/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40
8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: smarks
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 799e5b33
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 17:06:44 +0000
URL: https://git.openjdk.org/loom/commit/799e5b33a11d252109636dd15d22ed3b6280aad4
8354071: Add LintCategory property indicating whether @SuppressWarnings is supported
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: dc249be2
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-10 17:21:51 +0000
URL: https://git.openjdk.org/loom/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e
8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 60f3d607
Branch: fibers
Author: Jeremy Wood <mickleness at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-04-10 18:31:53 +0000
URL: https://git.openjdk.org/loom/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java
Changeset: af5db513
Branch: fibers
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-04-10 19:19:31 +0000
URL: https://git.openjdk.org/loom/commit/af5db513060db5f89c071f531e6111c69fcd7370
8353641: Deprecate core library permission classes for removal
Reviewed-by: mullan, iris
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
Changeset: 3131dd1d
Branch: fibers
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-10 19:55:29 +0000
URL: https://git.openjdk.org/loom/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc
8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles
Reviewed-by: aivanov, jdv, prr, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc
= test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc
! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java
! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java
Changeset: 7680f70a
Branch: fibers
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-04-10 19:57:30 +0000
URL: https://git.openjdk.org/loom/commit/7680f70ad647da741dd6cd9603a53f7923f95667
8171508: Remove -Dsun.java.launcher.is_altjvm option
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/gtest/gtestMain.cpp
Changeset: 4890b74c
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 20:33:11 +0000
URL: https://git.openjdk.org/loom/commit/4890b74c048a1472b87687294c316ecfb324e4ba
8354216: Small cleanups relating to Log.DiagnosticHandler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: 7382ea1a
Branch: fibers
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-10 21:15:23 +0000
URL: https://git.openjdk.org/loom/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5
8354230: Wrong boot jdk for alpine-linux-x64 in GHA
Reviewed-by: erikj, iris, djelinski, sgehwolf
! make/conf/github-actions.conf
Changeset: e35f67b9
Branch: fibers
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-04-10 21:16:30 +0000
URL: https://git.openjdk.org/loom/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305
8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: 83c7d3bb
Branch: fibers
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-10 21:43:14 +0000
URL: https://git.openjdk.org/loom/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839
8351740: Clean up some code around initialization of encoding properties
Reviewed-by: naoto, alanb, rriggs
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 7bb8b176
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-11 00:18:23 +0000
URL: https://git.openjdk.org/loom/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9
8347472: Correct Attribute traversal and writing for Code attributes
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
+ test/jdk/jdk/classfile/AttributeInCodeTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
Changeset: 1c34f3cd
Branch: fibers
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-04-11 01:25:55 +0000
URL: https://git.openjdk.org/loom/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a
8352773: JVMTI should disable events during java upcalls
Reviewed-by: lmesnik, dholmes, cjplummer, coleenp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 4478a99e
Branch: fibers
Author: Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-04-11 02:06:22 +0000
URL: https://git.openjdk.org/loom/commit/4478a99e3111798c2e461c7e769a69672f187a6a
8354057: Odd debug output in -Xlog:os+container=debug on certain systems
Reviewed-by: sgehwolf, asmehra, lmesnik
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: f955a8cb
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-11 03:53:29 +0000
URL: https://git.openjdk.org/loom/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae
8352687: Opensource few JInternalFrame and JTextField tests
Reviewed-by: honkar
+ test/jdk/javax/swing/JInternalFrame/bug4190516.java
+ test/jdk/javax/swing/JInternalFrame/bug4242045.java
+ test/jdk/javax/swing/JTextField/bug4232716.java
+ test/jdk/javax/swing/JTextField/bug5027332.java
Changeset: d8bed693
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-11 06:09:39 +0000
URL: https://git.openjdk.org/loom/commit/d8bed6937311c1613d432bed73983d00dfd2a14a
8354317: [XWayland] Problem list two tests crashing XWayland server
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
Changeset: cf0308b2
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-11 07:10:41 +0000
URL: https://git.openjdk.org/loom/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0
8351152: x86: Remove code blocks that handle UseSSE < 2
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 1fc1cc5d
Branch: fibers
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-11 08:15:01 +0000
URL: https://git.openjdk.org/loom/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4
8354255: [jittester] Remove TempDir debug output
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java
Changeset: e1b67709
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-11 09:06:11 +0000
URL: https://git.openjdk.org/loom/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39
8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long
Reviewed-by: dfuchs, djelinski, michaelm
! src/java.net.http/share/classes/java/net/http/HttpHeaders.java
Changeset: d4e194bc
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-11 10:22:15 +0000
URL: https://git.openjdk.org/loom/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6
8354266: Fix non-UTF-8 text encoding
Reviewed-by: rgiulietti, erikj, naoto, eirbjo
! make/data/cldr/LICENSE
! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt
! src/demo/share/jfc/CodePointIM/README_zh_CN.html
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/java.desktop/share/legal/lcms.md
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
Changeset: 36069f6e
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-11 11:03:45 +0000
URL: https://git.openjdk.org/loom/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3
8354234: Remove friends for ObjectMonitor
Reviewed-by: aboldtch, dholmes
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8bb0ca49
Branch: fibers
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2025-04-11 11:15:32 +0000
URL: https://git.openjdk.org/loom/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b
8353917: jnativescan: Simplify ClassResolver
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java
- src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java
Changeset: efb5a80e
Branch: fibers
Author: Manuel Hässig <manuel at haessig.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-11 11:29:56 +0000
URL: https://git.openjdk.org/loom/commit/efb5a80e52c8314103e1ccec05af6ab480531df0
8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
Changeset: b5d2e254
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-11 11:32:42 +0000
URL: https://git.openjdk.org/loom/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e
8354189: Remove JLI_ReportErrorMessageSys on Windows
Reviewed-by: alanb, mdoerr
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/windows/native/libjli/java_md.c
Changeset: cae7a206
Branch: fibers
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-04-11 12:49:40 +0000
URL: https://git.openjdk.org/loom/commit/cae7a206a2f4b47d6757408d62b88be060113ad5
8353662: Add test for non-local file URL fallback to FTP
Reviewed-by: dfuchs
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
Changeset: 9ead2b75
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-11 13:12:16 +0000
URL: https://git.openjdk.org/loom/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c
8354180: Clean up uses of ObjectMonitor caches
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, fbredberg
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 2321722a
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-04-11 13:25:50 +0000
URL: https://git.openjdk.org/loom/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832
8346109: Create JDK taglet for additional preview notes
Reviewed-by: ihse, liach, rriggs
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/PreviewNote.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
Changeset: e604bb9e
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-11 13:29:32 +0000
URL: https://git.openjdk.org/loom/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244
8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 1d7138fe
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-11 15:12:54 +0000
URL: https://git.openjdk.org/loom/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9
8353614: JFR: jfr print --exact
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/man/jfr.md
! test/jdk/jdk/jfr/tool/TestPrint.java
Changeset: d14e84c0
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-11 19:59:52 +0000
URL: https://git.openjdk.org/loom/commit/d14e84c03b681594e84aef28107dce7b5198893b
8354446: [BACKOUT] Remove friends for ObjectMonitor
Reviewed-by: pchilanomate
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: e8bcedb0
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-11 21:25:09 +0000
URL: https://git.openjdk.org/loom/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404
8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 034c0d4d
Branch: fibers
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-04-12 05:58:39 +0000
URL: https://git.openjdk.org/loom/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd
8350753: Deprecate UseCompressedClassPointers
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 04ad59de
Branch: fibers
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-04-12 07:20:19 +0000
URL: https://git.openjdk.org/loom/commit/04ad59de768b69b4e897a93f46efad9cc25737ad
8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
Changeset: ed756b97
Branch: fibers
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-04-12 23:36:27 +0000
URL: https://git.openjdk.org/loom/commit/ed756b970066493db85da50ace317ef977186acc
8352922: Refactor client classes javadoc to use @throws instead of @exception
Reviewed-by: prr
! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 5d976089
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-04-13 10:08:39 +0000
URL: https://git.openjdk.org/loom/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31
8254622: Hide superclasses from conditionally exported packages
Reviewed-by: kcr, liach
! src/java.base/share/classes/jdk/internal/event/Event.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
Changeset: b539fb0b
Branch: fibers
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-14 05:27:24 +0000
URL: https://git.openjdk.org/loom/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55
8352877: Opensource Several Font related tests - Batch 1
Reviewed-by: aivanov, serb
+ test/jdk/java/awt/font/TestDevanagari.java
+ test/jdk/java/awt/font/TextLayout/TestControls.java
+ test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java
Changeset: 2595c47b
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-14 06:16:17 +0000
URL: https://git.openjdk.org/loom/commit/2595c47b57a7788e8725bd8ec5407444027df262
8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal
Reviewed-by: coleenp, kvn, vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 337dacdd
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-14 06:36:47 +0000
URL: https://git.openjdk.org/loom/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9
8354310: JFR: Inconsistent metadata in ZPageAllocation
Reviewed-by: egahlin, stefank, eosterlund
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 44245f33
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-14 06:56:29 +0000
URL: https://git.openjdk.org/loom/commit/44245f33cdc3d6aa1f976205828152487806669d
8354215: Clean up Loom support after 32-bit x86 removal
Reviewed-by: coleenp, pchilanomate
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: cf27a42d
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-14 08:12:08 +0000
URL: https://git.openjdk.org/loom/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898
8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end
Reviewed-by: mdoerr, jkern
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: f169fc5a
Branch: fibers
Author: Radim Vansa <rvansa at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-04-14 08:18:59 +0000
URL: https://git.openjdk.org/loom/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
Reviewed-by: jsjolen, shade, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
Changeset: f8ae1d4e
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-14 08:52:33 +0000
URL: https://git.openjdk.org/loom/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44
8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag
Reviewed-by: erikj, mdoerr
! make/autoconf/flags-cflags.m4
Changeset: 51ce3120
Branch: fibers
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-14 12:07:13 +0000
URL: https://git.openjdk.org/loom/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec
8348645: IGV: visualize live ranges
Reviewed-by: thartmann, dfenacci
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
+ src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/LiveRangeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
Changeset: 97e10757
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-04-14 13:28:49 +0000
URL: https://git.openjdk.org/loom/commit/97e10757392859a46360b4ab379429212fbc34b3
8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly
Reviewed-by: stefank, jsikstro, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 16657dba
Branch: fibers
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-14 14:44:11 +0000
URL: https://git.openjdk.org/loom/commit/16657dba998207ef238ac387336907cd186e31d5
8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Reviewed-by: weijun, ihse
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Changeset: 313c34ae
Branch: fibers
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-04-14 15:58:43 +0000
URL: https://git.openjdk.org/loom/commit/313c34ae56085f90f4188b0639d6b6595efc2f66
8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition
Reviewed-by: dfuchs
! test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: d748bb5c
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-14 16:09:35 +0000
URL: https://git.openjdk.org/loom/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652
8343157: Examine large files for character encoding/decoding
Reviewed-by: alanb
- test/jdk/sun/nio/cs/EUC_TW_OLD.java
- test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
- test/jdk/sun/nio/cs/OLD/GBK_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/Johab_OLD.java
- test/jdk/sun/nio/cs/OLD/MS932DB.java
- test/jdk/sun/nio/cs/OLD/MS932_OLD.java
- test/jdk/sun/nio/cs/OLD/MS936_OLD.java
- test/jdk/sun/nio/cs/OLD/MS949_OLD.java
- test/jdk/sun/nio/cs/OLD/MS950_OLD.java
- test/jdk/sun/nio/cs/OLD/PCK_OLD.java
- test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
- test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/TestIBMDB.java
! test/jdk/sun/nio/cs/TestEUC_TW.java
Changeset: 43b19474
Branch: fibers
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-14 16:22:07 +0000
URL: https://git.openjdk.org/loom/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1
8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: stefank, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: d6848670
Branch: fibers
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-14 16:55:37 +0000
URL: https://git.openjdk.org/loom/commit/d684867066edb886bc444c864ef9db3eff318c34
8346230: [perf] scalability issue for the specjvm2008::xml.transform workload
Reviewed-by: joehw, jbhateja
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
Changeset: 46a6fc84
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-14 16:58:06 +0000
URL: https://git.openjdk.org/loom/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc
8353483: Open source some JProgressBar tests
Reviewed-by: honkar, serb
+ test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JProgressBar/bug4230391.java
+ test/jdk/javax/swing/JProgressBar/bug4393042.java
+ test/jdk/javax/swing/JProgressBar/bug5003022.java
Changeset: de0e6488
Branch: fibers
Author: Andrej Pecimuth <andrej.pecimuth at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-04-14 18:31:27 +0000
URL: https://git.openjdk.org/loom/commit/de0e6488449303bd15d4590480a2e47b8026a9b1
8352724: Verify bounds for primitive array reads in JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
Changeset: 0da480a9
Branch: fibers
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-14 18:47:59 +0000
URL: https://git.openjdk.org/loom/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb
8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: f6d8c8cb
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-14 19:16:17 +0000
URL: https://git.openjdk.org/loom/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473
8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN
Reviewed-by: michaelm, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! test/jdk/java/net/httpclient/websocket/AutomaticPong.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
- test/jdk/java/net/httpclient/websocket/Frame.java
+ test/jdk/java/net/httpclient/websocket/TEST.properties
! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java
+ test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java
Changeset: 9e7763d4
Branch: fibers
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-04-14 19:27:16 +0000
URL: https://git.openjdk.org/loom/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef
8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424
Reviewed-by: smarks
! test/jdk/ProblemList.txt
Changeset: 5280b7b0
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-14 22:07:26 +0000
URL: https://git.openjdk.org/loom/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364
8353592: Open source several scrollbar tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/Scrollbar/ListScrollbarTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java
+ test/jdk/java/awt/Scrollbar/UnitIncrementTest.java
Changeset: 92e52fe1
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-15 02:00:49 +0000
URL: https://git.openjdk.org/loom/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7
8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name
Reviewed-by: kbarrett
! src/hotspot/share/runtime/os.cpp
Changeset: c7b70a13
Branch: fibers
Author: Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-15 02:48:32 +0000
URL: https://git.openjdk.org/loom/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db
8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
Changeset: 76ff9781
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-04-15 05:11:40 +0000
URL: https://git.openjdk.org/loom/commit/76ff97811abf5a4eaede6303e25ff9582302e436
8354510: Skipped gtest cause test failure
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 3090e218
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-15 06:03:50 +0000
URL: https://git.openjdk.org/loom/commit/3090e2187c2cbbbc08f27305d152664a83736dfa
8353572: x86: AMD platforms miss the check for CLWB feature flag
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: b7837843
Branch: fibers
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-04-15 08:41:37 +0000
URL: https://git.openjdk.org/loom/commit/b78378437cf911a527331e6aaf36f968169c0574
8354163: Open source Swing tests Batch 1
Reviewed-by: psadhukhan
+ test/jdk/javax/swing/AbstractButton/bug4133768.java
+ test/jdk/javax/swing/AbstractButton/bug4391622.java
+ test/jdk/javax/swing/JList/bug4183379.java
+ test/jdk/javax/swing/JList/bug4251306.java
+ test/jdk/javax/swing/JMenu/bug4624845.java
Changeset: 24be888d
Branch: fibers
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-04-15 08:58:02 +0000
URL: https://git.openjdk.org/loom/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d
8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal
Reviewed-by: chagedorn, rcastanedalo, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java
Changeset: 81d4c807
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-15 09:02:41 +0000
URL: https://git.openjdk.org/loom/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9
8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'
Reviewed-by: mdoerr, thartmann
! src/hotspot/share/opto/subnode.cpp
Changeset: d7676c39
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-15 09:48:11 +0000
URL: https://git.openjdk.org/loom/commit/d7676c39b648bd55f72a50494432b02862a4e111
8354508: JFR: Strengthen metadata checks for labels
Reviewed-by: shade
! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java
Changeset: 4e24dc00
Branch: fibers
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-04-15 10:16:31 +0000
URL: https://git.openjdk.org/loom/commit/4e24dc003c2304041b342371adf430b120a9fec8
8353185: Introduce the concept of upgradeable files in context of JEP 493
Reviewed-by: clanger, ihse, alanb
+ make/modules/jdk.jlink/Java.gmk
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf
+ test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java
Changeset: 03fd43fc
Branch: fibers
Author: Patrick Strawderman <pstrawderman at netflix.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-15 11:26:36 +0000
URL: https://git.openjdk.org/loom/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e
8353453: URLDecoder should use HexFormat
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/java/net/URLDecoder.java
Changeset: 5fc18f5b
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-15 11:41:47 +0000
URL: https://git.openjdk.org/loom/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959
8350279: HttpClient: Add a new HttpResponse method to identify connections
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
+ test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 273a9a61
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-15 11:49:58 +0000
URL: https://git.openjdk.org/loom/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41
8354448: [REDO] Remove friends for ObjectMonitor
Reviewed-by: kbarrett, shade, dholmes
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 36864a2a
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-15 11:55:47 +0000
URL: https://git.openjdk.org/loom/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb
8351491: Add info from release file to hserr file
Reviewed-by: dholmes, lucy
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: fc146472
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-15 16:06:12 +0000
URL: https://git.openjdk.org/loom/commit/fc1464727f95508935cfc65d689b74e1709d3649
8354320: Changes to jpackage.md cause pandoc warning
Reviewed-by: almatvee, ihse, alanb
! make/autoconf/basic_tools.m4
! src/jdk.jpackage/share/man/jpackage.md
Changeset: cec48ed2
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-15 16:19:03 +0000
URL: https://git.openjdk.org/loom/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440
8354542: Clean up x86 stubs after 32-bit x86 removal
Reviewed-by: adinn, kvn
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: 4e3f1848
Branch: fibers
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-15 19:36:10 +0000
URL: https://git.openjdk.org/loom/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea
8353000: Open source several swing tests batch2
Reviewed-by: azvegint
+ test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java
+ test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java
+ test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java
= test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif
+ test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java
= test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif
Changeset: 513c4650
Branch: fibers
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-15 21:25:06 +0000
URL: https://git.openjdk.org/loom/commit/513c4650c51aa435f04fb0aaf495134259042118
8354544: Fix bugs in increment and xor APX codegen
Reviewed-by: thartmann, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
Changeset: a2dc9c71
Branch: fibers
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-15 23:48:27 +0000
URL: https://git.openjdk.org/loom/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a
8352908: Open source several swing tests batch1
Reviewed-by: honkar
+ test/jdk/javax/swing/JSplitPane/bug4749792.java
+ test/jdk/javax/swing/JToolBar/bug4188825.java
+ test/jdk/javax/swing/JToolBar/bug4251592.java
+ test/jdk/javax/swing/JToolBar/bug5035668.java
Changeset: 55264907
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-16 01:57:57 +0000
URL: https://git.openjdk.org/loom/commit/5526490743a75786a40754b6805f4381ae2892b5
8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary
Reviewed-by: alanb, kbarrett
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
Changeset: 55afcb57
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-16 03:58:17 +0000
URL: https://git.openjdk.org/loom/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074
8352682: Opensource JComponent tests
Reviewed-by: jdv, honkar
+ test/jdk/javax/swing/JComponent/bug4235215.java
+ test/jdk/javax/swing/JComponent/bug4247610.java
+ test/jdk/javax/swing/JComponent/bug4254995.java
Changeset: 2be5bc84
Branch: fibers
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-04-16 04:48:25 +0000
URL: https://git.openjdk.org/loom/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621
8354214: Open source Swing tests Batch 2
Reviewed-by: abhiscxk, honkar
+ test/jdk/javax/swing/JList/bug4193267.java
+ test/jdk/javax/swing/JList/bug4249161.java
+ test/jdk/javax/swing/JList/bug4618767.java
Changeset: 9a5c7b3f
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-16 05:54:21 +0000
URL: https://git.openjdk.org/loom/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f
8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal
Reviewed-by: kvn, coleenp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
= test/hotspot/gtest/x86/test_assembler_x86.cpp
Changeset: 18d605fa
Branch: fibers
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-04-16 08:23:03 +0000
URL: https://git.openjdk.org/loom/commit/18d605fadbd57090f5eb02c18e6e8860d9086515
8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime
Reviewed-by: alanb
! test/jdk/tools/jlink/ClassFileInMetaInfo.java
Changeset: 4c3c2b32
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-16 08:35:05 +0000
URL: https://git.openjdk.org/loom/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4
8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error
Reviewed-by: alanb, dfuchs, vyazici
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
Changeset: cfbbcd78
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-16 09:23:15 +0000
URL: https://git.openjdk.org/loom/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49
8350595: jshell <TAB> completion on arrays does not work for clone()
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: 8c6b611f
Branch: fibers
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-16 09:52:53 +0000
URL: https://git.openjdk.org/loom/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3
8353832: Opensource FontClass, Selection and Icon tests
Reviewed-by: jdv
+ test/jdk/java/awt/FontClass/FontTransformAttributeTest.java
+ test/jdk/java/awt/FontClass/FontUnderscoreTest.java
+ test/jdk/java/awt/Icon/ChildFrameIconTest.java
+ test/jdk/java/awt/Selection/TestClipboard.java
Changeset: fe3bd5d6
Branch: fibers
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-04-16 09:56:39 +0000
URL: https://git.openjdk.org/loom/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed
8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds
Reviewed-by: lmesnik, syan
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
Changeset: 43b2b0bd
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-12-02 05:21:55 +0000
URL: https://git.openjdk.org/loom/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683
8343007: Enhance Buffered Image handling
Reviewed-by: rhalade, mschoene, jdv, prr
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
Changeset: cf871db4
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-12-13 04:29:18 +0000
URL: https://git.openjdk.org/loom/commit/cf871db447660e657a3db82bffae8fce1b7e57a5
8342562: Enhance Deflater operations
Reviewed-by: rhalade, alanb, lancea
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
Changeset: ef38a04b
Branch: fibers
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-01-02 19:03:53 +0000
URL: https://git.openjdk.org/loom/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f
8337494: Clarify JarInputStream behavior
Reviewed-by: jpai, rhalade, lancea
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
Changeset: e91b3f0c
Branch: fibers
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-01-08 20:39:38 +0000
URL: https://git.openjdk.org/loom/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439
8337692: Better TLS connection support
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 38afa4d4
Branch: fibers
Author: Damon Fenacci <dfenacci at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-01-20 12:00:07 +0000
URL: https://git.openjdk.org/loom/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5
8338430: Improve compiler transformations
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: ahgross, rhalade, thartmann, epeter
! src/hotspot/share/opto/addnode.cpp
Changeset: ed30fce6
Branch: fibers
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-01-27 21:11:23 +0000
URL: https://git.openjdk.org/loom/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16
8347847: Enhance jar file support
Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
Changeset: c6243fc2
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-16 11:26:59 +0000
URL: https://git.openjdk.org/loom/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95
Merge
Reviewed-by: dfuchs
Changeset: 7ffad35d
Branch: fibers
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-04-16 11:32:47 +0000
URL: https://git.openjdk.org/loom/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b
8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm
Reviewed-by: mbaesken, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/jtreg/gtest/AsyncLogGtest.java
Changeset: 1ad869f8
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-16 11:43:42 +0000
URL: https://git.openjdk.org/loom/commit/1ad869f8440cb274e474abd9f89f88db11101071
8322706: AnnotationTypeMismatchException in javac with annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java
Changeset: 465c8e65
Branch: fibers
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2025-04-16 12:35:24 +0000
URL: https://git.openjdk.org/loom/commit/465c8e658356f658ee04397936f555f6bdffc3c2
8349721: Add aarch64 intrinsics for ML-KEM
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
Changeset: c3de94ce
Branch: fibers
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-04-16 15:42:40 +0000
URL: https://git.openjdk.org/loom/commit/c3de94cee12471a11c457c11dd55c547633de5cb
8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build
Reviewed-by: phh
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
Changeset: 84458ec1
Branch: fibers
Author: Rohitash Kumar <kurohita at amazon.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-04-16 16:08:31 +0000
URL: https://git.openjdk.org/loom/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2
8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number
Reviewed-by: michaelm, xpeng
! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java
+ test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java
Changeset: 7a107e2f
Branch: fibers
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-16 16:28:12 +0000
URL: https://git.openjdk.org/loom/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74
8351603: Change to GCC 14.2.0 for building on Linux at Oracle
8344272: gcc devkit doesn't have lto-plugin where needed
Reviewed-by: ihse, erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: d80db00f
Branch: fibers
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-16 17:19:47 +0000
URL: https://git.openjdk.org/loom/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c
8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI
Reviewed-by: honkar
! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java
Changeset: e433fa27
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-16 17:52:53 +0000
URL: https://git.openjdk.org/loom/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f
8352001: AOT cache should not contain classes injected into built-in class loaders
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/hotspot/share/utilities/zipLibrary.hpp
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
Changeset: 98dac46a
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-16 18:05:07 +0000
URL: https://git.openjdk.org/loom/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a
8353589: Open source a few Swing menu-related tests
Reviewed-by: jdv, honkar
+ test/jdk/javax/swing/JPopupMenu/bug4119993.java
+ test/jdk/javax/swing/JPopupMenu/bug4187004.java
+ test/jdk/javax/swing/JPopupMenu/bug4530303.java
Changeset: 0c34bf04
Branch: fibers
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-16 19:57:42 +0000
URL: https://git.openjdk.org/loom/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2
8354471: Assertion failure with -XX:-EnableX86ECoreOpts
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
Changeset: a2d7f441
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-16 20:11:26 +0000
URL: https://git.openjdk.org/loom/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d
8295651: JFR: 'jfr scrub' should summarize what was removed
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! test/jdk/jdk/jfr/tool/TestScrub.java
Changeset: db2dffb6
Branch: fibers
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-16 23:04:37 +0000
URL: https://git.openjdk.org/loom/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35
8354559: gc/g1/TestAllocationFailure.java doesn't need WB API
Reviewed-by: ayang, kbarrett
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
Changeset: 07aad68c
Branch: fibers
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-17 02:16:24 +0000
URL: https://git.openjdk.org/loom/commit/07aad68c17ba8d95aee914f3bd9705301477acf6
8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java
Changeset: a71f621a
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-17 03:10:58 +0000
URL: https://git.openjdk.org/loom/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef
8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration
Reviewed-by: shade, vlivanov
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 055b750d
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-17 06:08:36 +0000
URL: https://git.openjdk.org/loom/commit/055b750d999e52569094bffa7dc0364a50771853
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
Reviewed-by: shade, coleenp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: af7a19a8
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-17 06:34:43 +0000
URL: https://git.openjdk.org/loom/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884
8354802: MAX_SECS definition is unused in os_linux
Reviewed-by: kbarrett, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: 3d0feba0
Branch: fibers
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-17 06:39:50 +0000
URL: https://git.openjdk.org/loom/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c
8352865: Open source several AWT TextComponent tests - Batch 2
Reviewed-by: prr, serb, jdv
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java
+ test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java
+ test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java
+ test/jdk/java/awt/TextComponent/SelectionTest.java
Changeset: e00355a0
Branch: fibers
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-17 06:40:54 +0000
URL: https://git.openjdk.org/loom/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a
8353958: Open source several AWT ScrollPane tests - Batch 2
Reviewed-by: prr, psadhukhan
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneSize.java
+ test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java
Changeset: 8ec401eb
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 07:51:55 +0000
URL: https://git.openjdk.org/loom/commit/8ec401ebd0ae0ab077f6be4b100a1ffef0ac59b1
Merge branch 'master' into fibers
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
Changeset: 8d0cfe91
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 06:40:41 +0000
URL: https://git.openjdk.org/loom/commit/8d0cfe9139b5340dfa98c2183ac855e96aa1ea9a
ThreadSnapshot to capture thread info for thread dump
Contributed-by: Alex Menkov
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
+ src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
+ src/java.base/share/native/libjava/ThreadSnapshot.c
Changeset: 2b1f7c83
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 07:45:55 +0000
URL: https://git.openjdk.org/loom/commit/2b1f7c830298e8e4477c7dcf0a2720c550a0c5b6
Update plain text dump to include lock information
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/java.base/share/native/libjava/ThreadSnapshot.c
Changeset: e4f3f001
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 07:52:20 +0000
URL: https://git.openjdk.org/loom/commit/e4f3f0015ba3b43e83534e64295f6b4ad790d65b
Merge loom into fibers
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 7fd84600
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 08:25:40 +0000
URL: https://git.openjdk.org/loom/commit/7fd84600bc59ea8d571593b0f3c0d36a29b9251b
Fix merge issue
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
Changeset: 03e50108
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-17 10:39:26 +0000
URL: https://git.openjdk.org/loom/commit/03e501082611613630e303416b2501b5e80d0a70
Temporarilty change GetThreadSnapshotClosure to not get thread name
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
More information about the loom-dev
mailing list