git: openjdk/loom: master: 44 new changesets
duke
duke at openjdk.org
Thu Nov 14 14:39:13 UTC 2024
Changeset: a4e2c208
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-11-12 20:24:25 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-12 22:37:21 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-13 00:07:44 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-13 02:56:52 +0000
URL: https://git.openjdk.org/loom/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630
8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e9ede464
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-11-13 08:32:44 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-13 08:39:17 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-13 09:41:57 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-13 11:54:28 +0000
URL: https://git.openjdk.org/loom/commit/d334af084100133fd6186c9dec70ff01a3809a48
8344089: Fix wrong location of TestWrongMinLWiden.java
Reviewed-by: thartmann, rcastanedalo
= test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java
Changeset: 133f8f31
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-11-13 12:30:06 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-11-13 13:18:28 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-13 14:17:38 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-11-13 14:19:20 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/commit/b80ca4902af71938b32634d3fd230f4d65cde454
8344124: JDK-8341411 Broke the build
Reviewed-by: thartmann, chagedorn, epeter, jwaters
! src/hotspot/share/opto/library_call.cpp
Changeset: cc2acd14
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-11-13 15:31:02 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-11-13 15:33:00 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-13 16:06:44 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-13 16:42:48 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-13 16:50:54 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-13 16:58:10 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-11-13 18:27:41 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-13 18:49:31 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-13 19:25:08 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-13 19:36:15 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-13 19:44:30 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-13 20:03:26 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-13 20:49:59 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Shaojin Wen <swen at openjdk.org>
Date: 2024-11-13 23:17:26 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-11-13 23:18:31 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-14 00:53:54 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-14 04:18:26 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-11-14 06:13:19 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-14 06:14:33 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2024-11-14 06:38:37 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-14 07:13:19 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-14 07:39:28 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-14 07:43:52 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-14 08:22:51 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-14 08:54:47 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-11-14 08:56:38 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-11-14 10:50:37 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-14 11:29:54 +0000
URL: https://git.openjdk.org/loom/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
More information about the loom-dev
mailing list