git: openjdk/jdk-sandbox: http3: 83 new changesets

duke duke at openjdk.org
Wed Apr 16 09:53:14 UTC 2025


Changeset: aa0a51aa
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2025-04-10 13:48:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa0a51aa9fe5cf095baaa9d68bb17dfbf75b5df4

Cleanup qpack code

! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java
! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java
! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java
! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java
! test/jdk/java/net/httpclient/qpack/EncoderTest.java
! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java
! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java

Changeset: d10a1bc3
Branch: http3
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Date:      2025-04-11 09:01:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d10a1bc38789e1663f0b2154c8705b63e3383a8b

Merge remote-tracking branch 'upstream/http3' into http3


Changeset: 1eab8c2f
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-04-15 10:03:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1eab8c2faaa2837b508deae42369bc51ebff0db0

Remove unused throws clauses

! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java

Changeset: e4d2a0ee
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-04-15 10:15:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4d2a0ee7702200e4795638277b152a13a685a89

Remove todo for server side frame constructor

! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java

Changeset: 2be11a20
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2025-04-15 09:55:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2be11a2017984ddec2f0b6aa06c6f8541370705e

Restore mistakenly removed javadoc

! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java

Changeset: 877f0f3b
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-04-15 19:18:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/877f0f3bc0b2e5386f8e62e6488464f3465bd3cf

http3: add a (yet undocumented) hs category to Log.java

! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java

Changeset: 7e69b98e
Branch: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-04-10 11:37:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 14:46:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-10 15:20:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 17:06:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-04-10 19:19:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-04-10 19:55:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-04-10 19:57:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-10 20:33:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-10 21:15:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-04-10 21:16:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-04-10 21:43:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-11 00:18:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-04-11 01:25:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-04-11 03:53:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-11 06:09:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8bed6937311c1613d432bed73983d00dfd2a14a

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

Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt

Changeset: cf0308b2
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-11 07:10:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-11 10:22:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 11:03:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-04-11 11:15:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/commit/efb5a80e52c8314103e1ccec05af6ab480531df0

8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support

Reviewed-by: chagedorn, thartmann

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

Changeset: b5d2e254
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-11 11:32:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-04-11 12:49:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 13:12:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-04-11 13:25:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-04-11 13:29:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-11 15:12:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-11 19:59:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-04-11 21:25:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-04-12 05:58:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-04-12 07:20:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-04-12 23:36:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-04-13 10:08:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-14 05:27:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-14 06:16:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-04-14 06:36:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9

8354310: JFR: Inconsistent metadata in ZPageAllocation

Reviewed-by: egahlin, stefank, eosterlund

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

Changeset: 44245f33
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-14 06:56:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-14 08:12:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-14 08:52:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-04-14 12:07:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-04-14 13:28:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-04-14 14:44:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-04-14 16:09:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-04-14 16:22:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-14 16:58:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2025-04-14 18:47:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-04-14 19:27:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef

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

Reviewed-by: smarks

! test/jdk/ProblemList.txt

Changeset: 5280b7b0
Branch: http3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-04-14 22:07:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-15 02:00:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7

8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name

Reviewed-by: kbarrett

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

Changeset: c7b70a13
Branch: http3
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/jdk-sandbox/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: http3
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-04-15 05:11:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76ff97811abf5a4eaede6303e25ff9582302e436

8354510: Skipped gtest cause test failure

Reviewed-by: rehn, erikj

! make/RunTests.gmk

Changeset: 3090e218
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-15 06:03:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-04-15 08:41:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-04-15 08:58:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-15 09:02:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-15 09:48:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-04-15 10:16:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e

8353453: URLDecoder should use HexFormat

Reviewed-by: rriggs, jpai

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

Changeset: 5fc18f5b
Branch: http3
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/jdk-sandbox/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: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-15 11:49:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-04-15 11:55:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-15 16:06:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-04-15 16:19:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: 057f434a
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-04-15 19:23:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/057f434afc18cf9665ad87790e4c02bf8019c8ca

merge latest changes from master branch

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.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/SocketTube.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.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/SocketTube.java

Changeset: 50119629
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-04-15 20:07:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50119629cf3cc0789f710e5248bc136c042bc74c

http3: adapt connection label to HttpQuicConnection after merge

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
! test/jdk/java/net/httpclient/qpack/EncoderTest.java



More information about the jdk-sandbox-changes mailing list