git: openjdk/loom: master: 54 new changesets

duke duke at openjdk.org
Sun Nov 24 06:16:37 UTC 2024


Changeset: 93aa7e2f
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-21 06:57:09 +0000
URL:       https://git.openjdk.org/loom/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be

8328085: C2: Use after free in PhaseChaitin::Register_Allocate()

Reviewed-by: thartmann, mdoerr

! src/hotspot/share/opto/postaloc.cpp

Changeset: 5ccd5106
Branch: master
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2024-11-21 09:48:08 +0000
URL:       https://git.openjdk.org/loom/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1

8326369: Add test to verify bimorphic inlining happens after morphism changes

Reviewed-by: thartmann, epeter

+ test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java

Changeset: f2b10c6c
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-21 09:54:25 +0000
URL:       https://git.openjdk.org/loom/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6

8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages

Reviewed-by: stefank, jsikstro

! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/jtreg-ext/requires/VMProps.java
= test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java

Changeset: 18df6fd5
Branch: master
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-21 11:50:46 +0000
URL:       https://git.openjdk.org/loom/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675

8336707: Contention of ForkJoinPool grows when stealing works

Reviewed-by: vklang

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

Changeset: a62279ca
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-21 11:54:28 +0000
URL:       https://git.openjdk.org/loom/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109

8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/Level.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java

Changeset: 8f22db23
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-21 12:14:23 +0000
URL:       https://git.openjdk.org/loom/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0

8330606: Redefinition doesn't but should verify the new klass

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java

Changeset: 882d6358
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-21 14:14:30 +0000
URL:       https://git.openjdk.org/loom/commit/882d6358074135b2c4fe21b32bd73f40022980bc

8245545: Disable TLS_RSA cipher suites

Reviewed-by: mullan

! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java

Changeset: eef15618
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 16:02:28 +0000
URL:       https://git.openjdk.org/loom/commit/eef156180c772a042416fc35d86072e722519f0b

8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: aaf3df7b
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-21 16:17:58 +0000
URL:       https://git.openjdk.org/loom/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c

8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 87be63f8
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-21 16:18:16 +0000
URL:       https://git.openjdk.org/loom/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9

8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio

Reviewed-by: lancea, rriggs, iris, dfuchs

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java

Changeset: dfa18fe6
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-21 16:25:43 +0000
URL:       https://git.openjdk.org/loom/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5

8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 395e4046
Branch: master
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-11-21 17:39:44 +0000
URL:       https://git.openjdk.org/loom/commit/395e404666e51f76270de4de1899aa681ba889c9

8344066: Remove SecurityManager uses from the jdk.accessibility module

Reviewed-by: prr

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: 6113fa75
Branch: master
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-21 17:45:04 +0000
URL:       https://git.openjdk.org/loom/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b

8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules

Reviewed-by: ascarpino

! src/java.base/share/classes/module-info.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java

Changeset: 4956a766
Branch: master
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-11-21 17:54:45 +0000
URL:       https://git.openjdk.org/loom/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895

8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers

Reviewed-by: ascarpino

! src/java.base/share/classes/java/security/Provider.java

Changeset: 78e5008e
Branch: master
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-11-21 17:59:28 +0000
URL:       https://git.openjdk.org/loom/commit/78e5008e91610847bc11103e667fbe602b03d86a

8317542: Specjvm::xml have scalability issue for high vCPU numbers

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java

Changeset: 191b38e7
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-21 18:03:12 +0000
URL:       https://git.openjdk.org/loom/commit/191b38e71279151d0444bb38b659e880e6f8a1e7

8344549: Cleanup AccessController in sun.misc.Unsafe

Reviewed-by: alanb

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: dc9a6ef6
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-21 18:13:32 +0000
URL:       https://git.openjdk.org/loom/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3

8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, sviswanathan

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java

Changeset: 93d4ad4d
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-21 18:26:23 +0000
URL:       https://git.openjdk.org/loom/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14

8344763: cpCache print_on doesn't handle nulls

Reviewed-by: matsaave

! src/hotspot/share/oops/cpCache.cpp

Changeset: d6b40d30
Branch: master
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-11-21 19:17:57 +0000
URL:       https://git.openjdk.org/loom/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008

8344144: AES/CBC slow at big payloads

Reviewed-by: sviswanathan, abarashev, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java

Changeset: e03b1506
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-21 20:04:39 +0000
URL:       https://git.openjdk.org/loom/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0

8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 7709d435
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 20:29:53 +0000
URL:       https://git.openjdk.org/loom/commit/7709d435d080778a45bd3eb9a5754e356e94e6de

8344782: Cleanup left over doPrivileged calls and imports in java.desktop

Reviewed-by: honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: cee74f9e
Branch: master
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-11-21 20:55:02 +0000
URL:       https://git.openjdk.org/loom/commit/cee74f9e677e74deda72638bcc0a3e9307262938

8338536: Permanently disable remote code downloading in JNDI

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java

Changeset: 22149063
Branch: master
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-11-21 21:05:50 +0000
URL:       https://git.openjdk.org/loom/commit/22149063101f0c617d8ccaace659671a645d402e

8272339: Update notes section from serialver man page

Reviewed-by: rriggs

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

Changeset: efeacfee
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-21 21:18:18 +0000
URL:       https://git.openjdk.org/loom/commit/efeacfee015d1105dcd75e489d367a7716441fa8

8344646: The libjsig deprecation warning should go to stderr not stdout

Reviewed-by: mikael, cjplummer

! src/java.base/unix/native/libjsig/jsig.c

Changeset: 0f458e2c
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 21:24:46 +0000
URL:       https://git.openjdk.org/loom/commit/0f458e2c3eb93641864085d18e49daf640cb3858

8342903: Deprecate for removal java.awt.Window.getWarningString()

Reviewed-by: kizune, erikj, azvegint

! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
- src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
- src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
- src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
- src/java.desktop/windows/native/libawt/windows/security_warning.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_int.ico
! test/jdk/ProblemList.txt

Changeset: c199f532
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-21 21:50:41 +0000
URL:       https://git.openjdk.org/loom/commit/c199f5326b8dd41f33a12e5db7552331e0844601

8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker

Reviewed-by: dfuchs, alanb, lancea

! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java

Changeset: db44e97c
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-11-22 00:05:50 +0000
URL:       https://git.openjdk.org/loom/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be

8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp

Changeset: e21d06f4
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-22 03:07:26 +0000
URL:       https://git.openjdk.org/loom/commit/e21d06f488bce227eedc4c92d976301a7b54fda8

8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1

Reviewed-by: achung, kizune

! test/jdk/javax/swing/JTextArea/bug4265784.java

Changeset: 50c099d6
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-22 04:00:46 +0000
URL:       https://git.openjdk.org/loom/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba

8344799: Remove permissions checks from java.awt.Desktop

Reviewed-by: azvegint

! src/java.base/share/classes/module-info.java
! src/java.desktop/share/classes/java/awt/Desktop.java

Changeset: 2ea0364b
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-22 08:55:27 +0000
URL:       https://git.openjdk.org/loom/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c

8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0

Reviewed-by: gziemski, mgronlun, lmesnik

! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! test/jdk/ProblemList-zgc.txt

Changeset: a07b72bf
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-22 09:55:07 +0000
URL:       https://git.openjdk.org/loom/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a

8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted

Reviewed-by: jpai

! test/jdk/java/net/httpclient/ShutdownNow.java

Changeset: 8903854e
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-22 11:10:32 +0000
URL:       https://git.openjdk.org/loom/commit/8903854e01d2912218c4ea6973f0a36fd20167c7

8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239

Reviewed-by: ccheung, mdoerr

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

Changeset: 847f65c1
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-22 11:37:35 +0000
URL:       https://git.openjdk.org/loom/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4

8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553

Reviewed-by: epeter, rcastanedalo

! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java

Changeset: bf374c33
Branch: master
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-11-22 11:41:04 +0000
URL:       https://git.openjdk.org/loom/commit/bf374c33f5cd5048cabe151050fada773b7d9458

8343453: Modernize FloatingDecimal tests

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
- test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java
- test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
- test/jdk/jdk/internal/math/ToString.java

Changeset: 64e4aa21
Branch: master
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-22 12:09:30 +0000
URL:       https://git.openjdk.org/loom/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4

8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests

Reviewed-by: shade

! test/micro/org/openjdk/bench/vm/lang/TypePollution.java

Changeset: 82c3612d
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-22 12:28:03 +0000
URL:       https://git.openjdk.org/loom/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb

8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation

Reviewed-by: dholmes, jpai

! 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
! test/hotspot/jtreg/ProblemList.txt

Changeset: 9769ee86
Branch: master
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-22 13:18:26 +0000
URL:       https://git.openjdk.org/loom/commit/9769ee86978584a65703712c1a845fe4f5fffe29

8344652: Remove access control context text from SSLEngine and SSLSession APIs

Reviewed-by: jnimeh

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java

Changeset: 15dbb6a3
Branch: master
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-22 14:39:07 +0000
URL:       https://git.openjdk.org/loom/commit/15dbb6a38064d4779a44e584ae67ba26885c8436

8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration

Reviewed-by: dfuchs

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

Changeset: 6d3becb4
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-22 14:48:39 +0000
URL:       https://git.openjdk.org/loom/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c

8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed

Reviewed-by: coleenp

! test/jdk/java/lang/String/IndexOf.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java

Changeset: 13987b42
Branch: master
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-11-22 16:36:52 +0000
URL:       https://git.openjdk.org/loom/commit/13987b4244614d594dc8f94c288eddb6239a066f

8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism

Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Reviewed-by: valeriep

+ src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
+ src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ src/java.base/share/classes/sun/security/provider/SHA3Parallel.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/micro/org/openjdk/bench/java/security/MLKEMBench.java

Changeset: 21e0fb86
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-11-22 17:26:37 +0000
URL:       https://git.openjdk.org/loom/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261

8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool
8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java

Changeset: 8b98f958
Branch: master
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-11-22 17:48:08 +0000
URL:       https://git.openjdk.org/loom/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7

8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm

Reviewed-by: jnimeh

! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ src/java.base/share/classes/sun/security/provider/ML_DSA.java
+ src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/micro/org/openjdk/bench/java/security/MLDSA.java

Changeset: 5154b716
Branch: master
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-22 17:59:12 +0000
URL:       https://git.openjdk.org/loom/commit/5154b71637e685807952e3e776e4583f0a6280f6

8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical

Reviewed-by: hannesw

! test/jdk/tools/sincechecker/SinceChecker.java

Changeset: 4b165305
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-22 18:00:10 +0000
URL:       https://git.openjdk.org/loom/commit/4b1653056d39db2c85989c787364e2646e5ef463

8344795: Remove uses of AccessControlContext in java.desktop module

Reviewed-by: azvegint

! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java

Changeset: 51763b67
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-22 18:18:22 +0000
URL:       https://git.openjdk.org/loom/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a

8344525: Fix leftover ExceptionOccurred in java.base

Reviewed-by: lbourges, alanb, naoto, iris

! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libzip/Deflater.c
! src/java.base/share/native/libzip/Inflater.c
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c

Changeset: 079f503d
Branch: master
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-22 18:55:31 +0000
URL:       https://git.openjdk.org/loom/commit/079f503d962ad9e5ae4394c083e6877828c798ec

8344568: Renaming ceil_log2 to log2i_ceil

Reviewed-by: kbarrett

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 6aec2dcf
Branch: master
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-22 19:14:02 +0000
URL:       https://git.openjdk.org/loom/commit/6aec2dcf76322ee92b62b5a063354057351d65e1

8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored

Reviewed-by: alanb

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: 1b2d9cad
Branch: master
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-22 19:16:54 +0000
URL:       https://git.openjdk.org/loom/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0

8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux

Reviewed-by: prr, dnguyen

! test/jdk/ProblemList.txt

Changeset: 98b66783
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-22 19:21:09 +0000
URL:       https://git.openjdk.org/loom/commit/98b667834c4a8f0d0ab54b8133061bc475674732

8343741: SA jstack --mixed should print information about VM locks

Reviewed-by: cjplummer

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 11147046
Branch: master
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-11-22 19:29:41 +0000
URL:       https://git.openjdk.org/loom/commit/11147046aa6102bc6e132d7b8c9d4e11db802002

6672644: JComboBox still scrolling if switch to another window and return back

Reviewed-by: abhiscxk, psadhukhan

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

Changeset: 70c4e2c0
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-22 23:33:49 +0000
URL:       https://git.openjdk.org/loom/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0

8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages

Reviewed-by: almatvee

! 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/PackageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/ModulePathTest3.java
! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java

Changeset: effee122
Branch: master
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-23 03:55:58 +0000
URL:       https://git.openjdk.org/loom/commit/effee122dd74241db4ec2b6bfd99f1450741b804

8344533: CTW: Add option to remove clinits before loading

Reviewed-by: thartmann, lmesnik

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: d00f3115
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-23 07:26:04 +0000
URL:       https://git.openjdk.org/loom/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00

8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection

Reviewed-by: dfuchs, alanb, michaelm

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

Changeset: 822a1554
Branch: master
Author:    Stig Rohde Døssing <stigdoessing at gmail.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2024-11-23 15:58:39 +0000
URL:       https://git.openjdk.org/loom/commit/822a1554cb059580ab76bae7963827146b8f5aee

8341427: JFR: Adjust object sampler span handling

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp



More information about the loom-dev mailing list