git: openjdk/jdk-sandbox: http3: 232 new changesets
duke
duke at openjdk.org
Wed Nov 27 06:57:55 UTC 2024
Changeset: 3c38ed41
Branch: http3
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-15 15:57:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da
8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 0b9b82af
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-15 16:11:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3
8343039: Remove jdk.internal.misc.InternalLock and usages from java.io
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/Throwable.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 1866c0c2
Branch: http3
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2024-11-15 17:22:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5
8344259: Annotate Float16 with jdk.internal.ValueBased
Reviewed-by: liach, darcy
! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: ff12ff53
Branch: http3
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-15 18:10:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c
8340453: C2: Improve encoding of LoadNKlass for compact headers
Reviewed-by: rcastanedalo, mli
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/opto/memnode.hpp
Changeset: fc8fb34f
Branch: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-15 19:02:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3
8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module
Reviewed-by: rriggs, ascarpino
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
Changeset: 1bb0d3ba
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-15 19:02:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b
8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java
Changeset: f62e05ee
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:21:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f62e05ee96085675041c5cb94762f78abbc89783
8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 73fd8919
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:21:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d
8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
Changeset: f3168082
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:22:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094
8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java
Changeset: 59ffac84
Branch: http3
Author: Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-15 19:56:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6
8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
Changeset: c5b6ed8c
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-15 20:29:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d
8344252: SM cleanup in java.util classes
Reviewed-by: naoto, smarks
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/Tripwire.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/java.base/share/classes/java/util/stream/Tripwire.java
Changeset: c388455d
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-15 20:30:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c
8344197: SM cleanup in java.util.concurrent
Reviewed-by: alanb, dl
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
Changeset: 276251c4
Branch: http3
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-15 21:21:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558
8342826: Improve performance of oopDesc::klass() after JDK-8305895
Reviewed-by: coleenp, shade, mli
+ src/hotspot/share/oops/objLayout.cpp
+ src/hotspot/share/oops/objLayout.hpp
+ src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 41a2d49f
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-11-15 22:28:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7
8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking
Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov
! make/RunTests.gmk
+ src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotClassInitializer.hpp
+ src/hotspot/share/cds/aotClassLinker.cpp
+ src/hotspot/share/cds/aotClassLinker.hpp
+ src/hotspot/share/cds/aotConstantPoolResolver.cpp
+ src/hotspot/share/cds/aotConstantPoolResolver.hpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
+ src/hotspot/share/cds/aotLinkedClassTable.cpp
+ src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
- src/hotspot/share/cds/classPrelinker.cpp
- src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm
+ test/jdk/ProblemList-AotJdk.txt
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 2c509a15
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-15 23:55:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0
8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
= test/jdk/tools/jpackage/linux/UsrTreeTest.java
= test/jdk/tools/jpackage/share/AppVersionTest.java
= test/jdk/tools/jpackage/share/BasicTest.java
= test/jdk/tools/jpackage/share/CookedRuntimeTest.java
= test/jdk/tools/jpackage/share/DotInNameTest.java
= test/jdk/tools/jpackage/share/ErrorTest.java
= test/jdk/tools/jpackage/share/JLinkOptionsTest.java
= test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
= test/jdk/tools/jpackage/share/JavaOptionsTest.java
= test/jdk/tools/jpackage/share/MainClassTest.java
= test/jdk/tools/jpackage/share/ModulePathTest.java
= test/jdk/tools/jpackage/share/ModulePathTest2.java
= test/jdk/tools/jpackage/share/ModulePathTest3.java
= test/jdk/tools/jpackage/share/MultipleJarAppTest.java
= test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java
= test/jdk/tools/jpackage/share/NonExistentTest.java
= test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
= test/jdk/tools/jpackage/share/UnicodeArgsTest.java
= test/jdk/tools/jpackage/share/VendorTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
Changeset: da403887
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 01:23:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da4038873622a19ec10130d617969892583073e1
8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
Changeset: d2e4b511
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 01:29:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d2e4b51133674381f2e220abc0e07704e5346b05
8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/MimeTable.java
Changeset: a91d4c02
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 11:39:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca
8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
Changeset: d0b770c9
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-16 13:31:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b
8344289: SM cleanup in jdk.internal.util
Reviewed-by: liach, rriggs, bpb
! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
Changeset: fec0d1cf
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-16 20:27:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e
8343777: Add since checker tests to Internationalisation modules
Reviewed-by: jlu, naoto
+ test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java
Changeset: aa10ec7c
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-17 08:52:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03
8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window
Reviewed-by: tr, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! test/jdk/javax/swing/JInternalFrame/bug6726866.java
Changeset: 41a627b7
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-17 23:46:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e
8343876: Enhancements to jpackage test lib
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.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/TestBuilderConfig.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
Changeset: e1c4b497
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-18 00:16:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e1c4b4977ec613efe4f51151433e242a256204ee
8343237: Improve the copying of the available set of Currencies
Reviewed-by: bpb
! src/java.base/share/classes/java/util/Currency.java
Changeset: 80e37a96
Branch: http3
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-11-18 00:48:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80e37a96bbd4167bca44b11b9968949318ee1140
8344265: RISC-V: Remove unused function get_previous_sp_entry
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
Changeset: a47d9ba9
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-18 02:35:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a47d9ba98a1498425970613415ecb830f805a3be
8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved
Reviewed-by: lmesnik
! test/jdk/ProblemList-Xcomp.txt
Changeset: 92b26317
Branch: http3
Author: Sidraya Jayagond <sjayagond at openjdk.org>
Date: 2024-11-18 06:51:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4
8327652: S390x: Implements SLP support
Reviewed-by: amitkumar, lucy, mdoerr
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/registerSaver_s390.hpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.hpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/type.cpp
Changeset: 543e355b
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-18 07:42:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f
8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa
Reviewed-by: lucy
! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java
Changeset: b6c2122e
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-18 08:11:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc
8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14
Reviewed-by: tr
! test/jdk/ProblemList.txt
Changeset: 4a7ce1d7
Branch: http3
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-11-18 08:18:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b
8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
Changeset: 6c2ae44c
Branch: http3
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-18 08:35:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6
8344204: IGV: Button to enable/disable cutting of long edges
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png
Changeset: 475feb06
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-18 09:23:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec
8344056: Use markdown format for man pages
Reviewed-by: cstein, iris, dholmes
! make/common/modules/LauncherCommon.gmk
- src/java.base/share/man/java.1
+ src/java.base/share/man/java.md
- src/java.base/share/man/keytool.1
+ src/java.base/share/man/keytool.md
- src/java.rmi/share/man/rmiregistry.1
+ src/java.rmi/share/man/rmiregistry.md
- src/java.scripting/share/man/jrunscript.1
+ src/java.scripting/share/man/jrunscript.md
+ src/java.security.jgss/windows/man/kinit.md
+ src/java.security.jgss/windows/man/klist.md
+ src/java.security.jgss/windows/man/ktab.md
+ src/jdk.accessibility/windows/man/jabswitch.md
+ src/jdk.accessibility/windows/man/jaccessinspector.md
+ src/jdk.accessibility/windows/man/jaccesswalker.md
- src/jdk.compiler/share/man/javac.1
+ src/jdk.compiler/share/man/javac.md
- src/jdk.compiler/share/man/serialver.1
+ src/jdk.compiler/share/man/serialver.md
- src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.hotspot.agent/share/man/jhsdb.md
- src/jdk.httpserver/share/man/jwebserver.1
+ src/jdk.httpserver/share/man/jwebserver.md
- src/jdk.jartool/share/man/jar.1
+ src/jdk.jartool/share/man/jar.md
- src/jdk.jartool/share/man/jarsigner.1
+ src/jdk.jartool/share/man/jarsigner.md
- src/jdk.javadoc/share/man/javadoc.1
+ src/jdk.javadoc/share/man/javadoc.md
- src/jdk.jcmd/share/man/jcmd.1
+ src/jdk.jcmd/share/man/jcmd.md
- src/jdk.jcmd/share/man/jinfo.1
+ src/jdk.jcmd/share/man/jinfo.md
- src/jdk.jcmd/share/man/jmap.1
+ src/jdk.jcmd/share/man/jmap.md
- src/jdk.jcmd/share/man/jps.1
+ src/jdk.jcmd/share/man/jps.md
- src/jdk.jcmd/share/man/jstack.1
+ src/jdk.jcmd/share/man/jstack.md
- src/jdk.jcmd/share/man/jstat.1
+ src/jdk.jcmd/share/man/jstat.md
- src/jdk.jconsole/share/man/jconsole.1
+ src/jdk.jconsole/share/man/jconsole.md
- src/jdk.jdeps/share/man/javap.1
+ src/jdk.jdeps/share/man/javap.md
- src/jdk.jdeps/share/man/jdeprscan.1
+ src/jdk.jdeps/share/man/jdeprscan.md
- src/jdk.jdeps/share/man/jdeps.1
+ src/jdk.jdeps/share/man/jdeps.md
- src/jdk.jdeps/share/man/jnativescan.1
+ src/jdk.jdeps/share/man/jnativescan.md
- src/jdk.jdi/share/man/jdb.1
+ src/jdk.jdi/share/man/jdb.md
- src/jdk.jfr/share/man/jfr.1
+ src/jdk.jfr/share/man/jfr.md
- src/jdk.jlink/share/man/jlink.1
+ src/jdk.jlink/share/man/jlink.md
- src/jdk.jlink/share/man/jmod.1
+ src/jdk.jlink/share/man/jmod.md
- src/jdk.jpackage/share/man/jpackage.1
+ src/jdk.jpackage/share/man/jpackage.md
- src/jdk.jshell/share/man/jshell.1
+ src/jdk.jshell/share/man/jshell.md
- src/jdk.jstatd/share/man/jstatd.1
+ src/jdk.jstatd/share/man/jstatd.md
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java
Changeset: 00ff6a38
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-18 09:24:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5
8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent
Reviewed-by: amenkov, cjplummer
! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: b9c6ce90
Branch: http3
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-18 09:36:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87
8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV
Reviewed-by: chagedorn, epeter, rcastanedalo
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp
Changeset: ea8f2898
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-18 10:38:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f
8344271: Comparison build fails due to difference in doc summary
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
Changeset: 5fc43222
Branch: http3
Author: Antón Seoane Ampudia <anton.seoane-ampudia.8277 at student.uu.se>
Date: 2024-11-18 10:40:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5fc432226746c8a71290857240a388bf0101f3c6
8288298: Resolve multiline message parsing ambiguities in UL
Reviewed-by: jsjolen, rcastanedalo, dholmes
! src/hotspot/share/logging/logFileStreamOutput.cpp
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java
Changeset: b8b70c8b
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-18 10:40:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4
8344379: [s390x] build failure due to missing change from JDK-8339466
Reviewed-by: lucy, shade
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 5eb0733f
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-18 11:31:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5eb0733f5f4652751214dac5af51c1812e0925e6
8344383: Include ZipArchive and JarArchive directly
Reviewed-by: shade
! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/test/BuildMicrobenchmark.gmk
Changeset: dfddbcaa
Branch: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-18 12:48:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64
8341916: Remove ProtectionDomain related hotspot code and tests
Reviewed-by: dholmes, iklam, jrose
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
- src/hotspot/share/classfile/protectionDomainCache.cpp
- src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
- test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
- test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: d52d1364
Branch: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-18 15:17:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d52d13648612546ef4458579aff6daf965586a03
8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
Changeset: 9b0ab92b
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-18 16:17:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c
8344034: Remove security manager dependency in Serialization
Reviewed-by: mullan, alanb
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java
! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
Changeset: 162d66ad
Branch: http3
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-18 16:17:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/162d66adacf71e500c85382a155c7449a4f9ba55
8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp
Reviewed-by: kevinw, lmesnik
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
Changeset: 20783295
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-18 16:20:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/207832952be3e57faf3db9303d492faa391d507c
8344134: Use static property in SystemLookup
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
Changeset: 3e78ff16
Branch: http3
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-18 16:41:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e78ff16d3c986784113799c76c71941cbb16836
8320743: AEAD ciphers throw undocumented exceptions on overflow
Reviewed-by: ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
Changeset: d76b5b88
Branch: http3
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-11-18 17:31:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d76b5b888e15b507631068f508e261cab75c841e
8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
Changeset: c4e7dc7f
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-18 18:08:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd
8344389: 32-bit builds fail at CDS build time after JDK-8331497
Reviewed-by: iklam
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: c59adf68
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-11-18 18:22:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f
8344330: Remove AccessController.doPrivileged() from jdk.charsets module
Reviewed-by: lancea, bpb, rriggs, jlu
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java
Changeset: e9e4200a
Branch: http3
Author: Naman Nigam <namannigam12 at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-11-18 18:30:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e9e4200a6aaacc11442f0298525e2531bf08240e
8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry
Reviewed-by: liach, acobbs
! src/java.base/share/classes/java/util/TreeMap.java
Changeset: 26494063
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-18 18:38:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/26494063237ab50b1a86847da1b3ce3c44d55409
8344352: 32-bit builds crash after JDK-8305895
Reviewed-by: rkennke, coleenp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 922b12f3
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-18 19:17:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7
8344078: Remove security manager dependency in java.nio
Reviewed-by: alanb, rriggs
! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java
! src/java.base/share/classes/sun/nio/ch/Invoker.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/PendingFuture.java
! src/java.base/share/classes/sun/nio/ch/Reflect.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
Changeset: 70eb95f8
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-18 19:18:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6
8344187: Remove SecurityManager and related calls from java.instrument
Reviewed-by: alanb, amenkov
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
Changeset: 92271af6
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-18 19:19:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/92271af6358d38a49b02fb02020f9459c55fca26
8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.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/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
Changeset: de6e013e
Branch: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-18 19:35:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/de6e013e0e713136ee3117a9805a542ecf521a55
8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages
Reviewed-by: jpai, ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java
Changeset: f6366748
Branch: http3
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-11-18 20:48:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac
8344247: Move objectWaiter field to VirtualThread instance
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 8d43e0d6
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-18 21:27:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d43e0d664aca03f3e8f66812c184a85847fc105
8344331: SM cleanup in java.scripting
Reviewed-by: naoto, lancea
! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java
Changeset: 5cb0d438
Branch: http3
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-11-18 21:49:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5cb0d438231383d491b2fcca455d09af7f2ee016
8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards
Reviewed-by: liach
! src/java.base/share/man/java.md
Changeset: dd863690
Branch: http3
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-11-19 00:08:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d
8344262: Win32AttachOperationRequest objects are created by using global new
Reviewed-by: jwaters, dholmes
! src/hotspot/os/windows/attachListener_windows.cpp
Changeset: 37298844
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-19 01:49:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/37298844c9504fbafb08c593cb6eec70184e308b
8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555
Reviewed-by: mli
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
Changeset: 9e92a9e2
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-19 03:11:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a
8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module
Reviewed-by: kcr, prr
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
Changeset: d85dd77e
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 05:43:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863
8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules
Reviewed-by: rriggs, bchristi
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/DriverManager.java
- test/jdk/java/sql/testng/util/TestPolicy.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
Changeset: b12c5b4d
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 05:44:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6
8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/NetworkInterface.java
Changeset: 499186be
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-19 06:37:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/499186be0fa70dba4b008cdafb72aba6addb2965
8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04
Reviewed-by: azvegint
! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java
Changeset: 76a55c3c
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-19 08:45:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af
8341334: CDS: Parallel relocation
Reviewed-by: iklam, adinn, stuefe
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/java.cpp
Changeset: 8bd080bc
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-19 09:13:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c
8341901: Using 'var' keyword switch pattern matching causes compiler error
Reviewed-by: vromero, abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java
Changeset: 9d60300f
Branch: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-19 10:01:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9d60300feea12d353fcd6c806b196ace2df02d05
8344199: Incorrect excluded field value set by getEventWriter intrinsic
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: syan, mgronlun
! src/hotspot/share/opto/library_call.cpp
! test/jdk/ProblemList-Xcomp.txt
Changeset: 7540fa21
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-19 10:16:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8
8343884: [s390x] Disallow OptoScheduling
Reviewed-by: lucy
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 0d666891
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-19 10:20:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0d66689177b880035e4047399e3e64f461713562
8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
Changeset: 23597361
Branch: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 12:04:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5
8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: cc8bd637
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-19 13:44:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cc8bd63741ce5745c144bf21b737c287d9b53817
8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302
Reviewed-by: sgehwolf
! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
Changeset: 41436bb0
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:52:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b
8336087: Doccheck: the jpackage command page doesn't show the correct command-line options
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.md
Changeset: 0714114f
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:53:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0
8344322: Improve capabilities of jpackage test lib to validate error output of jpackage
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: a28e4d83
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:54:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e
8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.md
Changeset: fea5f2b1
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:54:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7
8344415: Restruct jpackage utility classes
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
Changeset: 1717946c
Branch: http3
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-11-19 14:31:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1717946c1b6494a4a44622027ac1dd175fcb9563
8344302: G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 59fcfae6
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-19 15:17:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074
8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values
Reviewed-by: dholmes
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
Changeset: ded01e43
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-19 15:21:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67
8344327: SM cleanup in jdk.unsupported ReflectionFactory
Reviewed-by: liach, mullan, alanb
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
Changeset: dc940ec8
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-19 15:59:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15
8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: d4cd27e8
Branch: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-19 16:13:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4cd27e875ba7d44b0c614d48888340990b94169
8344445: MethodCounters don't need a vptr
Reviewed-by: kbarrett, dlong
! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
Changeset: 48223f7b
Branch: http3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-19 16:37:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91
8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64
Reviewed-by: pchilanomate
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
Changeset: 7f672eb2
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 16:56:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7f672eb266b76a9310dcf108f72adf2469e63dee
8344550: Compilation error of jpackage test JPackageStringBundle.java source
Reviewed-by: rriggs
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
Changeset: 78602be1
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-19 16:59:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78602be1fe6803503d4382cc9797ec70ee49eba6
8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
Changeset: 47ebf8d8
Branch: http3
Author: naveen.n.narayanan <“naveen.n.narayanan at oracle.com”>
Date: 2024-11-19 17:15:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6
8342098: Write a test to compare the images
Reviewed-by: aivanov, abhiscxk
+ test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java
Changeset: 02ec8ca2
Branch: http3
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-11-19 17:15:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca
8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay
Reviewed-by: azvegint, abhiscxk, serb
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
Changeset: 087a07b5
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-19 17:43:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/087a07b5ededc6381d3d12cad045d3522434709e
8343479: Remove unnecessary @SuppressWarnings annotations (hotspot)
Reviewed-by: chagedorn, epeter
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java
Changeset: bb7a8403
Branch: http3
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2024-11-19 18:19:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289
8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS
Reviewed-by: aivanov, prr
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
Changeset: 93e889b4
Branch: http3
Author: Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-19 18:45:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821
8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid
Reviewed-by: kevinw
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 0b1f5710
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-11-19 18:58:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd
8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers"
Reviewed-by: kevinw, lmesnik
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
Changeset: 6a5256ec
Branch: http3
Author: Stuart Marks <smarks at openjdk.org>
Date: 2024-11-19 18:58:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6a5256ec042e16a2157475e86e7859b345a91bd0
8344149: Remove usage of Security Manager from java.rmi
Reviewed-by: rriggs, kevinw, aefimov
! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/server/LogStream.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/runtime/Log.java
! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Util.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/Transport.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
Changeset: 3328b4ec
Branch: http3
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-19 19:13:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff
8343700: ceil_log2 should not loop endlessly
Reviewed-by: shade, kbarrett, aph, stuefe
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: 69c9f256
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-19 19:35:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/69c9f2566ea36fa3317d762d4498637489c70c45
8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2
Reviewed-by: aivanov
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
Changeset: cd45ba32
Branch: http3
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-19 20:18:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd45ba32f026ba3827d18836cab37a73f59346ed
8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: aac1f9af
Branch: http3
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2024-11-19 20:28:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104
8341793: Fix ExceptionOccurred in jdk.accessibility
Reviewed-by: prr, avu
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
Changeset: f6f73ce7
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-19 20:30:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09
8344446: Remove security manager dependency from module jdk.sctp
Reviewed-by: mullan, alanb
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
Changeset: 81e43114
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-19 20:30:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/81e43114eca5199a0d816c02f50ecb6bc370135b
8344077: Remove security manager dependency in java.io
Reviewed-by: rriggs, alanb, naoto, lancea
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
Changeset: acdbf833
Branch: http3
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-19 23:37:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/acdbf83325296511e6d27cc696911d81f99b8063
8341553: Remove UseCompactObjectHeaders extra CDS archives
Reviewed-by: erikj, iklam, coleenp
! make/conf/jib-profiles.js
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
Changeset: f5252900
Branch: http3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-11-20 00:06:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f525290000bf8583617047aaeb894bf90332d2e9
8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none
Reviewed-by: jlahoda
! src/jdk.compiler/share/man/javac.md
Changeset: bc7eabd7
Branch: http3
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-11-20 01:09:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce
8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore'
Reviewed-by: ihse, erikj
! .gitignore
Changeset: 4ddd3dec
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-20 01:36:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c
8344356: Aarch64: implement -XX:+VerifyActivationFrameSize
Reviewed-by: aph
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
Changeset: 8a1f9f0a
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-20 01:57:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523
8343476: Remove unnecessary @SuppressWarnings annotations (client)
Reviewed-by: prr
! src/demo/share/jfc/SampleTree/SampleTree.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/KeyStroke.java
! src/java.desktop/share/classes/javax/swing/Spring.java
! src/java.desktop/share/classes/javax/swing/SpringLayout.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
Changeset: 189fc8dd
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-20 08:25:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f
8344381: [s390x] Test failures with error: Register type is not known
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
Changeset: 587f2b4b
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-20 08:49:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1
8343827: RISC-V: set AlignVector as false if applicable to enable SLP
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 5b12a87d
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-20 09:11:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b12a87dcb47b5783f179534e2de43d5a920a489
8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
Changeset: cf158bc6
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-20 09:24:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9
8341631: JShell should auto-import java.io.IO.*
Reviewed-by: asotona, cstein
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
Changeset: 3a4a9b7a
Branch: http3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-11-20 10:29:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28
8340145: Problem with generic pattern matching results in internal compiler error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/patterns/T8340145.java
Changeset: afee7405
Branch: http3
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-20 10:34:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae
8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses
Reviewed-by: shade, vlivanov
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
Changeset: e2f8f1ad
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-20 11:51:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e2f8f1aded319034a79fe78af7e011e83df75d62
8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Reviewed-by: jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ea7e722c
Branch: http3
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-11-20 12:05:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5
8344010: RISC-V: Zacas do not work with LW locking
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 21b8749b
Branch: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-20 12:21:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21b8749bfdede7dfee3e8433dd9443320db99076
8344479: Declare MetaspaceObj::operator delete to be deleted
Reviewed-by: stefank, kbarrett, jwaters
! src/hotspot/share/memory/allocation.hpp
Changeset: 7bb4474d
Branch: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-20 12:22:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7bb4474d81a55028de5434f445747c56a8dc333c
8344579: Clean up forward declarations and includes
Reviewed-by: stefank
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 6f4dfa66
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-20 12:29:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656
8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
Changeset: db7ee3da
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-20 12:41:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1
8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration
Reviewed-by: alanb, yzheng
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
Changeset: 4bc826ac
Branch: http3
Author: Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-11-20 13:38:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4bc826ac1ea824113a07713f6973c06361c1392e
8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs
Reviewed-by: prr, azvegint
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
Changeset: 21f0ed50
Branch: http3
Author: Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-20 13:59:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac
8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration
Reviewed-by: dfuchs, alanb, jpai
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
Changeset: e11d126a
Branch: http3
Author: David M. Lloyd <david.lloyd at redhat.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-20 14:17:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172
8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory
Reviewed-by: liach, rriggs
+ src/java.base/share/classes/java/io/ObjectStreamReflection.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
Changeset: 75420e93
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-11-20 14:23:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8
8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures
Reviewed-by: chagedorn, qamai
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java
Changeset: 7d4c3fd0
Branch: http3
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2024-11-20 15:37:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af
8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: thartmann, chagedorn
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
+ test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
Changeset: 9be8ac6f
Branch: http3
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-20 15:41:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e
8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: c4c6b1fe
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-20 16:01:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f
8344562: Remove security manager dependency from module jdk.jdi
Reviewed-by: kevinw, lmesnik, cjplummer
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
Changeset: 080f1cc8
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-20 16:54:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8
8289771: jpackage: ResourceEditor error when path is overly long on Windows
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
! src/jdk.jpackage/windows/native/common/WinFileUtils.h
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
+ test/jdk/tools/jpackage/windows/WinLongPathTest.java
Changeset: 27fda0ea
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-20 18:38:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82
8344578: Clean up left over java.security and sun.security imports in Swing classes
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
Changeset: 22a39dc8
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-20 18:45:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545
8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module
Reviewed-by: kizune
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
Changeset: da2d7a09
Branch: http3
Author: Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-20 20:01:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da2d7a09f92df547661587348f768f69f0e5a23b
8344595: State transitions in internal VirtualThread comment needs to be updated
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: b9bf4472
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-20 20:28:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c
8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
Changeset: a599c301
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 00:49:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a599c30171fe2b1557ad967d61048656fdb8c752
8344471: Remove SecurityManager related code from java.compiler module
Reviewed-by: rriggs, jlahoda, jjg
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
Changeset: 400eb9b1
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 00:55:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6
8344524: Remove SecurityManager related code from jdk.jlink module
Reviewed-by: alanb, lancea, iris
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
Changeset: 13439113
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-21 01:32:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/13439113c361dcb0629ece37844443cbf99ef704
8340334: Update jcmd VM.events max parameter to be INT
Reviewed-by: cjplummer, kevinw
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.md
Changeset: 4fbf2720
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-21 02:05:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e
8344526: RISC-V: implement -XX:+VerifyActivationFrameSize
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: mli, fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
Changeset: a01aa220
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 03:58:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb
8342281: Deprecate for removal javax.sound.sampled.AudioPermission
Reviewed-by: honkar, kizune
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! test/jdk/javax/sound/sampled/Lines/GetLine.java
Changeset: 7105bb98
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 04:22:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac
8344664: Remove some un-used java/sun.security imports in the java.desktop module
Reviewed-by: iris
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
Changeset: 10def484
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 05:01:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10def484dfe5821940c6fef6d857db93c30d0b06
8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration
Reviewed-by: dfuchs
! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
Changeset: 93aa7e2f
Branch: http3
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-11-21 06:57:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be
8328085: C2: Use after free in PhaseChaitin::Register_Allocate()
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/opto/postaloc.cpp
Changeset: 5ccd5106
Branch: http3
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/jdk-sandbox/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: http3
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-11-21 09:54:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Doug Lea <dl at openjdk.org>
Date: 2024-11-21 11:50:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-21 11:54:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-21 12:14:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 16:02:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-21 16:17:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-21 16:18:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-21 16:25:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-11-21 17:39:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-21 17:45:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-21 18:03:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/191b38e71279151d0444bb38b659e880e6f8a1e7
8344549: Cleanup AccessController in sun.misc.Unsafe
Reviewed-by: alanb
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: dc9a6ef6
Branch: http3
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-11-21 18:13:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-21 18:26:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14
8344763: cpCache print_on doesn't handle nulls
Reviewed-by: matsaave
! src/hotspot/share/oops/cpCache.cpp
Changeset: d6b40d30
Branch: http3
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/jdk-sandbox/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: http3
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-21 20:04:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 20:29:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Aleksei Efimov <aefimov at openjdk.org>
Date: 2024-11-21 20:55:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Stuart Marks <smarks at openjdk.org>
Date: 2024-11-21 21:05:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22149063101f0c617d8ccaace659671a645d402e
8272339: Update notes section from serialver man page
Reviewed-by: rriggs
! src/jdk.compiler/share/man/serialver.md
Changeset: efeacfee
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-21 21:18:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 21:24:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-21 21:50:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-11-22 00:05:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-22 03:07:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-22 04:00:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-22 08:55:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-22 09:55:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-22 11:10:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-22 11:37:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-11-22 11:41:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-22 12:09:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-22 12:28:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-22 13:18:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-22 14:48:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Ben Perez <bperez at openjdk.org>
Date: 2024-11-22 16:36:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-11-22 17:26:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Ben Perez <bperez at openjdk.org>
Date: 2024-11-22 17:48:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-22 17:59:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-22 18:00:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-22 18:18:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-22 18:55:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-22 19:14:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-22 19:16:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0
8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux
Reviewed-by: prr, dnguyen
! test/jdk/ProblemList.txt
Changeset: 98b66783
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-22 19:21:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2024-11-22 19:29:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-22 23:33:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-23 07:26:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/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: http3
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/jdk-sandbox/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
Changeset: 7be94d04
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-23 23:20:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7be94d043dd225fcf801c2dc9b0825598415a88f
8344891: Remove uses of sun.misc.ReflectUtil in java.desktop
Reviewed-by: kizune, azvegint
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodRef.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/print/SimpleDoc.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java
Changeset: a6220fa9
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-24 06:22:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5
8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource
Reviewed-by: prr, azvegint
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java
Changeset: 6711e132
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2024-11-24 08:54:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6711e1327a76782c8315b9e85525e1408657727b
8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
- test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java
Changeset: a83cfe26
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-11-24 17:10:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4
8344917: Fix recent NULL usage backsliding
Reviewed-by: jsjolen
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
Changeset: 8f08020f
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-25 01:31:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f08020fa452b15709f68a702abb5edec191dee2
8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java
Reviewed-by: lmesnik, dholmes
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
Changeset: 6f622da7
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-25 03:33:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9
8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 68ba7ee5
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-25 07:42:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7
8340205: Native linker allows MemoryLayout consisting of only PaddingLayout
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java
Changeset: 9576546b
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-25 07:57:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9576546b9c0f22b0784c4f845f2694050cae2f16
8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status
Reviewed-by: ihse, jwaters
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: 333a9973
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-25 08:57:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c
8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException
Reviewed-by: tr, abhiscxk
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java
Changeset: da4b7a8c
Branch: http3
Author: Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-25 09:13:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8
8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run
Reviewed-by: kevinw, lmesnik
! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: d112f35d
Branch: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-25 09:56:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4
8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration
Reviewed-by: jpai
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
Changeset: 519bb268
Branch: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-25 10:08:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/519bb268a0687ba2b75738e961a72d84b7f49ade
8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
Changeset: 811d08c0
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-11-25 10:39:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/811d08c0a4e0da55f306686423aec40d29fabf00
8340010: Fix vectorization tests with compact headers
Reviewed-by: chagedorn, rkennke, mli
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
Changeset: 965aace2
Branch: http3
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-11-25 11:11:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/965aace297154ab08ee41a4d988553707cae8b32
8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor
Reviewed-by: kcr, honkar
! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
Changeset: ddc8a9d5
Branch: http3
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-25 13:10:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be
8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages
Reviewed-by: coffeys, ascarpino, hchao
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
- src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/action/Generify.java
Changeset: c6b14c62
Branch: http3
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-25 13:45:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0
8344841: ClassPrinter prints confusing value for null
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
Changeset: cb1c7366
Branch: http3
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-25 13:48:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b
8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize
Reviewed-by: stefank, shade, ayang
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: e29b0edc
Branch: http3
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-25 13:50:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e29b0edc9739801c8371ac601a466428916d60b4
8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent
Reviewed-by: amenkov, cjplummer
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/Flag.java
! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
Changeset: 13341917
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-25 13:54:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f
8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv)
Reviewed-by: fyang, rehn, luhenry
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
Changeset: 4110d392
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-25 14:34:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db
8344865: SM cleanup in sun/reflect/annotation
Reviewed-by: liach, jpai
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java
Changeset: a032de29
Branch: http3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-25 15:34:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a032de2904baf83143415858ed7191549c659035
8344577: Virtual thread tests are timing out on some macOS systems
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java
Changeset: 15ae8d02
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-11-25 15:54:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65
8319993: Update Unicode Data Files to 16.0.0
8319992: Update ICU4J to Version 76.1
Reviewed-by: jlu, joehw, iris
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/String/UnicodeCasingTest.java
Changeset: 593a5898
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-25 16:46:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/593a5898f93fd009197e89aba311268bc1a2e74e
8344319: SM cleanup in jdk.dynalink module
Reviewed-by: attila
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
Changeset: 08dfc4a4
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-25 16:46:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9
8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 4d898aa4
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-25 19:31:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d898aa451db5b57601c088cdc3c947827f0bc08
8344896: Remove obsolete checks for AWTPermission accessClipboard
Reviewed-by: azvegint
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h
Changeset: df2d4c15
Branch: http3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-25 19:44:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de
8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java
Changeset: 8de158ae
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-25 19:55:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8de158aefe64d493e107ef310f510bab57beb251
8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf
Reviewed-by: coleenp, jsjolen
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 02760796
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-25 22:16:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b
8344667: Remove most uses of AWT Permissions from the desktop module
Reviewed-by: azvegint, kizune
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! test/jdk/lib/client/ExtendedRobot.java
Changeset: 16232578
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-11-25 22:32:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c
8339524: Clean up a few ExtendedRobot tests
Reviewed-by: honkar, aivanov, prr
! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java
Changeset: 48e3b651
Branch: http3
Author: Taizo Kurashige <taizousum11 at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-25 23:23:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48e3b6511adf3d4e97035014612674d84ae83aa0
8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: 3326874f
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-26 00:52:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3326874f5f067119b3632a3ea96f0c2f3897598e
8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
Changeset: 5e0d42b6
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-26 01:01:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5e0d42b6a633d58d7303257569a7b45483f2db53
8344916: RISC-V: Misaligned access in array fill stub
Reviewed-by: rehn, mli
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 1c7f34d3
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-26 01:10:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1
8345000: Remove last mentions of sun.awt.AWTPermissions
Reviewed-by: honkar, azvegint
- src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
Changeset: 4d4cef80
Branch: http3
Author: Brent Christian <bchristi at openjdk.org>
Date: 2024-11-26 01:17:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826
8344337: SecurityManager cleanup in java.prefs module
Reviewed-by: lancea, bpb, rriggs, iris
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
Changeset: 43603ac2
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-26 06:57:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769
8344894: Obsolete reference to checking permissions in java.awt.Composite
Reviewed-by: kizune, kcr, azvegint
! src/java.desktop/share/classes/java/awt/Composite.java
Changeset: ca81ab5e
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-26 07:03:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d
8344994: Remove most uses of RuntimePermission checks in java.desktop
Reviewed-by: azvegint
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h
Changeset: 4e68d665
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-26 08:24:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe
8344954: Linker tests fails on BE platforms after JDK-8340205
Reviewed-by: mdoerr, amitkumar
! test/jdk/java/foreign/TestLinker.java
Changeset: 01052035
Branch: http3
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-11-26 08:51:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0105203575182e24a56a38a12da7c1af58ea0a78
8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: qamai, thartmann, kvn
! src/hotspot/share/opto/block.cpp
+ test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java
Changeset: 57d35f98
Branch: http3
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-11-26 08:51:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57d35f98f6966485c034cf096ddefcf0c7569627
8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 9793e73b
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-11-26 08:55:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7
8344853: Parallel: Improve comments in psParallelCompact
Reviewed-by: sjohanss, zgu
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 25dd51e4
Branch: http3
Author: Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-26 09:35:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55
8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java
Changeset: 3a625f38
Branch: http3
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-11-26 09:50:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e
8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails
Reviewed-by: syan, dlong, mli
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
Changeset: 0054bbed
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-11-26 10:50:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0054bbed7fce5b8566655d6910b09b10c952e609
8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows
Reviewed-by: stuefe, jsjolen
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 9291abc6
Branch: http3
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2024-11-26 11:08:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9291abc6337f8cf480806f4b2996ec905b021704
8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags
Reviewed-by: gziemski, lmesnik
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: 6da3ecd6
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-26 11:10:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24
8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
Changeset: 3e509c8b
Branch: http3
Author: Doug Lea <dl at openjdk.org>
Date: 2024-11-26 11:44:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e509c8bd150121e4e99ace9231fc9419630751e
8344773: SM cleanup in ForkJoinPool
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
Changeset: fc2da15b
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-26 12:07:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39
8344419: Use StaticProperty in some JDK classes
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/sun/security/util/DomainName.java
Changeset: f0b72f72
Branch: http3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-26 12:28:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2
8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
Reviewed-by: vklang, jpai
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.md
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java
Changeset: 70c714fe
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-11-26 18:43:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/70c714fe7d11323197161ba7f41fd7c65db86e8a
merge latest from master branch
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/net/httpclient/ShutdownNow.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/net/httpclient/ShutdownNow.java
More information about the jdk-sandbox-changes
mailing list