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

duke duke at openjdk.org
Sat Nov 16 09:26:16 UTC 2024


Changeset: 8c60fcf9
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-11-13 18:00:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c60fcf976ef70d6b856cdafeb159869b908360f

http3: minor cleanup to match changes requested in mainline for 8342075

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java
! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http3/H3PushCancel.java
! test/jdk/java/net/httpclient/http3/H3ServerPush.java
! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java

Changeset: a4e2c208
Branch: http3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-12 20:24:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c

8343344: Windows attach logic failed to handle a failed open on a pipe

Reviewed-by: kevinw, cjplummer

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp

Changeset: b26e4952
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-12 22:37:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b26e4952e971a3cd027291f7f823140aeb5e5074

8343801: Change string printed by nsk_null_string for null strings

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp

Changeset: eb40a88f
Branch: http3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 00:07:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb40a88f4076360708402454a494907e8c0c845d

8343430: RISC-V: C2: Remove old trampoline call

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: c78de7bf
Branch: http3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 02:56:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630

8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node

Reviewed-by: mli, fjiang

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

Changeset: e9ede464
Branch: http3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-13 08:32:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9ede464b2be84af676dc64bd3595b304bfe818d

8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix

Reviewed-by: tschatzl, zgu

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

Changeset: 2eeaa57b
Branch: http3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 08:39:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2eeaa57b19780723ad7c74b1a62dea491241b686

8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 79345bbb
Branch: http3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-13 09:41:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79345bbbae2564f9f523859d1227a1784293b20f

8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port

Reviewed-by: kbarrett, kvn, stuefe, shade, erikj

! make/autoconf/basic.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/scripts/compare.sh
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/posix/include/jvm_md.h
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/share/native/include/jni.h
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/include/jni_md.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/include/jni_md.h
! src/java.base/windows/native/libjava/gdefs_md.h
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/jlong_md.h
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
- src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/MsiCA.h
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp

Changeset: d334af08
Branch: http3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 11:54:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d334af084100133fd6186c9dec70ff01a3809a48

8344089: Fix wrong location of TestWrongMinLWiden.java

Reviewed-by: thartmann, rcastanedalo

= test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 133f8f31
Branch: http3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-11-13 12:30:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/133f8f318675d5825defc8587911b53ecb9a7136

8344014: Simplify TracePhase constructor

Reviewed-by: dlong, roland

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/timerTrace.hpp

Changeset: b72fe755
Branch: http3
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-11-13 13:18:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b72fe75533f1115076ec083faba56318156aba2a

8343140: JfrJavaSupport uses the wrong accessors for sub-int fields

Reviewed-by: shade, egahlin

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

Changeset: 8af304c6
Branch: http3
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-13 13:34:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0

8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory()

Reviewed-by: thartmann, roland

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 4c5bc5f2
Branch: http3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-13 14:17:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b

8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners

Reviewed-by: ihse

! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: a08d67c2
Branch: http3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-13 14:19:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8

8344080: Return type mismatch for jfr_unregister_stack_filter

Reviewed-by: tschatzl, kbarrett

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

Changeset: b80ca490
Branch: http3
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-11-13 14:55:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b80ca4902af71938b32634d3fd230f4d65cde454

8344124: JDK-8341411 Broke the build

Reviewed-by: thartmann, chagedorn, epeter, jwaters

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

Changeset: cc2acd14
Branch: http3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-13 15:31:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148

8343286: Missing unchecked cast warning in polymorphic method call

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/stream/ForEachOps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java

Changeset: c00e20c3
Branch: http3
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-11-13 15:33:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2

8343285: java.lang.Process is unresponsive and CPU usage spikes to 100%

Reviewed-by: dholmes, rriggs, shade

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: eb240a7d
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-13 16:06:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625

8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed

Reviewed-by: rkennke, mli, tschatzl

! test/jdk/ProblemList-zgc.txt

Changeset: 916694f2
Branch: http3
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-11-13 16:19:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849

8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: bd3fec30
Branch: http3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-13 16:42:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb

8344086: Remove security manager dependency in FFM

Reviewed-by: mcimadamore, rriggs, jvernee

! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: 7be77725
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 16:50:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa

8344112: Remove code to support security manager execution mode from DatagramChannel implementation

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: a5f11b5f
Branch: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-13 16:58:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5f11b5f775be6c1d9593562ba65912261efdf52

8343483: Remove unnecessary @SuppressWarnings annotations (serviceability)

Reviewed-by: cjplummer

! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! src/java.management/share/classes/javax/management/timer/Timer.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Changeset: dbf23466
Branch: http3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-11-13 18:27:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a

8341260: Add Float16 to jdk.incubator.vector

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: rgiulietti

+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java
! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
+ test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java

Changeset: 5e01c40b
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 18:49:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97

8343981: Remove usage of security manager from Thread and related classes

Reviewed-by: rriggs, yzheng

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: ffea9809
Branch: http3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-13 19:25:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1

8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java

Changeset: dde62307
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-13 19:36:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb

8343416: CDS dump fails when unregistered class can also be loaded from system modules

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/unregisteredClasses.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java

Changeset: 1eb38c8e
Branch: http3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-13 19:44:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37

8343219: Manual clientlibs test failures after SM removal

Reviewed-by: azvegint, aivanov, prr

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
- test/jdk/java/awt/Dialog/PrintToFileTest/granted
- test/jdk/java/awt/Dialog/PrintToFileTest/revoked
- test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java
- test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
- test/jdk/javax/print/PrintSE/PrintSE.java
- test/jdk/javax/print/PrintSE/PrintSE.sh

Changeset: 5ac330b1
Branch: http3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:03:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ac330b1ac81e932924e0ea10988f2536352be04

8344039: Remove security manager dependency in java.time

Reviewed-by: naoto, mullan, lancea

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java

Changeset: 168b18ec
Branch: http3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:49:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/168b18ec68dd5488704cf76895d2449cd86428a6

8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec

Reviewed-by: jpai, mullan, alanb

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: 0dab920b
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-13 23:17:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0dab920b70560a5aea8b068080655a292908b646

8343984: Fix Unsafe address overflow

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 3b283543
Branch: http3
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-11-13 23:18:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347

8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 90e92342
Branch: http3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-14 00:53:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90e92342fc26db4876e22e8379a2c803c9de232c

8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size

Reviewed-by: mli, fjiang

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

Changeset: 95a00f8a
Branch: http3
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-14 04:18:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95a00f8a188048952871a10dc428566b18b91cb8

8343875: Minor improvements of jpackage test library

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java

Changeset: e7d90b94
Branch: http3
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-14 06:13:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7d90b941fff095f4b1555020c09270d201c7402

8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset

Reviewed-by: jsikstro, eosterlund, stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp

Changeset: 1e97c1c9
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 06:14:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d

8335989: Implement JEP 494: Module Import Declarations (Second Preview)

Reviewed-by: vromero, abimpoudis, mcimadamore, alanb

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/tools/javac/6402516/TestClass.java
! test/langtools/tools/javac/6402516/TestLocalElements.java
! test/langtools/tools/javac/6402516/TestMethod.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java

Changeset: 23a8c71d
Branch: http3
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-11-14 06:38:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23a8c71d3b760985550cc304a85d47601adc6ed8

8341790: Fix ExceptionOccurred in java.desktop

Reviewed-by: avu, prr

! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c
! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/PortMixer.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp

Changeset: c977ef7b
Branch: http3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-14 07:13:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41

8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps

Reviewed-by: epeter, thartmann

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

Changeset: abacece8
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-14 07:39:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abacece8265996aaec888c8f109f2e476ec7a8e3

8344011: Remove usage of security manager from Class and reflective APIs

Reviewed-by: liach, yzheng, rriggs

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/PublicMethods.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java

Changeset: b54bd824
Branch: http3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-14 07:43:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b

8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength

Reviewed-by: naoto, jlu

! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java

Changeset: c3776db4
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 08:22:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3776db498193d45088ed19e2a1d2697281fd590

8342936: Enhance java.io.IO with parameter-less println() and readln()

Reviewed-by: asotona, jpai, naoto

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/Input.java
= test/jdk/java/io/IO/input-no-prompt.exp
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: bd6152f5
Branch: http3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-14 08:54:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd6152f5967107d7b32db9bcfa224fc07314f098

8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: a8152bdb
Branch: http3
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-14 08:56:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8152bdb9a52d902b8e710626317e0f944cf2769

8343941: IGV: dump graph at different register allocation steps

Reviewed-by: chagedorn, dfenacci, dlunden

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

Changeset: 2b57f402
Branch: http3
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2024-11-14 09:17:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c

8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java

Changeset: 8523880f
Branch: http3
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-11-14 10:50:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8523880f065efc8e0e527ddf2f14743fc0185593

8342693: Use byte[] as parameter in a FDBigInteger constructor and as field

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java

Changeset: 81342acd
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:29:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81342acdae82262815e04e1ade7deb2d0f24094a

8343752: The javadoc should contain a note about usages of requires transitive java.base;

Co-authored-by: Mark Reinhold <mr at openjdk.org>
Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: hannesw, asotona

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java

Changeset: 5731ab7f
Branch: http3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:33:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084

8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview)

Reviewed-by: asotona, jpai

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 2145ace3
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:08:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2145ace384137b1c028a68dc34a8800577c7a43e

8341094: Clean up relax_verify in ClassFileParser

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 8ccc48c9
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:39:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ccc48c9c899192524c6095db31c856260d57176

8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure

Reviewed-by: shade, dholmes, tschatzl

! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 6757994a
Branch: http3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:40:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6757994ad97c0498e7efe5b8ae3994edc7640216

8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java

Changeset: 6e28cd3b
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-14 12:56:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e28cd3b795e6538b5b5542595103588dd434559

8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java

Changeset: a73226b1
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-14 13:31:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a73226b18e274c44171021760e9eb05bc4a8b711

8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure

Reviewed-by: iwalulya, ayang, sangheki

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

Changeset: 4d1a51cb
Branch: http3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 14:15:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d1a51cb859150005c93827f33e40a3a37f1524f

8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module

Reviewed-by: rriggs, ascarpino

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java

Changeset: 752e1629
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-14 14:46:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/752e1629555f0ec8630373ec87b049afdd709ea6

8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted

Reviewed-by: dfuchs, msheppar, syan, alanb

! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java
! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java

Changeset: 68164a48
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 16:03:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68164a4847bc309a09701162528b4469660a58f0

8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC

Reviewed-by: mli

! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java

Changeset: 7e9dfa4a
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-14 16:27:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200

8343785: (fs) Remove syscalls that set file times with microsecond precision

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: e12f5141
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 16:35:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e12f5141201a5142325936650f4a417d27e814ae

8343781: Add since checker test to the Serviceability area modules

Reviewed-by: sspitsyn, cjplummer

= test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java

Changeset: 002b985a
Branch: http3
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-11-14 16:55:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/002b985a4633b6cf11143f589bcecc51490c739e

8342963: TestLargeStub::testUpcall doesn't test upcalls stubs

Reviewed-by: mcimadamore

! test/jdk/java/foreign/largestub/TestLargeStub.java

Changeset: 697f27c5
Branch: http3
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 17:44:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0

8341964: Add mechanism to disable different parts of TLS cipher suite

Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java
! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java

Changeset: 4d4951a4
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-14 17:50:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d4951a4420cf4a9a3bce88d8532055005cff289

8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed
8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds

Reviewed-by: iklam, matsaave

! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java

Changeset: 681a57f9
Branch: http3
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-14 17:55:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/681a57f96099a4e434fef0f37fa9cd248357791f

8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java

Changeset: 2cbce1f0
Branch: http3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 17:59:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f

8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC

Reviewed-by: stefank

! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java

Changeset: ec148c13
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-14 18:42:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec148c136555899c90f773b2904baf459efac3af

8344063: Remove doPrivileged calls from swing classes in the java.desktop module

Reviewed-by: honkar, kcr

! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java

Changeset: d959c7de
Branch: http3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 20:32:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967

8344147: Remove Security Manager dependencies from java.security.sasl module

Reviewed-by: rriggs, ascarpino

! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java

Changeset: 7ef26330
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 22:01:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ef263307ae23051950b69e7ef1b01c046e30676

8344128: Regression: make help broken after JDK-8340818

Reviewed-by: rriggs, dholmes, ihse

! make/Global.gmk

Changeset: db56266a
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-14 22:23:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e

8344250: Obsolete the DontYieldALot flag

Reviewed-by: darcy, matsaave, iklam

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 99070658
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-15 04:51:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99070658fd09ee3d1835f814c939d62e249c5704

8344065: Remove SecurityManager uses from the java.datatransfer module

Reviewed-by: serb

! src/java.base/share/classes/module-info.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java

Changeset: 0ae5748f
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-15 07:16:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14

8343982: Remove usage of security manager from ClassLoader and related classes

Reviewed-by: jpai, yzheng, lancea

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java

Changeset: 21966942
Branch: http3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-15 07:31:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21966942b6b5341d0d221d10c3eaa629e543d017

8344104: TestMergeStores fails with ArrayIndexOutOfBoundException

Reviewed-by: shade, chagedorn, dlong

! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: 857f68c6
Branch: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:47:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4

8344179: SecurityManager cleanup in the ZIP and JAR areas

Reviewed-by: lancea, rriggs, mullan, jpai

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: bfee766f
Branch: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:48:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6

8344183: (zipfs) SecurityManager cleanup in the ZipFS area

Reviewed-by: mullan, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: 0c191f66
Branch: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 09:47:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5

8344185: Remove calls to SecurityManager in sun.net.ftp

Reviewed-by: alanb, michaelm, dfuchs

! src/java.base/share/classes/sun/net/ftp/FtpClient.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java

Changeset: 5b9932f8
Branch: http3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-11-15 10:07:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a

8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview)
8322882: Null pointer error when compiling Static initializer in a local class
8334248: Invalid error for early construction local class constructor method reference
8330037: Compiler produces invalid bytecode for method class creation from static method

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
- test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/MethodReference37.out
! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out

Changeset: 3eece6e9
Branch: http3
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-11-15 10:20:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3eece6e941035e091e8ece7dd44a1837417c9b87

8341907: javac -Xlint should ignore /// on first line of source file

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/danglingDocComments/JBangException1.java
+ test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException2.java
+ test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException3.java
+ test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java

Changeset: 75c651f8
Branch: http3
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2024-11-15 11:28:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75c651f859c1372175040a06c68a08298d4da0f1

8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
+ test/hotspot/gtest/classfile/test_stringConversion.cpp
+ test/hotspot/gtest/classfile/test_stringIntern.cpp

Changeset: ba393219
Branch: http3
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 11:40:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba39321902400e103cdce0b326d0005123b1d87e

8343881: java.lang.classfile.Attribute  attributeName() method should return Utf8Entry

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javap/T6716452.java

Changeset: 5e276085
Branch: http3
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 12:18:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a

8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java

Changeset: 3245f56e
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-15 12:45:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3245f56e53792b3cfc9788799ba1594d6af15bea

8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: a672138a
Branch: http3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-15 13:38:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a672138aa7cb61c4f905de365628c0bbed6901ac

8344161: Argument type mismatch for jfr_type_id

Reviewed-by: kbarrett

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

Changeset: 6cdebf0e
Branch: http3
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-15 14:07:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8

8343599: Kmem limit and max values swapped when printing container information

Reviewed-by: sjohanss, sgehwolf

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

Changeset: 84ffb64c
Branch: http3
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 14:38:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961

8334714: Implement JEP 484: Class-File API

Reviewed-by: liach, vromero

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 40a055eb
Branch: http3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-15 15:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/40a055ebd2cdeda237108bb506126a09460de5b5

8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration

Reviewed-by: jpai

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/DebugLoggerTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java

Changeset: 85f46ad8
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2024-11-15 16:25:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85f46ad861a182e1c398ea9c6a5cb0ca52f78aa3

merge latest changes from master branch

! src/java.base/share/classes/module-info.java
! src/java.base/share/conf/security/java.security
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/conf/security/java.security
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java



More information about the jdk-sandbox-changes mailing list