git: openjdk/loom: fibers: 69 new changesets

duke duke at openjdk.org
Thu Nov 21 06:59:15 UTC 2024


Changeset: 76a55c3c
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-19 08:45:02 +0000
URL:       https://git.openjdk.org/loom/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af

8341334: CDS: Parallel relocation

Reviewed-by: iklam, adinn, stuefe

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/java.cpp

Changeset: 8bd080bc
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-19 09:13:37 +0000
URL:       https://git.openjdk.org/loom/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c

8341901: Using 'var' keyword switch pattern matching causes compiler error

Reviewed-by: vromero, abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java

Changeset: 9d60300f
Branch: fibers
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-19 10:01:49 +0000
URL:       https://git.openjdk.org/loom/commit/9d60300feea12d353fcd6c806b196ace2df02d05

8344199: Incorrect excluded field value set by getEventWriter intrinsic

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: syan, mgronlun

! src/hotspot/share/opto/library_call.cpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: 7540fa21
Branch: fibers
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-19 10:16:22 +0000
URL:       https://git.openjdk.org/loom/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8

8343884: [s390x]  Disallow OptoScheduling

Reviewed-by: lucy

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

Changeset: 0d666891
Branch: fibers
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-19 10:20:58 +0000
URL:       https://git.openjdk.org/loom/commit/0d66689177b880035e4047399e3e64f461713562

8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java

Changeset: 23597361
Branch: fibers
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 12:04:37 +0000
URL:       https://git.openjdk.org/loom/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5

8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: cc8bd637
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-19 13:44:11 +0000
URL:       https://git.openjdk.org/loom/commit/cc8bd63741ce5745c144bf21b737c287d9b53817

8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302

Reviewed-by: sgehwolf

! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java

Changeset: 41436bb0
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:52:31 +0000
URL:       https://git.openjdk.org/loom/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b

8336087: Doccheck: the jpackage command page doesn't show the correct command-line options

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: 0714114f
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:53:45 +0000
URL:       https://git.openjdk.org/loom/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0

8344322: Improve capabilities of jpackage test lib to validate error output of jpackage

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: a28e4d83
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:54:02 +0000
URL:       https://git.openjdk.org/loom/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e

8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: fea5f2b1
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:54:57 +0000
URL:       https://git.openjdk.org/loom/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7

8344415: Restruct jpackage utility classes

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.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/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.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/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java

Changeset: 1717946c
Branch: fibers
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-11-19 14:31:40 +0000
URL:       https://git.openjdk.org/loom/commit/1717946c1b6494a4a44622027ac1dd175fcb9563

8344302: G1: Refactor  G1CMTask::do_marking_step to use smaller wrapper methods

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 59fcfae6
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-19 15:17:34 +0000
URL:       https://git.openjdk.org/loom/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074

8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values

Reviewed-by: dholmes

! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp

Changeset: ded01e43
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-19 15:21:02 +0000
URL:       https://git.openjdk.org/loom/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67

8344327: SM cleanup in jdk.unsupported ReflectionFactory

Reviewed-by: liach, mullan, alanb

! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java

Changeset: dc940ec8
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-19 15:59:30 +0000
URL:       https://git.openjdk.org/loom/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15

8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: d4cd27e8
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-19 16:13:11 +0000
URL:       https://git.openjdk.org/loom/commit/d4cd27e875ba7d44b0c614d48888340990b94169

8344445: MethodCounters don't need a vptr

Reviewed-by: kbarrett, dlong

! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp

Changeset: 48223f7b
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-19 16:37:43 +0000
URL:       https://git.openjdk.org/loom/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91

8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on  macosx-x64

Reviewed-by: pchilanomate

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 7f672eb2
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 16:56:11 +0000
URL:       https://git.openjdk.org/loom/commit/7f672eb266b76a9310dcf108f72adf2469e63dee

8344550: Compilation error of jpackage test JPackageStringBundle.java source

Reviewed-by: rriggs

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java

Changeset: 78602be1
Branch: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-19 16:59:06 +0000
URL:       https://git.openjdk.org/loom/commit/78602be1fe6803503d4382cc9797ec70ee49eba6

8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java

Changeset: 47ebf8d8
Branch: fibers
Author:    naveen.n.narayanan <“naveen.n.narayanan at oracle.com”>
Date:      2024-11-19 17:15:24 +0000
URL:       https://git.openjdk.org/loom/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6

8342098: Write a test to compare the images

Reviewed-by: aivanov, abhiscxk

+ test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java

Changeset: 02ec8ca2
Branch: fibers
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-19 17:15:46 +0000
URL:       https://git.openjdk.org/loom/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca

8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay

Reviewed-by: azvegint, abhiscxk, serb

! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java

Changeset: 087a07b5
Branch: fibers
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-19 17:43:48 +0000
URL:       https://git.openjdk.org/loom/commit/087a07b5ededc6381d3d12cad045d3522434709e

8343479: Remove unnecessary @SuppressWarnings annotations (hotspot)

Reviewed-by: chagedorn, epeter

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java

Changeset: bb7a8403
Branch: fibers
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-11-19 18:19:28 +0000
URL:       https://git.openjdk.org/loom/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289

8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS

Reviewed-by: aivanov, prr

! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java

Changeset: 93e889b4
Branch: fibers
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-19 18:45:45 +0000
URL:       https://git.openjdk.org/loom/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821

8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid

Reviewed-by: kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 0b1f5710
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-11-19 18:58:00 +0000
URL:       https://git.openjdk.org/loom/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd

8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers"

Reviewed-by: kevinw, lmesnik

! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java

Changeset: 6a5256ec
Branch: fibers
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-11-19 18:58:23 +0000
URL:       https://git.openjdk.org/loom/commit/6a5256ec042e16a2157475e86e7859b345a91bd0

8344149: Remove usage of Security Manager from java.rmi

Reviewed-by: rriggs, kevinw, aefimov

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/server/LogStream.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/runtime/Log.java
! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Util.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/Transport.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: 3328b4ec
Branch: fibers
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-19 19:13:09 +0000
URL:       https://git.openjdk.org/loom/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff

8343700: ceil_log2 should not loop endlessly

Reviewed-by: shade, kbarrett, aph, stuefe

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 69c9f256
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-19 19:35:28 +0000
URL:       https://git.openjdk.org/loom/commit/69c9f2566ea36fa3317d762d4498637489c70c45

8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2

Reviewed-by: aivanov

! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java

Changeset: cd45ba32
Branch: fibers
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-19 20:18:54 +0000
URL:       https://git.openjdk.org/loom/commit/cd45ba32f026ba3827d18836cab37a73f59346ed

8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490

Reviewed-by: shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java

Changeset: aac1f9af
Branch: fibers
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-11-19 20:28:58 +0000
URL:       https://git.openjdk.org/loom/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104

8341793: Fix ExceptionOccurred in jdk.accessibility

Reviewed-by: prr, avu

! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp

Changeset: f6f73ce7
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-19 20:30:02 +0000
URL:       https://git.openjdk.org/loom/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09

8344446: Remove security manager dependency from module jdk.sctp

Reviewed-by: mullan, alanb

! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java

Changeset: 81e43114
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-19 20:30:22 +0000
URL:       https://git.openjdk.org/loom/commit/81e43114eca5199a0d816c02f50ecb6bc370135b

8344077: Remove security manager dependency in java.io

Reviewed-by: rriggs, alanb, naoto, lancea

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java

Changeset: acdbf833
Branch: fibers
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-19 23:37:34 +0000
URL:       https://git.openjdk.org/loom/commit/acdbf83325296511e6d27cc696911d81f99b8063

8341553: Remove UseCompactObjectHeaders extra CDS archives

Reviewed-by: erikj, iklam, coleenp

! make/conf/jib-profiles.js
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java

Changeset: f5252900
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-11-20 00:06:24 +0000
URL:       https://git.openjdk.org/loom/commit/f525290000bf8583617047aaeb894bf90332d2e9

8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none

Reviewed-by: jlahoda

! src/jdk.compiler/share/man/javac.md

Changeset: bc7eabd7
Branch: fibers
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-11-20 01:09:05 +0000
URL:       https://git.openjdk.org/loom/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce

8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore'

Reviewed-by: ihse, erikj

! .gitignore

Changeset: 4ddd3dec
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-20 01:36:56 +0000
URL:       https://git.openjdk.org/loom/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c

8344356: Aarch64: implement -XX:+VerifyActivationFrameSize

Reviewed-by: aph

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp

Changeset: 8a1f9f0a
Branch: fibers
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-20 01:57:03 +0000
URL:       https://git.openjdk.org/loom/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523

8343476: Remove unnecessary @SuppressWarnings annotations (client)

Reviewed-by: prr

! src/demo/share/jfc/SampleTree/SampleTree.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/KeyStroke.java
! src/java.desktop/share/classes/javax/swing/Spring.java
! src/java.desktop/share/classes/javax/swing/SpringLayout.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java

Changeset: 189fc8dd
Branch: fibers
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-20 08:25:37 +0000
URL:       https://git.openjdk.org/loom/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f

8344381: [s390x] Test failures with error: Register type is not known

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp

Changeset: 587f2b4b
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-20 08:49:35 +0000
URL:       https://git.openjdk.org/loom/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1

8343827: RISC-V: set AlignVector as false if applicable to enable SLP

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 5b12a87d
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-20 09:11:12 +0000
URL:       https://git.openjdk.org/loom/commit/5b12a87dcb47b5783f179534e2de43d5a920a489

8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: cf158bc6
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-20 09:24:05 +0000
URL:       https://git.openjdk.org/loom/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9

8341631: JShell should auto-import java.io.IO.*

Reviewed-by: asotona, cstein

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.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/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/StartOptionTest.java

Changeset: 3a4a9b7a
Branch: fibers
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-20 10:29:45 +0000
URL:       https://git.openjdk.org/loom/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28

8340145: Problem with generic pattern matching results in internal compiler error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/patterns/T8340145.java

Changeset: afee7405
Branch: fibers
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-20 10:34:07 +0000
URL:       https://git.openjdk.org/loom/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae

8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses

Reviewed-by: shade, vlivanov

! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: e2f8f1ad
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-20 11:51:52 +0000
URL:       https://git.openjdk.org/loom/commit/e2f8f1aded319034a79fe78af7e011e83df75d62

8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Reviewed-by: jpai

! test/hotspot/jtreg/ProblemList.txt

Changeset: ea7e722c
Branch: fibers
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-20 12:05:53 +0000
URL:       https://git.openjdk.org/loom/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5

8344010: RISC-V: Zacas do not work with LW locking

Reviewed-by: fyang, mli

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

Changeset: 21b8749b
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-20 12:21:41 +0000
URL:       https://git.openjdk.org/loom/commit/21b8749bfdede7dfee3e8433dd9443320db99076

8344479: Declare MetaspaceObj::operator delete to be deleted

Reviewed-by: stefank, kbarrett, jwaters

! src/hotspot/share/memory/allocation.hpp

Changeset: 7bb4474d
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-20 12:22:43 +0000
URL:       https://git.openjdk.org/loom/commit/7bb4474d81a55028de5434f445747c56a8dc333c

8344579: Clean up forward declarations and includes

Reviewed-by: stefank

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 6f4dfa66
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-20 12:29:32 +0000
URL:       https://git.openjdk.org/loom/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656

8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: db7ee3da
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-20 12:41:39 +0000
URL:       https://git.openjdk.org/loom/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1

8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration

Reviewed-by: alanb, yzheng

! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 4bc826ac
Branch: fibers
Author:    Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-11-20 13:38:08 +0000
URL:       https://git.openjdk.org/loom/commit/4bc826ac1ea824113a07713f6973c06361c1392e

8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs

Reviewed-by: prr, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: 21f0ed50
Branch: fibers
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-20 13:59:52 +0000
URL:       https://git.openjdk.org/loom/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac

8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration

Reviewed-by: dfuchs, alanb, jpai

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: e11d126a
Branch: fibers
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-20 14:17:28 +0000
URL:       https://git.openjdk.org/loom/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172

8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory

Reviewed-by: liach, rriggs

+ src/java.base/share/classes/java/io/ObjectStreamReflection.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java

Changeset: 75420e93
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-20 14:23:57 +0000
URL:       https://git.openjdk.org/loom/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8

8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures

Reviewed-by: chagedorn, qamai

! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java

Changeset: 7d4c3fd0
Branch: fibers
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-11-20 15:37:43 +0000
URL:       https://git.openjdk.org/loom/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af

8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store

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

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
+ test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java

Changeset: 9be8ac6f
Branch: fibers
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-20 15:41:26 +0000
URL:       https://git.openjdk.org/loom/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e

8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: c4c6b1fe
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-20 16:01:01 +0000
URL:       https://git.openjdk.org/loom/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f

8344562: Remove security manager dependency from module jdk.jdi

Reviewed-by: kevinw, lmesnik, cjplummer

! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java

Changeset: 080f1cc8
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-20 16:54:51 +0000
URL:       https://git.openjdk.org/loom/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8

8289771: jpackage: ResourceEditor error when path is overly long on Windows

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
! src/jdk.jpackage/windows/native/common/WinFileUtils.h
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
+ test/jdk/tools/jpackage/windows/WinLongPathTest.java

Changeset: 27fda0ea
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-20 18:38:08 +0000
URL:       https://git.openjdk.org/loom/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82

8344578: Clean up left over java.security and sun.security imports in Swing classes

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java

Changeset: 22a39dc8
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-20 18:45:49 +0000
URL:       https://git.openjdk.org/loom/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545

8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java

Changeset: da2d7a09
Branch: fibers
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-11-20 20:01:37 +0000
URL:       https://git.openjdk.org/loom/commit/da2d7a09f92df547661587348f768f69f0e5a23b

8344595: State transitions in internal VirtualThread comment needs to be updated

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: b9bf4472
Branch: fibers
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-20 20:28:12 +0000
URL:       https://git.openjdk.org/loom/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c

8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java

Changeset: a599c301
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 00:49:25 +0000
URL:       https://git.openjdk.org/loom/commit/a599c30171fe2b1557ad967d61048656fdb8c752

8344471: Remove SecurityManager related code from java.compiler module

Reviewed-by: rriggs, jlahoda, jjg

! src/java.compiler/share/classes/javax/tools/ToolProvider.java

Changeset: 400eb9b1
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 00:55:23 +0000
URL:       https://git.openjdk.org/loom/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6

8344524: Remove SecurityManager related code from jdk.jlink module

Reviewed-by: alanb, lancea, iris

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java

Changeset: 13439113
Branch: fibers
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-21 01:32:09 +0000
URL:       https://git.openjdk.org/loom/commit/13439113c361dcb0629ece37844443cbf99ef704

8340334: Update jcmd VM.events max parameter to be INT

Reviewed-by: cjplummer, kevinw

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.md

Changeset: 4fbf2720
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-21 02:05:00 +0000
URL:       https://git.openjdk.org/loom/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e

8344526: RISC-V: implement -XX:+VerifyActivationFrameSize

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: mli, fyang

! src/hotspot/cpu/riscv/interp_masm_riscv.cpp

Changeset: a01aa220
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 03:58:49 +0000
URL:       https://git.openjdk.org/loom/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb

8342281: Deprecate for removal javax.sound.sampled.AudioPermission

Reviewed-by: honkar, kizune

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! test/jdk/javax/sound/sampled/Lines/GetLine.java

Changeset: 7105bb98
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 04:22:27 +0000
URL:       https://git.openjdk.org/loom/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac

8344664: Remove some un-used java/sun.security imports in the java.desktop module

Reviewed-by: iris

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java

Changeset: 10def484
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 05:01:52 +0000
URL:       https://git.openjdk.org/loom/commit/10def484dfe5821940c6fef6d857db93c30d0b06

8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration

Reviewed-by: dfuchs

! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java

Changeset: 5da6f19d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-21 05:38:51 +0000
URL:       https://git.openjdk.org/loom/commit/5da6f19d5217f28740368da0a1bb265204454217

Merge branch 'master' into fibers

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.jcmd/share/man/jcmd.md
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.jcmd/share/man/jcmd.md
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list