git: openjdk/panama-foreign: master: 169 new changesets
duke
duke at openjdk.org
Fri Nov 22 11:21:36 UTC 2024
Changeset: 75c651f8
Branch: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2024-11-15 11:28:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75c651f859c1372175040a06c68a08298d4da0f1
8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow
Reviewed-by: dholmes, coleenp, jsjolen
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
+ test/hotspot/gtest/classfile/test_stringConversion.cpp
+ test/hotspot/gtest/classfile/test_stringIntern.cpp
Changeset: ba393219
Branch: master
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-15 11:40:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba39321902400e103cdce0b326d0005123b1d87e
8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javap/T6716452.java
Changeset: 5e276085
Branch: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 12:18:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a
8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
Changeset: 3245f56e
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-15 12:45:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3245f56e53792b3cfc9788799ba1594d6af15bea
8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Reviewed-by: lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: a672138a
Branch: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-11-15 13:38:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a672138aa7cb61c4f905de365628c0bbed6901ac
8344161: Argument type mismatch for jfr_type_id
Reviewed-by: kbarrett
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
Changeset: 6cdebf0e
Branch: master
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-15 14:07:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8
8343599: Kmem limit and max values swapped when printing container information
Reviewed-by: sjohanss, sgehwolf
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
Changeset: 84ffb64c
Branch: master
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-15 14:38:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961
8334714: Implement JEP 484: Class-File API
Reviewed-by: liach, vromero
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 40a055eb
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-15 15:05:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/40a055ebd2cdeda237108bb506126a09460de5b5
8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration
Reviewed-by: jpai
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/DebugLoggerTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
Changeset: 3c38ed41
Branch: master
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-11-15 15:57:34 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-15 16:11:34 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2024-11-15 17:22:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-15 18:10:30 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-15 19:02:13 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-15 19:02:29 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:21:07 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:21:30 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-15 19:22:30 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-15 20:29:14 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-15 20:30:04 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-11-15 21:21:03 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-11-15 22:28:54 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-15 23:55:45 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 01:23:29 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 01:29:45 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-16 11:39:20 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-16 13:31:06 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-16 20:27:26 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-17 08:52:48 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-17 23:46:49 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-18 00:16:02 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-18 02:35:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a47d9ba98a1498425970613415ecb830f805a3be
8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved
Reviewed-by: lmesnik
! test/jdk/ProblemList-Xcomp.txt
Changeset: 92b26317
Branch: master
Author: Sidraya Jayagond <sjayagond at openjdk.org>
Date: 2024-11-18 06:51:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-18 07:42:58 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-18 08:11:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc
8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14
Reviewed-by: tr
! test/jdk/ProblemList.txt
Changeset: 4a7ce1d7
Branch: master
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-11-18 08:18:15 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-18 08:35:12 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-18 09:23:50 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-18 09:24:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-18 09:36:08 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-18 10:38:45 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-18 10:40:52 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-11-18 11:31:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5eb0733f5f4652751214dac5af51c1812e0925e6
8344383: Include ZipArchive and JarArchive directly
Reviewed-by: shade
! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/test/BuildMicrobenchmark.gmk
Changeset: dfddbcaa
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-18 12:48:40 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-18 15:17:40 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-18 16:17:07 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-18 16:20:06 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-18 16:41:57 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-11-18 17:31:03 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-18 18:08:20 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-11-18 18:22:18 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-18 18:38:56 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-18 19:17:14 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-18 19:18:22 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-18 19:19:51 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-18 19:35:42 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-11-18 20:48:09 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-11-18 21:27:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d43e0d664aca03f3e8f66812c184a85847fc105
8344331: SM cleanup in java.scripting
Reviewed-by: naoto, lancea
! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java
Changeset: 5cb0d438
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-11-18 21:49:36 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-11-19 00:08:06 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-19 01:49:33 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-19 03:11:31 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 05:43:22 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 05:44:30 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-19 06:37:49 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-19 08:45:02 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-19 09:13:37 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-19 10:01:49 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-19 10:16:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8
8343884: [s390x] Disallow OptoScheduling
Reviewed-by: lucy
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 0d666891
Branch: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-19 10:20:58 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-19 12:04:37 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-19 13:44:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:52:31 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:53:45 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:54:02 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 13:54:57 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-11-19 14:31:40 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-19 15:17:34 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-19 15:21:02 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-19 15:59:30 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-19 16:13:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-19 16:37:43 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-19 16:56:11 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-11-19 16:59:06 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: naveen.n.narayanan <“naveen.n.narayanan at oracle.com”>
Date: 2024-11-19 17:15:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6
8342098: Write a test to compare the images
Reviewed-by: aivanov, abhiscxk
+ test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java
Changeset: 02ec8ca2
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-11-19 17:15:46 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-19 17:43:48 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
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/panama-foreign/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: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-11-19 18:58:00 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Stuart Marks <smarks at openjdk.org>
Date: 2024-11-19 18:58:23 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Date: 2024-11-19 19:13:09 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-19 19:35:28 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2024-11-19 20:28:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104
8341793: Fix ExceptionOccurred in jdk.accessibility
Reviewed-by: prr, avu
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
Changeset: f6f73ce7
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-19 20:30:02 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-19 20:30:22 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-19 23:37:34 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-11-20 00:06:24 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-11-20 01:09:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce
8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore'
Reviewed-by: ihse, erikj
! .gitignore
Changeset: 4ddd3dec
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-20 01:36:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c
8344356: Aarch64: implement -XX:+VerifyActivationFrameSize
Reviewed-by: aph
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
Changeset: 8a1f9f0a
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2024-11-20 01:57:03 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-11-20 08:25:37 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-11-20 08:49:35 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-20 09:11:12 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-11-20 09:24:05 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-11-20 10:29:45 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-20 11:51:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e2f8f1aded319034a79fe78af7e011e83df75d62
8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Reviewed-by: jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ea7e722c
Branch: master
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-11-20 12:05:53 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-20 12:21:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/21b8749bfdede7dfee3e8433dd9443320db99076
8344479: Declare MetaspaceObj::operator delete to be deleted
Reviewed-by: stefank, kbarrett, jwaters
! src/hotspot/share/memory/allocation.hpp
Changeset: 7bb4474d
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-20 12:22:43 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-20 12:29:32 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-20 12:41:39 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
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/panama-foreign/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: master
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/panama-foreign/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: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-11-20 14:23:57 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2024-11-20 15:37:43 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-20 15:41:26 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-20 16:01:01 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-20 16:54:51 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-20 18:38:08 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-20 18:45:49 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
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/panama-foreign/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: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-11-20 20:28:12 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 00:49:25 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 00:55:23 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-21 01:32:09 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-21 02:05:00 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 03:58:49 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 04:22:27 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-21 05:01:52 +0000
URL: https://git.openjdk.org/panama-foreign/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: master
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-11-21 06:57:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be
8328085: C2: Use after free in PhaseChaitin::Register_Allocate()
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/opto/postaloc.cpp
Changeset: 5ccd5106
Branch: master
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2024-11-21 09:48:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1
8326369: Add test to verify bimorphic inlining happens after morphism changes
Reviewed-by: thartmann, epeter
+ test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java
Changeset: f2b10c6c
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-11-21 09:54:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6
8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages
Reviewed-by: stefank, jsikstro
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/jtreg-ext/requires/VMProps.java
= test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java
Changeset: 18df6fd5
Branch: master
Author: Doug Lea <dl at openjdk.org>
Date: 2024-11-21 11:50:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675
8336707: Contention of ForkJoinPool grows when stealing works
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
Changeset: a62279ca
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-21 11:54:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109
8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/Level.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java
Changeset: 8f22db23
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-21 12:14:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0
8330606: Redefinition doesn't but should verify the new klass
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java
Changeset: 882d6358
Branch: master
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-21 14:14:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/882d6358074135b2c4fe21b32bd73f40022980bc
8245545: Disable TLS_RSA cipher suites
Reviewed-by: mullan
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
Changeset: eef15618
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 16:02:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eef156180c772a042416fc35d86072e722519f0b
8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
Changeset: aaf3df7b
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-21 16:17:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c
8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 87be63f8
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-21 16:18:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9
8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio
Reviewed-by: lancea, rriggs, iris, dfuchs
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
Changeset: dfa18fe6
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-11-21 16:25:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5
8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
Changeset: 395e4046
Branch: master
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-11-21 17:39:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/395e404666e51f76270de4de1899aa681ba889c9
8344066: Remove SecurityManager uses from the jdk.accessibility module
Reviewed-by: prr
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 6113fa75
Branch: master
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-11-21 17:45:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b
8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules
Reviewed-by: ascarpino
! src/java.base/share/classes/module-info.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java
Changeset: 4956a766
Branch: master
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2024-11-21 17:54:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895
8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers
Reviewed-by: ascarpino
! src/java.base/share/classes/java/security/Provider.java
Changeset: 78e5008e
Branch: master
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2024-11-21 17:59:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78e5008e91610847bc11103e667fbe602b03d86a
8317542: Specjvm::xml have scalability issue for high vCPU numbers
Reviewed-by: joehw
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
Changeset: 191b38e7
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-21 18:03:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/191b38e71279151d0444bb38b659e880e6f8a1e7
8344549: Cleanup AccessController in sun.misc.Unsafe
Reviewed-by: alanb
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: dc9a6ef6
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-11-21 18:13:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3
8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, sviswanathan
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java
Changeset: 93d4ad4d
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-11-21 18:26:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14
8344763: cpCache print_on doesn't handle nulls
Reviewed-by: matsaave
! src/hotspot/share/oops/cpCache.cpp
Changeset: d6b40d30
Branch: master
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2024-11-21 19:17:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008
8344144: AES/CBC slow at big payloads
Reviewed-by: sviswanathan, abarashev, ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
Changeset: e03b1506
Branch: master
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-11-21 20:04:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0
8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong
Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: jpai, rriggs
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 7709d435
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 20:29:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7709d435d080778a45bd3eb9a5754e356e94e6de
8344782: Cleanup left over doPrivileged calls and imports in java.desktop
Reviewed-by: honkar
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
Changeset: cee74f9e
Branch: master
Author: Aleksei Efimov <aefimov at openjdk.org>
Date: 2024-11-21 20:55:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cee74f9e677e74deda72638bcc0a3e9307262938
8338536: Permanently disable remote code downloading in JNDI
Reviewed-by: dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java
Changeset: 22149063
Branch: master
Author: Stuart Marks <smarks at openjdk.org>
Date: 2024-11-21 21:05:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/22149063101f0c617d8ccaace659671a645d402e
8272339: Update notes section from serialver man page
Reviewed-by: rriggs
! src/jdk.compiler/share/man/serialver.md
Changeset: efeacfee
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-11-21 21:18:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/efeacfee015d1105dcd75e489d367a7716441fa8
8344646: The libjsig deprecation warning should go to stderr not stdout
Reviewed-by: mikael, cjplummer
! src/java.base/unix/native/libjsig/jsig.c
Changeset: 0f458e2c
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-21 21:24:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f458e2c3eb93641864085d18e49daf640cb3858
8342903: Deprecate for removal java.awt.Window.getWarningString()
Reviewed-by: kizune, erikj, azvegint
! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
- src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
- src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
- src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
- src/java.desktop/windows/native/libawt/windows/security_warning.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_int.ico
! test/jdk/ProblemList.txt
Changeset: c199f532
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-11-21 21:50:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c199f5326b8dd41f33a12e5db7552331e0844601
8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker
Reviewed-by: dfuchs, alanb, lancea
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
Changeset: db44e97c
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-11-22 00:05:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be
8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
Changeset: e21d06f4
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-11-22 03:07:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e21d06f488bce227eedc4c92d976301a7b54fda8
8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1
Reviewed-by: achung, kizune
! test/jdk/javax/swing/JTextArea/bug4265784.java
Changeset: 50c099d6
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-11-22 04:00:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba
8344799: Remove permissions checks from java.awt.Desktop
Reviewed-by: azvegint
! src/java.base/share/classes/module-info.java
! src/java.desktop/share/classes/java/awt/Desktop.java
Changeset: 2ea0364b
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-22 08:55:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c
8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0
Reviewed-by: gziemski, mgronlun, lmesnik
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! test/jdk/ProblemList-zgc.txt
Changeset: a07b72bf
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-11-22 09:55:07 +0000
URL: https://git.openjdk.org/panama-foreign/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: c1af4990
Branch: master
Author: duke <duke at openjdk.org>
Date: 2024-11-22 11:00:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1af499011f0c66b005f53d262ce63c31c71be34
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list