git: openjdk/loom: master: 40 new changesets

duke duke at openjdk.org
Tue Nov 19 11:43:28 UTC 2024


Changeset: 41a627b7
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-17 23:46:49 +0000
URL:       https://git.openjdk.org/loom/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e

8343876: Enhancements to jpackage test lib

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java

Changeset: e1c4b497
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-18 00:16:02 +0000
URL:       https://git.openjdk.org/loom/commit/e1c4b4977ec613efe4f51151433e242a256204ee

8343237: Improve the copying of the available set of Currencies

Reviewed-by: bpb

! src/java.base/share/classes/java/util/Currency.java

Changeset: 80e37a96
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-11-18 00:48:24 +0000
URL:       https://git.openjdk.org/loom/commit/80e37a96bbd4167bca44b11b9968949318ee1140

8344265: RISC-V: Remove unused function get_previous_sp_entry

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp

Changeset: a47d9ba9
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-18 02:35:18 +0000
URL:       https://git.openjdk.org/loom/commit/a47d9ba98a1498425970613415ecb830f805a3be

8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved

Reviewed-by: lmesnik

! test/jdk/ProblemList-Xcomp.txt

Changeset: 92b26317
Branch: master
Author:    Sidraya Jayagond <sjayagond at openjdk.org>
Date:      2024-11-18 06:51:11 +0000
URL:       https://git.openjdk.org/loom/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4

8327652: S390x: Implements SLP support

Reviewed-by: amitkumar, lucy, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/registerSaver_s390.hpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.hpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/type.cpp

Changeset: 543e355b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-18 07:42:58 +0000
URL:       https://git.openjdk.org/loom/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f

8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa

Reviewed-by: lucy

! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java

Changeset: b6c2122e
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-18 08:11:52 +0000
URL:       https://git.openjdk.org/loom/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc

8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14

Reviewed-by: tr

! test/jdk/ProblemList.txt

Changeset: 4a7ce1d7
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-18 08:18:15 +0000
URL:       https://git.openjdk.org/loom/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b

8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: 6c2ae44c
Branch: master
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-18 08:35:12 +0000
URL:       https://git.openjdk.org/loom/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6

8344204: IGV: Button to enable/disable cutting of long edges

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png

Changeset: 475feb06
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-18 09:23:50 +0000
URL:       https://git.openjdk.org/loom/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec

8344056: Use markdown format for man pages

Reviewed-by: cstein, iris, dholmes

! make/common/modules/LauncherCommon.gmk
- src/java.base/share/man/java.1
+ src/java.base/share/man/java.md
- src/java.base/share/man/keytool.1
+ src/java.base/share/man/keytool.md
- src/java.rmi/share/man/rmiregistry.1
+ src/java.rmi/share/man/rmiregistry.md
- src/java.scripting/share/man/jrunscript.1
+ src/java.scripting/share/man/jrunscript.md
+ src/java.security.jgss/windows/man/kinit.md
+ src/java.security.jgss/windows/man/klist.md
+ src/java.security.jgss/windows/man/ktab.md
+ src/jdk.accessibility/windows/man/jabswitch.md
+ src/jdk.accessibility/windows/man/jaccessinspector.md
+ src/jdk.accessibility/windows/man/jaccesswalker.md
- src/jdk.compiler/share/man/javac.1
+ src/jdk.compiler/share/man/javac.md
- src/jdk.compiler/share/man/serialver.1
+ src/jdk.compiler/share/man/serialver.md
- src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.hotspot.agent/share/man/jhsdb.md
- src/jdk.httpserver/share/man/jwebserver.1
+ src/jdk.httpserver/share/man/jwebserver.md
- src/jdk.jartool/share/man/jar.1
+ src/jdk.jartool/share/man/jar.md
- src/jdk.jartool/share/man/jarsigner.1
+ src/jdk.jartool/share/man/jarsigner.md
- src/jdk.javadoc/share/man/javadoc.1
+ src/jdk.javadoc/share/man/javadoc.md
- src/jdk.jcmd/share/man/jcmd.1
+ src/jdk.jcmd/share/man/jcmd.md
- src/jdk.jcmd/share/man/jinfo.1
+ src/jdk.jcmd/share/man/jinfo.md
- src/jdk.jcmd/share/man/jmap.1
+ src/jdk.jcmd/share/man/jmap.md
- src/jdk.jcmd/share/man/jps.1
+ src/jdk.jcmd/share/man/jps.md
- src/jdk.jcmd/share/man/jstack.1
+ src/jdk.jcmd/share/man/jstack.md
- src/jdk.jcmd/share/man/jstat.1
+ src/jdk.jcmd/share/man/jstat.md
- src/jdk.jconsole/share/man/jconsole.1
+ src/jdk.jconsole/share/man/jconsole.md
- src/jdk.jdeps/share/man/javap.1
+ src/jdk.jdeps/share/man/javap.md
- src/jdk.jdeps/share/man/jdeprscan.1
+ src/jdk.jdeps/share/man/jdeprscan.md
- src/jdk.jdeps/share/man/jdeps.1
+ src/jdk.jdeps/share/man/jdeps.md
- src/jdk.jdeps/share/man/jnativescan.1
+ src/jdk.jdeps/share/man/jnativescan.md
- src/jdk.jdi/share/man/jdb.1
+ src/jdk.jdi/share/man/jdb.md
- src/jdk.jfr/share/man/jfr.1
+ src/jdk.jfr/share/man/jfr.md
- src/jdk.jlink/share/man/jlink.1
+ src/jdk.jlink/share/man/jlink.md
- src/jdk.jlink/share/man/jmod.1
+ src/jdk.jlink/share/man/jmod.md
- src/jdk.jpackage/share/man/jpackage.1
+ src/jdk.jpackage/share/man/jpackage.md
- src/jdk.jshell/share/man/jshell.1
+ src/jdk.jshell/share/man/jshell.md
- src/jdk.jstatd/share/man/jstatd.1
+ src/jdk.jstatd/share/man/jstatd.md
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 00ff6a38
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-18 09:24:11 +0000
URL:       https://git.openjdk.org/loom/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5

8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent

Reviewed-by: amenkov, cjplummer

! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: b9c6ce90
Branch: master
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-18 09:36:08 +0000
URL:       https://git.openjdk.org/loom/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87

8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV

Reviewed-by: chagedorn, epeter, rcastanedalo

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: ea8f2898
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-18 10:38:45 +0000
URL:       https://git.openjdk.org/loom/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f

8344271: Comparison build fails due to difference in doc summary

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java

Changeset: 5fc43222
Branch: master
Author:    Antón Seoane Ampudia <anton.seoane-ampudia.8277 at student.uu.se>
Date:      2024-11-18 10:40:33 +0000
URL:       https://git.openjdk.org/loom/commit/5fc432226746c8a71290857240a388bf0101f3c6

8288298: Resolve multiline message parsing ambiguities in UL

Reviewed-by: jsjolen, rcastanedalo, dholmes

! src/hotspot/share/logging/logFileStreamOutput.cpp
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: b8b70c8b
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-18 10:40:52 +0000
URL:       https://git.openjdk.org/loom/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4

8344379: [s390x] build failure due to missing change from JDK-8339466

Reviewed-by: lucy, shade

! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 5eb0733f
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-18 11:31:08 +0000
URL:       https://git.openjdk.org/loom/commit/5eb0733f5f4652751214dac5af51c1812e0925e6

8344383: Include ZipArchive and JarArchive directly

Reviewed-by: shade

! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/test/BuildMicrobenchmark.gmk

Changeset: dfddbcaa
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-18 12:48:40 +0000
URL:       https://git.openjdk.org/loom/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64

8341916: Remove ProtectionDomain related hotspot code and tests

Reviewed-by: dholmes, iklam, jrose

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
- src/hotspot/share/classfile/protectionDomainCache.cpp
- src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
- test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
- test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: d52d1364
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-18 15:17:40 +0000
URL:       https://git.openjdk.org/loom/commit/d52d13648612546ef4458579aff6daf965586a03

8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/sun/net/util/URLUtil.java

Changeset: 9b0ab92b
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-18 16:17:07 +0000
URL:       https://git.openjdk.org/loom/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c

8344034: Remove security manager dependency in Serialization

Reviewed-by: mullan, alanb

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java
! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: 162d66ad
Branch: master
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-18 16:17:30 +0000
URL:       https://git.openjdk.org/loom/commit/162d66adacf71e500c85382a155c7449a4f9ba55

8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp

Reviewed-by: kevinw, lmesnik

! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java

Changeset: 20783295
Branch: master
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-18 16:20:06 +0000
URL:       https://git.openjdk.org/loom/commit/207832952be3e57faf3db9303d492faa391d507c

8344134: Use static property in SystemLookup

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java

Changeset: 3e78ff16
Branch: master
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-18 16:41:57 +0000
URL:       https://git.openjdk.org/loom/commit/3e78ff16d3c986784113799c76c71941cbb16836

8320743: AEAD ciphers throw undocumented exceptions on overflow

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: d76b5b88
Branch: master
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-11-18 17:31:03 +0000
URL:       https://git.openjdk.org/loom/commit/d76b5b888e15b507631068f508e261cab75c841e

8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java

Changeset: c4e7dc7f
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-18 18:08:20 +0000
URL:       https://git.openjdk.org/loom/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd

8344389: 32-bit builds fail at CDS build time after JDK-8331497

Reviewed-by: iklam

! src/hotspot/share/cds/archiveBuilder.cpp

Changeset: c59adf68
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-18 18:22:18 +0000
URL:       https://git.openjdk.org/loom/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f

8344330: Remove AccessController.doPrivileged() from jdk.charsets module

Reviewed-by: lancea, bpb, rriggs, jlu

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

Changeset: e9e4200a
Branch: master
Author:    Naman Nigam <namannigam12 at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-18 18:30:24 +0000
URL:       https://git.openjdk.org/loom/commit/e9e4200a6aaacc11442f0298525e2531bf08240e

8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry

Reviewed-by: liach, acobbs

! src/java.base/share/classes/java/util/TreeMap.java

Changeset: 26494063
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-18 18:38:56 +0000
URL:       https://git.openjdk.org/loom/commit/26494063237ab50b1a86847da1b3ce3c44d55409

8344352: 32-bit builds crash after JDK-8305895

Reviewed-by: rkennke, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 922b12f3
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-18 19:17:14 +0000
URL:       https://git.openjdk.org/loom/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7

8344078: Remove security manager dependency in java.nio

Reviewed-by: alanb, rriggs

! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java
! src/java.base/share/classes/sun/nio/ch/Invoker.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/PendingFuture.java
! src/java.base/share/classes/sun/nio/ch/Reflect.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java

Changeset: 70eb95f8
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-18 19:18:22 +0000
URL:       https://git.openjdk.org/loom/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6

8344187: Remove SecurityManager and related calls from java.instrument

Reviewed-by: alanb, amenkov

! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java

Changeset: 92271af6
Branch: master
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-18 19:19:51 +0000
URL:       https://git.openjdk.org/loom/commit/92271af6358d38a49b02fb02020f9459c55fca26

8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: de6e013e
Branch: master
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-18 19:35:42 +0000
URL:       https://git.openjdk.org/loom/commit/de6e013e0e713136ee3117a9805a542ecf521a55

8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages

Reviewed-by: jpai, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java

Changeset: f6366748
Branch: master
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-11-18 20:48:09 +0000
URL:       https://git.openjdk.org/loom/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac

8344247: Move objectWaiter field to VirtualThread instance

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 8d43e0d6
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-18 21:27:24 +0000
URL:       https://git.openjdk.org/loom/commit/8d43e0d664aca03f3e8f66812c184a85847fc105

8344331: SM cleanup in java.scripting

Reviewed-by: naoto, lancea

! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java

Changeset: 5cb0d438
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-11-18 21:49:36 +0000
URL:       https://git.openjdk.org/loom/commit/5cb0d438231383d491b2fcca455d09af7f2ee016

8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards

Reviewed-by: liach

! src/java.base/share/man/java.md

Changeset: dd863690
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-19 00:08:06 +0000
URL:       https://git.openjdk.org/loom/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d

8344262: Win32AttachOperationRequest objects are created by using global new

Reviewed-by: jwaters, dholmes

! src/hotspot/os/windows/attachListener_windows.cpp

Changeset: 37298844
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-19 01:49:33 +0000
URL:       https://git.openjdk.org/loom/commit/37298844c9504fbafb08c593cb6eec70184e308b

8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555

Reviewed-by: mli

! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java

Changeset: 9e92a9e2
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-19 03:11:31 +0000
URL:       https://git.openjdk.org/loom/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a

8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module

Reviewed-by: kcr, prr

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java

Changeset: d85dd77e
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 05:43:22 +0000
URL:       https://git.openjdk.org/loom/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863

8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules

Reviewed-by: rriggs, bchristi

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/DriverManager.java
- test/jdk/java/sql/testng/util/TestPolicy.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: b12c5b4d
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 05:44:30 +0000
URL:       https://git.openjdk.org/loom/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6

8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration

Reviewed-by: dfuchs

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

Changeset: 499186be
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-19 06:37:49 +0000
URL:       https://git.openjdk.org/loom/commit/499186be0fa70dba4b008cdafb72aba6addb2965

8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04

Reviewed-by: azvegint

! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java



More information about the loom-dev mailing list