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