git: openjdk/loom: fibers: 52 new changesets

duke duke at openjdk.org
Tue Nov 26 14:50:01 UTC 2024


Changeset: 7be94d04
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-23 23:20:15 +0000
URL:       https://git.openjdk.org/loom/commit/7be94d043dd225fcf801c2dc9b0825598415a88f

8344891: Remove uses of sun.misc.ReflectUtil in java.desktop

Reviewed-by: kizune, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodRef.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/print/SimpleDoc.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java

Changeset: a6220fa9
Branch: fibers
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-24 06:22:45 +0000
URL:       https://git.openjdk.org/loom/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5

8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource

Reviewed-by: prr, azvegint

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java

Changeset: 6711e132
Branch: fibers
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-11-24 08:54:17 +0000
URL:       https://git.openjdk.org/loom/commit/6711e1327a76782c8315b9e85525e1408657727b

8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
- test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java

Changeset: a83cfe26
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-11-24 17:10:31 +0000
URL:       https://git.openjdk.org/loom/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4

8344917: Fix recent NULL usage backsliding

Reviewed-by: jsjolen

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 8f08020f
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-25 01:31:16 +0000
URL:       https://git.openjdk.org/loom/commit/8f08020fa452b15709f68a702abb5edec191dee2

8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java

Reviewed-by: lmesnik, dholmes

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

Changeset: 6f622da7
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 03:33:17 +0000
URL:       https://git.openjdk.org/loom/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9

8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 68ba7ee5
Branch: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-25 07:42:57 +0000
URL:       https://git.openjdk.org/loom/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7

8340205: Native linker allows MemoryLayout consisting of only PaddingLayout

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 9576546b
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-25 07:57:13 +0000
URL:       https://git.openjdk.org/loom/commit/9576546b9c0f22b0784c4f845f2694050cae2f16

8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status

Reviewed-by: ihse, jwaters

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: 333a9973
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-25 08:57:54 +0000
URL:       https://git.openjdk.org/loom/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c

8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException

Reviewed-by: tr, abhiscxk

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java

Changeset: da4b7a8c
Branch: fibers
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-25 09:13:10 +0000
URL:       https://git.openjdk.org/loom/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8

8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run

Reviewed-by: kevinw, lmesnik

! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: d112f35d
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-25 09:56:07 +0000
URL:       https://git.openjdk.org/loom/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4

8344855: Remove calls to SecurityManager and doPrivileged  in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration

Reviewed-by: jpai

! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java

Changeset: 519bb268
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-25 10:08:47 +0000
URL:       https://git.openjdk.org/loom/commit/519bb268a0687ba2b75738e961a72d84b7f49ade

8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java

Changeset: 811d08c0
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-25 10:39:36 +0000
URL:       https://git.openjdk.org/loom/commit/811d08c0a4e0da55f306686423aec40d29fabf00

8340010: Fix vectorization tests with compact headers

Reviewed-by: chagedorn, rkennke, mli

! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java

Changeset: 965aace2
Branch: fibers
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-11-25 11:11:28 +0000
URL:       https://git.openjdk.org/loom/commit/965aace297154ab08ee41a4d988553707cae8b32

8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor

Reviewed-by: kcr, honkar

! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: ddc8a9d5
Branch: fibers
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-25 13:10:59 +0000
URL:       https://git.openjdk.org/loom/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be

8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages

Reviewed-by: coffeys, ascarpino, hchao

! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
- src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/action/Generify.java

Changeset: c6b14c62
Branch: fibers
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-25 13:45:34 +0000
URL:       https://git.openjdk.org/loom/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0

8344841: ClassPrinter prints confusing value for null

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java

Changeset: cb1c7366
Branch: fibers
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-25 13:48:02 +0000
URL:       https://git.openjdk.org/loom/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b

8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize

Reviewed-by: stefank, shade, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: e29b0edc
Branch: fibers
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-25 13:50:58 +0000
URL:       https://git.openjdk.org/loom/commit/e29b0edc9739801c8371ac601a466428916d60b4

8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent

Reviewed-by: amenkov, cjplummer

! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/Flag.java
! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java

Changeset: 13341917
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-25 13:54:44 +0000
URL:       https://git.openjdk.org/loom/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f

8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv)

Reviewed-by: fyang, rehn, luhenry

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java

Changeset: 4110d392
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 14:34:27 +0000
URL:       https://git.openjdk.org/loom/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db

8344865: SM cleanup in sun/reflect/annotation

Reviewed-by: liach, jpai

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java

Changeset: a032de29
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-25 15:34:13 +0000
URL:       https://git.openjdk.org/loom/commit/a032de2904baf83143415858ed7191549c659035

8344577: Virtual thread tests are timing out on some macOS systems

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java

Changeset: 15ae8d02
Branch: fibers
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-25 15:54:23 +0000
URL:       https://git.openjdk.org/loom/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65

8319993: Update Unicode Data Files to 16.0.0
8319992: Update ICU4J to Version 76.1

Reviewed-by: jlu, joehw, iris

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/String/UnicodeCasingTest.java

Changeset: 593a5898
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 16:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/593a5898f93fd009197e89aba311268bc1a2e74e

8344319: SM cleanup in jdk.dynalink module

Reviewed-by: attila

! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java

Changeset: 08dfc4a4
Branch: fibers
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-25 16:46:44 +0000
URL:       https://git.openjdk.org/loom/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9

8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates

Reviewed-by: thartmann, epeter

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

Changeset: 4d898aa4
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 19:31:22 +0000
URL:       https://git.openjdk.org/loom/commit/4d898aa451db5b57601c088cdc3c947827f0bc08

8344896: Remove obsolete checks for AWTPermission accessClipboard

Reviewed-by: azvegint

! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h

Changeset: df2d4c15
Branch: fibers
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 19:44:40 +0000
URL:       https://git.openjdk.org/loom/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de

8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java

Changeset: 8de158ae
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-25 19:55:26 +0000
URL:       https://git.openjdk.org/loom/commit/8de158aefe64d493e107ef310f510bab57beb251

8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf

Reviewed-by: coleenp, jsjolen

! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: 02760796
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 22:16:07 +0000
URL:       https://git.openjdk.org/loom/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b

8344667: Remove most uses of AWT Permissions from the desktop module

Reviewed-by: azvegint, kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! test/jdk/lib/client/ExtendedRobot.java

Changeset: 16232578
Branch: fibers
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-11-25 22:32:59 +0000
URL:       https://git.openjdk.org/loom/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c

8339524: Clean up a few ExtendedRobot tests

Reviewed-by: honkar, aivanov, prr

! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java

Changeset: 48e3b651
Branch: fibers
Author:    Taizo Kurashige <taizousum11 at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-25 23:23:03 +0000
URL:       https://git.openjdk.org/loom/commit/48e3b6511adf3d4e97035014612674d84ae83aa0

8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 3326874f
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-26 00:52:50 +0000
URL:       https://git.openjdk.org/loom/commit/3326874f5f067119b3632a3ea96f0c2f3897598e

8344857: Remove calls to SecurityManager and doPrivileged  in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: 5e0d42b6
Branch: fibers
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-26 01:01:17 +0000
URL:       https://git.openjdk.org/loom/commit/5e0d42b6a633d58d7303257569a7b45483f2db53

8344916: RISC-V: Misaligned access in array fill stub

Reviewed-by: rehn, mli

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

Changeset: 1c7f34d3
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 01:10:24 +0000
URL:       https://git.openjdk.org/loom/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1

8345000: Remove last mentions of sun.awt.AWTPermissions

Reviewed-by: honkar, azvegint

- src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: 4d4cef80
Branch: fibers
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-11-26 01:17:37 +0000
URL:       https://git.openjdk.org/loom/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826

8344337: SecurityManager cleanup in java.prefs module

Reviewed-by: lancea, bpb, rriggs, iris

! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java

Changeset: 43603ac2
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 06:57:06 +0000
URL:       https://git.openjdk.org/loom/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769

8344894: Obsolete reference to checking permissions in java.awt.Composite

Reviewed-by: kizune, kcr, azvegint

! src/java.desktop/share/classes/java/awt/Composite.java

Changeset: ca81ab5e
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 07:03:15 +0000
URL:       https://git.openjdk.org/loom/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d

8344994: Remove most uses of RuntimePermission checks in java.desktop

Reviewed-by: azvegint

! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h

Changeset: 4e68d665
Branch: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-26 08:24:21 +0000
URL:       https://git.openjdk.org/loom/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe

8344954: Linker tests fails on BE platforms after JDK-8340205

Reviewed-by: mdoerr, amitkumar

! test/jdk/java/foreign/TestLinker.java

Changeset: 01052035
Branch: fibers
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-26 08:51:34 +0000
URL:       https://git.openjdk.org/loom/commit/0105203575182e24a56a38a12da7c1af58ea0a78

8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: qamai, thartmann, kvn

! src/hotspot/share/opto/block.cpp
+ test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java

Changeset: 57d35f98
Branch: fibers
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-26 08:51:55 +0000
URL:       https://git.openjdk.org/loom/commit/57d35f98f6966485c034cf096ddefcf0c7569627

8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas

Reviewed-by: fyang, mli

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

Changeset: 9793e73b
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-26 08:55:01 +0000
URL:       https://git.openjdk.org/loom/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7

8344853: Parallel: Improve comments in psParallelCompact

Reviewed-by: sjohanss, zgu

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

Changeset: 25dd51e4
Branch: fibers
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-26 09:35:31 +0000
URL:       https://git.openjdk.org/loom/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55

8344222: Remove calls to SecurityManager and doPrivileged  in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl,  and javax.net.HttpsURLConnection after JEP 486 integration

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java

Changeset: 3a625f38
Branch: fibers
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-11-26 09:50:57 +0000
URL:       https://git.openjdk.org/loom/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e

8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails

Reviewed-by: syan, dlong, mli

! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 0054bbed
Branch: fibers
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-26 10:50:20 +0000
URL:       https://git.openjdk.org/loom/commit/0054bbed7fce5b8566655d6910b09b10c952e609

8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows

Reviewed-by: stuefe, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java

Changeset: 9291abc6
Branch: fibers
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-11-26 11:08:34 +0000
URL:       https://git.openjdk.org/loom/commit/9291abc6337f8cf480806f4b2996ec905b021704

8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags

Reviewed-by: gziemski, lmesnik

! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 6da3ecd6
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-26 11:10:36 +0000
URL:       https://git.openjdk.org/loom/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24

8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java

Changeset: 3e509c8b
Branch: fibers
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-26 11:44:29 +0000
URL:       https://git.openjdk.org/loom/commit/3e509c8bd150121e4e99ace9231fc9419630751e

8344773: SM cleanup in ForkJoinPool

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java

Changeset: fc2da15b
Branch: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-26 12:07:26 +0000
URL:       https://git.openjdk.org/loom/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39

8344419: Use StaticProperty in some JDK classes

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/sun/security/util/DomainName.java

Changeset: f0b72f72
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-26 12:28:55 +0000
URL:       https://git.openjdk.org/loom/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2

8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe

Reviewed-by: vklang, jpai

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.md
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java

Changeset: ba4d32d3
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-26 13:52:27 +0000
URL:       https://git.openjdk.org/loom/commit/ba4d32d3a5c1bc17c59ed1a3f7338dd4b9fca3e5

Merge branch 'master' into fibers

! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! test/jdk/ProblemList.txt
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! test/jdk/ProblemList.txt

Changeset: 5b0ce20e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-26 13:57:36 +0000
URL:       https://git.openjdk.org/loom/commit/5b0ce20e8cff5d42521af2e05210b48d6438e7d4

Split jcmd Thread.vthread_summary into vthread_scheduler and vthread_pollers commands

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
- src/java.base/share/classes/jdk/internal/vm/VThreadSummary.java
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java
- test/hotspot/jtreg/serviceability/dcmd/thread/VThreadSummaryTest.java

Changeset: b942a2b1
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-26 13:57:54 +0000
URL:       https://git.openjdk.org/loom/commit/b942a2b116b92418ffd25c8d2ec33e46d1ebf9fe

Merge /Users/albatem/ws/loom/open into fibers


Changeset: e5b804ed
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-26 14:13:11 +0000
URL:       https://git.openjdk.org/loom/commit/e5b804edeee3bf9e8cf02a318764407e72d365ee

Drop use of doPriv from PlatformMBeanProviderImpl

! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java



More information about the loom-dev mailing list