git: openjdk/loom: master: 34 new changesets

duke duke at openjdk.org
Fri Nov 29 17:29:34 UTC 2024


Changeset: f6d29909
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-27 20:10:28 +0000
URL:       https://git.openjdk.org/loom/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d4804fd

8344824: CDS dump crashes when member_method of a lambda proxy is null

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java

Changeset: 8ad0b2af
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-27 22:10:07 +0000
URL:       https://git.openjdk.org/loom/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a308

8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html

Changeset: cf5ee0bd
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-27 22:10:25 +0000
URL:       https://git.openjdk.org/loom/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa99b

8342280: Deprecate for removal java.awt.AWTPermission

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html

Changeset: f51363e0
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-28 01:15:15 +0000
URL:       https://git.openjdk.org/loom/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c76a

8344913: Improve -Xlog:cds+map+oop logging for Java mirrors

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java

Changeset: 8485cb1c
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-28 01:20:27 +0000
URL:       https://git.openjdk.org/loom/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f090

8344822: CDS BulkLoaderTest.java#dynamic fails with COH

Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: a0df0a52
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-28 02:05:45 +0000
URL:       https://git.openjdk.org/loom/commit/a0df0a527fc3a6954fc08651947a5cfe1455e652

8340731: Cleanup remaining IA64 references in hotspot code

Reviewed-by: dholmes, aph

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 1a07d542
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-28 02:24:55 +0000
URL:       https://git.openjdk.org/loom/commit/1a07d542ec810282eb78653698d098a24b35686f

8343703: Symbol name cleanups after JEP 479

Reviewed-by: kbarrett, amenkov

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/java.base/share/native/libjava/NativeLibraries.c

Changeset: ce9d543e
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-28 06:57:51 +0000
URL:       https://git.openjdk.org/loom/commit/ce9d543eb1bf26592320fae650fe15638d6d30cf

8345119: Some java/foreign tests wrongly assume aligned memory

Reviewed-by: mcimadamore, jvernee

! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestDereferencePath.java

Changeset: 81c44e5e
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-28 07:54:00 +0000
URL:       https://git.openjdk.org/loom/commit/81c44e5eb469ceed555a982e65feefcfde340a0b

8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java
! src/java.base/windows/classes/jdk/internal/loader/FileURLMapper.java
+ test/jdk/jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java

Changeset: 10333853
Branch: master
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-28 07:59:48 +0000
URL:       https://git.openjdk.org/loom/commit/103338534f71309e4cc0ba289075fab768e66cd4

8344967: Some tests in TestFill do not use the test parameter

Reviewed-by: jvernee

! test/jdk/java/foreign/TestFill.java

Changeset: e096660a
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-28 09:06:34 +0000
URL:       https://git.openjdk.org/loom/commit/e096660a18905bf1394d722790c5c3883e55dedc

8345043: [ASAN] methodMatcher.cpp report reading from a region of size 0 [-Werror=stringop-overread]

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/compiler/methodMatcher.cpp

Changeset: d791f4b9
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-28 09:29:49 +0000
URL:       https://git.openjdk.org/loom/commit/d791f4b98d93e5fc64e3191402cc5091e0553592

8341585: Test java/foreign/TestUpcallStress.java should mark as /native

Reviewed-by: luhenry, pminborg

! test/jdk/java/foreign/TestUpcallStress.java

Changeset: 56f1e4ef
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-28 09:35:51 +0000
URL:       https://git.openjdk.org/loom/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a29a

8344093: Implement JEP 501: Deprecate the 32-bit x86 Port for Removal

Reviewed-by: ihse, simonis, dholmes

! .github/workflows/main.yml
! doc/building.html
! doc/building.md
! make/autoconf/platform.m4

Changeset: d33ad07c
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-28 09:54:25 +0000
URL:       https://git.openjdk.org/loom/commit/d33ad07c32f23aee799750c9964ab26d0cbe56f4

8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands

Reviewed-by: lmesnik, alanb, coleenp

! src/hotspot/os/linux/mallocInfoDcmd.hpp
! src/hotspot/os/linux/trimCHeapDCmd.hpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/nmt/nmtDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java
! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c

Changeset: edfe2854
Branch: master
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-28 12:05:23 +0000
URL:       https://git.openjdk.org/loom/commit/edfe28541a6ed94357f873aa69778c7eba707cbb

8344306: RISC-V: Add zicond

Reviewed-by: fyang, luhenry, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! 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/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
+ test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: db535c86
Branch: master
Author:    Štěpán Schejbal <stepan at safara.cz>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-11-28 13:12:45 +0000
URL:       https://git.openjdk.org/loom/commit/db535c86bc56b89b7213b3b097d80935fe9e8516

8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation

Reviewed-by: weijun

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/sun/security/mscapi/AllTypes.java

Changeset: 1e086b1d
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-28 13:15:10 +0000
URL:       https://git.openjdk.org/loom/commit/1e086b1d7305769b59271e2fa428c003216dd52a

8340103: Add internal set_flag function to VMATree

Reviewed-by: stuefe, azafari, gziemski

! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 7dc00d39
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-28 13:58:14 +0000
URL:       https://git.openjdk.org/loom/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8a4b

8345154: IGV: Show Parse and Assertion Predicate type as extra label

Reviewed-by: rcastanedalo

! src/hotspot/share/opto/ifnode.cpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter

Changeset: 3b21a298
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-28 14:17:15 +0000
URL:       https://git.openjdk.org/loom/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db307

8345175: Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration

Reviewed-by: alanb, coffeys

! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.logging/share/classes/java/util/logging/LogManager.java

Changeset: fd742af0
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-28 17:16:41 +0000
URL:       https://git.openjdk.org/loom/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c90b2

8344394: Remove SecurityManager and related calls from java.management.rmi

Reviewed-by: amenkov

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java

Changeset: 43000a34
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-28 17:38:07 +0000
URL:       https://git.openjdk.org/loom/commit/43000a34d5ba6e2e997893a90dac0fe6693611cb

8345075: java.lang.module.ModuleDescriptor constructor could be made private

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: 959fa4a1
Branch: master
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-11-28 17:43:27 +0000
URL:       https://git.openjdk.org/loom/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025

8344299: SM cleanup in javax.naming modules

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java
! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
- src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsUrl.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java

Changeset: 08d563ba
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-29 07:50:14 +0000
URL:       https://git.openjdk.org/loom/commit/08d563ba15047020fd5f5fea80547e18898bbab2

8345110: RISC-V: Optimize and and clean up byte reverse assembler routines

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: f2c0d186
Branch: master
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-29 09:24:29 +0000
URL:       https://git.openjdk.org/loom/commit/f2c0d186ff8345a3a018f7d88758e5b214f07c10

8344989: Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 1a7a184e
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-11-29 09:54:40 +0000
URL:       https://git.openjdk.org/loom/commit/1a7a184e4124939e1c0c29be227f619e838fbc87

8344293: Remove empty Test files left over from JDK-8305895

Reviewed-by: jsjolen, rkennke, shade

- test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
- test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java

Changeset: 095e769f
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-29 09:55:29 +0000
URL:       https://git.openjdk.org/loom/commit/095e769f47682efe4e34bb46c0da2c5a2e283a7f

8345237: 32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition

Reviewed-by: mli, jwaters, rkennke

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: ece04010
Branch: master
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-29 11:38:23 +0000
URL:       https://git.openjdk.org/loom/commit/ece0401054b40db43f5239e7841418c5efc814d0

8345052: Harden StampedLock

Reviewed-by: alanb, vklang

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
+ test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java

Changeset: 8858de39
Branch: master
Author:    Sharath TN <sharath.tn at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-29 12:27:06 +0000
URL:       https://git.openjdk.org/loom/commit/8858de393a5cb4f9f1150a6cdf388266362a9559

8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix

Reviewed-by: aivanov, dnguyen

! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 6bea1b6c
Branch: master
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-11-29 12:30:43 +0000
URL:       https://git.openjdk.org/loom/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f

8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 4da7c354
Branch: master
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 13:53:18 +0000
URL:       https://git.openjdk.org/loom/commit/4da7c3548436ffffb009828891df0d13d47370e3

8314512: IGV: clean up hierarchical layout code

Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
! 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/InterClusterConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.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/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java
! src/utils/IdealGraphVisualizer/igv.sh

Changeset: 28b0f3ea
Branch: master
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:16:53 +0000
URL:       https://git.openjdk.org/loom/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b

8343705: IGV: Interactive Node Moving in Hierarchical Layout

Reviewed-by: chagedorn, thartmann, rcastanedalo

! 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/LayoutEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.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/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: a80ccf2c
Branch: master
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:21:39 +0000
URL:       https://git.openjdk.org/loom/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28

8345039: IGV: save user-defined node colors to XML

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, epeter, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.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/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: e9136b5e
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-29 15:58:57 +0000
URL:       https://git.openjdk.org/loom/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0

8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration

Reviewed-by: alanb, aefimov, michaelm

! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: ed03f0d9
Branch: master
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-29 16:24:22 +0000
URL:       https://git.openjdk.org/loom/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723

8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v`

Reviewed-by: mcimadamore, liach

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java
! test/langtools/tools/javap/ClassWriterTableIndentTest.java
! test/langtools/tools/javap/T4459541.java
! test/langtools/tools/javap/T8032814.java



More information about the loom-dev mailing list