git: openjdk/leyden: premain: 53 new changesets
duke
duke at openjdk.org
Sat May 31 01:51:30 UTC 2025
Changeset: 4ced4e73
Branch: premain
Author: gauthamkrishnanibm <gautham.k at ibm.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-28 15:38:00 +0000
URL: https://git.openjdk.org/leyden/commit/4ced4e73fc0a517df826860839681004bb67e624
8334742: Change java.time month/day field types to 'byte'
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
Changeset: 2e6838a2
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-28 15:49:34 +0000
URL: https://git.openjdk.org/leyden/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83
8357307: VM GC operations should have a public gc_succeeded()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: e579cca6
Branch: premain
Author: PAWAN CHAWDHARY <pawan.chawdhary at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-28 15:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/e579cca619147aa51563dc00f374e02db49e1238
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
Reviewed-by: lmesnik, mseledtsov
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
Changeset: 8949c074
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-28 16:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428
8357930: Amendment for JDK-8333664
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
Changeset: b2a61a99
Branch: premain
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-28 16:24:04 +0000
URL: https://git.openjdk.org/leyden/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b
8356985: Use "stdin.encoding" in Console's read*() methods
Reviewed-by: jlu, smarks, alanb, vyazici
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/Console/CharsetTest.java
+ test/jdk/java/io/Console/StdinEncodingTest.java
= test/jdk/java/io/Console/csp/module-info.java
+ test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java
! test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdinEncoding.exp
Changeset: cd052c72
Branch: premain
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-05-28 17:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242
8345431: Improve jar --validate to detect duplicate or invalid entries
Reviewed-by: lancea, jpai
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/man/jar.md
+ test/jdk/tools/jar/ValidatorTest.java
Changeset: 28f50931
Branch: premain
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-05-28 19:14:36 +0000
URL: https://git.openjdk.org/leyden/commit/28f509317d477c5f4076658f9ae9995aa6c53631
8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region()
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
Changeset: bb2c80c0
Branch: premain
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-28 19:52:18 +0000
URL: https://git.openjdk.org/leyden/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470
8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)
Reviewed-by: weijun, mr, mullan, jnimeh
! src/java.base/share/classes/java/security/AsymmetricKey.java
+ src/java.base/share/classes/java/security/DEREncodable.java
! src/java.base/share/classes/java/security/KeyPair.java
+ src/java.base/share/classes/java/security/PEMDecoder.java
+ src/java.base/share/classes/java/security/PEMEncoder.java
+ src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
+ test/jdk/java/security/PEM/PEMData.java
+ test/jdk/java/security/PEM/PEMDecoderTest.java
+ test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
Changeset: b7f0f480
Branch: premain
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-28 20:36:44 +0000
URL: https://git.openjdk.org/leyden/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6
8357681: Fixed the DigitList::toString method causing incorrect results during debugging
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: dede3532
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:12:14 +0000
URL: https://git.openjdk.org/leyden/commit/dede3532f7238d527fb89be41f1b8050bde02ee3
8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics
Reviewed-by: erikj, kvn, asmehra
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/man/java.md
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
- test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/setup_aot/TestSetupAOT.java
Changeset: 2ec6ab34
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27
8357525: Default CDS archive becomes non-deterministic after JDK-8305895
Reviewed-by: shade, coleenp
! src/hotspot/share/oops/klass.cpp
Changeset: 83a28048
Branch: premain
Author: Lei Zhu <korov9.c at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-29 05:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/83a280485889573d5709b2bb59185d11ab6a38da
8357408: runtime/interpreter/CountBytecodesTest.java should be flagless
Reviewed-by: shade, syan, lmesnik
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 04e0fe00
Branch: premain
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-29 05:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea
8356049: Need a simple way to play back a sound clip
Reviewed-by: serb, aivanov, kizune
! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/javax/sound/SoundClip.java
+ src/java.desktop/share/classes/javax/sound/package-info.java
! src/java.desktop/share/classes/module-info.java
+ test/jdk/javax/sound/SoundClip/LoopExitTest.java
+ test/jdk/javax/sound/SoundClip/SoundClipTest.java
+ test/jdk/javax/sound/SoundClip/badsound.wav
+ test/jdk/javax/sound/SoundClip/javasound.wav
Changeset: d43f588d
Branch: premain
Author: Adam Sotona <asotona at openjdk.org>
Date: 2025-05-29 07:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/d43f588db1b39724da2823b73fe09f8609fd8e48
8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 07f5b762
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-29 08:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e
8352738: Implement JEP 520: JFR Method Timing and Tracing
Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: shade, mgronlun
! src/hotspot/share/classfile/modules.hpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/api/settings/TestSettingControl.java
+ test/jdk/jdk/jfr/event/tracing/Apple.java
+ test/jdk/jdk/jfr/event/tracing/Banana.java
+ test/jdk/jdk/jfr/event/tracing/Car.java
+ test/jdk/jdk/jfr/event/tracing/StaticInitializer.java
+ test/jdk/jdk/jfr/event/tracing/TestClinit.java
+ test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClass.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java
+ test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java
+ test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java
+ test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java
+ test/jdk/jdk/jfr/event/tracing/TestWithModules.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: a2743bab
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-29 09:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc
8357458: Missing Highlight.js license file
Reviewed-by: jlahoda
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/legal/highlightjs.md
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: 4cf729cf
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-29 10:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958
8323497: On x64, use 32-bit immediate moves for narrow klass base if possible
Reviewed-by: shade, kvn, rkennke
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: d8a78302
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-29 15:06:51 +0000
URL: https://git.openjdk.org/leyden/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4
8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003
Reviewed-by: ayang, iklam, kvn, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
Changeset: 79aff26c
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-29 15:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/79aff26c2880922b92863911d8a5a035ba9a1e75
8354724: Methods in java.io.Reader to read all characters and all lines
Reviewed-by: rriggs, smarks, jpai, alanb
! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadAll.java
Changeset: f3188682
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:01:28 +0000
URL: https://git.openjdk.org/leyden/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
Reviewed-by: iris, naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: e3063678
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-29 17:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d
8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages
Reviewed-by: kvn, shade
! src/hotspot/share/cds/filemap.cpp
Changeset: e509997f
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:39:08 +0000
URL: https://git.openjdk.org/leyden/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0
8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: d922e318
Branch: premain
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:01 +0000
URL: https://git.openjdk.org/leyden/commit/d922e318bc2104d69c46403bceb609d538f3259a
8349400: Improve startup speed via eliminating nested classes
Reviewed-by: valeriep, rriggs
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
Changeset: 727412d1
Branch: premain
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:58 +0000
URL: https://git.openjdk.org/leyden/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b
8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
Changeset: cb8eea4e
Branch: premain
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-05-29 21:29:35 +0000
URL: https://git.openjdk.org/leyden/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812
8356095: AArch64: Obsolete -XX:+NearCPool option
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 648c337b
Branch: premain
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-29 21:41:49 +0000
URL: https://git.openjdk.org/leyden/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf
8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers
Reviewed-by: thartmann, kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
Changeset: a05f9dea
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-29 21:44:47 +0000
URL: https://git.openjdk.org/leyden/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076
8358017: Various enhancements of jpackage test helpers
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
Changeset: 64503c78
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-05-30 02:06:56 +0000
URL: https://git.openjdk.org/leyden/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938
8357299: Graphics copyArea doesn't copy any pixels when there is overflow
Reviewed-by: achung, kizune, prr
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
+ test/jdk/java/awt/Graphics/BrokenBoundsClip.java
Changeset: fd51b039
Branch: premain
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-30 03:07:04 +0000
URL: https://git.openjdk.org/leyden/commit/fd51b03910ba90ca1c46a4204b8940421338e22e
8351369: [macos] Use --install-dir option with DMG packaging
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/InstallDirTest.java
Changeset: 20005511
Branch: premain
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-30 03:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/20005511e3612d6a5f12fa83066f02c88c628e8b
8353500: [s390x] Intrinsify Unsafe::setMemory
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 6f9e1175
Branch: premain
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-30 06:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/6f9e1175a983c735c1beed755ec5b14b476858d7
8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java
Changeset: e33eeeea
Branch: premain
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-30 06:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4
8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/TestPopupMenuChildCount.java
Changeset: 566e3b21
Branch: premain
Author: nibjen <jena.nibedita at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2025-05-30 09:22:16 +0000
URL: https://git.openjdk.org/leyden/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6
8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir
Reviewed-by: coffeys
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
Changeset: a0eb1900
Branch: premain
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-30 09:41:08 +0000
URL: https://git.openjdk.org/leyden/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141
8358104: Fix ZGC compilation error on GCC 10.2
Reviewed-by: kbarrett, jsikstro
! src/hotspot/share/gc/z/zMappedCache.cpp
Changeset: acd64ba2
Branch: premain
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-30 10:56:37 +0000
URL: https://git.openjdk.org/leyden/commit/acd64ba24afd508689803adaa6714a784946979c
8357626: RISC-V: Tighten up template interpreter method entry code
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 12ee80ca
Branch: premain
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-30 13:31:35 +0000
URL: https://git.openjdk.org/leyden/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad
8357675: Amend headless message
Reviewed-by: prr, shade
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
Changeset: ae3d96a4
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-30 13:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f
8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK
Reviewed-by: rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/childproc.c
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
Changeset: 26275a10
Branch: premain
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-30 14:42:36 +0000
URL: https://git.openjdk.org/leyden/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3
8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: 99048c3d
Branch: premain
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-05-30 16:03:13 +0000
URL: https://git.openjdk.org/leyden/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf
8357033: Reduce stateless session ticket size
Reviewed-by: wetmore, djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
Changeset: 81464cd1
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-30 17:13:04 +0000
URL: https://git.openjdk.org/leyden/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a
8358089: Remove the GenerateKeyList.java test tool
Reviewed-by: naoto
- test/jdk/java/util/Locale/GenerateKeyList.java
Changeset: eaf7815e
Branch: premain
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:22:51 +0000
URL: https://git.openjdk.org/leyden/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42
8357886: Remove TimeZoneNames_* of the COMPAT locale data provider
Reviewed-by: joehw, jlu
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
Changeset: 4fa4f151
Branch: premain
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:23:52 +0000
URL: https://git.openjdk.org/leyden/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c
8357882: Use UTF-8 encoded data in LocaleDataTest
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 3cc63098
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:36:03 +0000
URL: https://git.openjdk.org/leyden/commit/3cc630985d47be6ba4cf991698e999f17dbde203
8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y
Reviewed-by: sspitsyn, amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
Changeset: 82807d43
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:58:46 +0000
URL: https://git.openjdk.org/leyden/commit/82807d43f8d18b186428be88a80ebe28892517cc
8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java
Changeset: b7ca672d
Branch: premain
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-05-30 18:26:19 +0000
URL: https://git.openjdk.org/leyden/commit/b7ca672d5c5f11f472110154868f08299f6e8796
8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds
Reviewed-by: kvn, adinn
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 94039e22
Branch: premain
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-30 19:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/94039e22bbe943888e858d8ae278145e2668526a
8353230: Emoji rendering regression after JDK-8208377
Reviewed-by: prr, honkar
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
+ test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java
Changeset: c9d6e012
Branch: premain
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-30 20:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/c9d6e01233fbc9f3a95a4879feff906748649c54
8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
Changeset: 14e41ab0
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 20:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7
8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName()
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
Changeset: abbffc01
Branch: premain
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:00:34 +0000
URL: https://git.openjdk.org/leyden/commit/abbffc0103826a2e02fe52ef9b55890a57944933
8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 09301c1d
Branch: premain
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-30 21:11:38 +0000
URL: https://git.openjdk.org/leyden/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71
8356634: VectorShape#largestShapeFor should have public access
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: db340e54
Branch: premain
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:11:58 +0000
URL: https://git.openjdk.org/leyden/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a
8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads
Reviewed-by: alanb, sspitsyn
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java
Changeset: 0df8c968
Branch: premain
Author: Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-30 21:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/0df8c9684b8782ef830e2bd425217864c3f51784
8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/CbrtPerf.java
Changeset: 03f9ea45
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date: 2025-05-30 18:48:12 +0000
URL: https://git.openjdk.org/leyden/commit/03f9ea456d572330f96f7965ff13933eec8ac391
Merge branch 'master' into premain
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/AOTToolOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
= test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/AOTToolOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
More information about the leyden-dev
mailing list