git: openjdk/panama-foreign: foreign-memaccess+abi: 107 new changesets
duke
duke at openjdk.org
Fri May 31 11:07:25 UTC 2024
Changeset: 5a2ba952
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-05-24 11:55:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5a2ba952b120394d7cc0d0890619780c1c27a078
8325841: Remove unused references to vmSymbols.hpp
Reviewed-by: kvn, coleenp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/macro.cpp
Changeset: f16265d6
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-05-24 12:24:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f16265d69b09640b972b7494ad57158dbdc426bb
8332226: "Invalid package name:" from source launcher
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
Changeset: 6a353114
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-05-24 12:42:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6a35311468222f9335b43d548df2ecb80746b389
8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"
Reviewed-by: jpai, mullan
! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java
Changeset: c099f14f
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-05-24 13:37:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c099f14f07260713229cffbe7d23aa8305415a67
8305457: Implement java.io.IO
Reviewed-by: naoto, smarks, jpai, jlahoda
! src/java.base/share/classes/java/io/Console.java
+ src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/IO/IO.java
+ test/jdk/java/io/IO/Input.java
+ test/jdk/java/io/IO/Methods.java
+ test/jdk/java/io/IO/Output.java
+ test/jdk/java/io/IO/input.exp
+ test/jdk/java/io/IO/output.exp
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ImplicitClass.java
Changeset: 0c934ff4
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-05-24 13:39:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0c934ff4e2fb53a72ad25a080d956745a5649f9b
8325520: Vector loads and stores with indices and masks incorrectly compiled
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
Changeset: cfdc64fc
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-24 15:58:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cfdc64fcb43e3b261dddc6cc6947235a9e76154e
8331291: java.lang.classfile.Attributes class performs a lot of static initializations
Reviewed-by: liach, redestad, vromero
! src/java.base/share/classes/java/lang/classfile/Attributes.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/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.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/VerificationWrapper.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AttributesTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.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/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
Changeset: 6d2aeb82
Author: Dan Heidinga <heidinga at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-05-24 16:03:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6d2aeb82bc6f8b6894bf3777162be0efb2826397
8332745: Method::is_vanilla_constructor is never used
Reviewed-by: coleenp, ayang
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp
Changeset: c2cca2ab
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-05-24 16:07:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c2cca2ab443ff87f689810b747985adfdbfbe54a
8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC
Reviewed-by: dholmes, iklam
! test/jtreg-ext/requires/VMProps.java
Changeset: cd3e4c03
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-05-24 16:30:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd3e4c03661f770ebeefcd3637d56589243ac0a9
8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/MuxingAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLStrikeOnly.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLTextDecoration.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineOnly.java
! test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java
Changeset: f66a5866
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-24 17:31:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f66a58661459bf64212ec332540c12d5d691270f
8332641: Update nsk.share.jpda.Jdb to don't use finalization
Reviewed-by: cjplummer, kevinw
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Jdb.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
Changeset: b3b33667
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-24 17:34:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3b33667ad3bdb7be868fb165a1ea53054947cd0
8332631: Update nsk.share.jpda.BindServer to don't use finalization
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Changeset: 236432db
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-05-24 17:51:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/236432dbdb9bab4aece54c2fea08f055e5dbf97e
8332084: Ensure JdkConsoleImpl.restoreEcho visibility in a shutdown hook
Reviewed-by: prappo, joehw, smarks
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
Changeset: ebc520e8
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-05-24 18:10:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ebc520e83f503eeb4e5af6d5aef62df9227af4f7
8332841: GenShen: Pull shared members from control thread into common base class
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 253508b0
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-05-24 19:31:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/253508b03a3de4dab00ed7fb57e9f345d8aed1a4
8332303: Better JMX interoperability with older JDKs, after removing Subject Delegation
Reviewed-by: dfuchs, cjplummer
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: 7bf1989f
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-24 20:43:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7bf1989f59695c3d08b4bd116fb4c022cf9661f4
8320575: generic type information lost on mandated parameters of record's compact constructors
Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/reflect/records/R10.jcod
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Changeset: 05f13e75
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2024-05-25 00:35:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05f13e75ee4407ba9213c69b33c6032aa87c9e95
8329667: [macos] Issue with JTree related fix for JDK-8317771
Reviewed-by: asemenov, abhiscxk, psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m
Changeset: 985b9ce7
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-05-25 02:10:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/985b9ce79a2d620a8b8675d1ae6c9730d72a757f
8330694: Rename 'HeapRegion' to 'G1HeapRegion'
Reviewed-by: cjplummer, kbarrett, tschatzl
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
Changeset: 97ee2ffb
Author: Phil Race <prr at openjdk.org>
Date: 2024-05-25 23:17:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/97ee2ffb89257a37a178b70c8fee96a1d831deb6
8332416: Add more font selection options to Font2DTest
Reviewed-by: tr, honkar
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
Changeset: 08d51003
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-05-27 05:23:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/08d51003d142e89b9d2f66187a4ea50e12b94fbb
8332724: x86 MacroAssembler may over-align code
Reviewed-by: dlong, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 4e8deb39
Author: SendaoYan <syan at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-05-27 06:32:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e8deb396e38c69de22b6348dca637d814d73aef
8332922: Test java/io/IO/IO.java fails when /usr/bin/expect not exist
Reviewed-by: djelinski
! test/jdk/java/io/IO/IO.java
Changeset: 16dba04e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-27 06:35:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/16dba04e8dfa871f8056480a42a9baeb24a2fb24
8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: rriggs, mdoerr
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: a0833645
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-27 07:11:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a083364520ab75cb5596f103b2fa51d7f7a8a706
8321292: SerialGC: NewSize vs InitialHeapSize check has an off-by-one error
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: 61db2f5b
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-27 07:11:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/61db2f5b90cd40ce104cb55bf9fd52d6e141161d
8079167: Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: a3a367ef
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-27 08:06:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3a367ef5d6c462ebca40104d05c11219e84a64f
8332871: Parallel: Remove public bits APIs in ParMarkBitMap
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: ffa4badb
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-05-27 08:42:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ffa4badb78118d154e47e41073e467c0e0e4273c
8332527: ZGC: generalize object cloning logic
Reviewed-by: aboldtch, thartmann
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 617edf3f
Author: Evemose <rotan.olexandr at lll.kpi.ua>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-27 08:54:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/617edf3f0dea2b73e4b444e085de2ad282826e31
8332497: javac prints an AssertionError when annotation processing runs on program with module imports
Reviewed-by: liach, vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/processing/ModuleImportProcessingTest.java
Changeset: 7f0ad513
Author: Ludvig Janiuk <lujaniuk at openjdk.org>
Date: 2024-05-27 09:35:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7f0ad513c30359816ac840f821ca0a22d723a642
8332898: failure_handler: log directory of commands
Reviewed-by: lmesnik
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
Changeset: 08891553
Author: Ludvig Janiuk <lujaniuk at openjdk.org>
Date: 2024-05-27 09:43:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/08891553bbd3d71337d8a94c75051db74e15903f
8332885: Clarify failure_handler self-tests
Reviewed-by: lmesnik
! make/test/BuildFailureHandler.gmk
! test/failure_handler/README
Changeset: 72fbfe18
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-27 09:48:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/72fbfe18cb20274bab2057f3d67920e0c86c5793
8330577: G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes
Co-authored-by: Andreas Steiner <asteiner at openjdk.org>
Reviewed-by: ayang, asteiner
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
+ test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java
Changeset: 0e7ea390
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-27 10:25:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0e7ea390bb523888533265394a642071aba0c0c1
8332678: Serial: Remove use of should_clear_all_soft_refs in serial folder
Reviewed-by: iwalulya
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 1b8dea4a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-27 10:27:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b8dea4a9288c1518dc501a58d806c7365ea68b3
8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: f3d6fbf5
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-27 11:20:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f3d6fbf52eac44734695935f73c5cfc0fb9ba167
8330847: G1 accesses uninitialized memory when predicting eden copy time
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
Changeset: 891d5aed
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-05-27 11:21:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/891d5aedf12e837c9a9c7cb800fb3affa7430f00
8332683: G1: G1CardSetArray::EntryDataType [2] triggers ubsan runtime errors
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 793fd72f
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-27 13:22:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/793fd72fa66b1367b68fe798230ea61ea0aab1d8
8332956: Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 08face8c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-27 14:19:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/08face8c4cd2d0b6f48f99bae5a380b7f7e4f2c2
8332890: Module imports don't work inside the same module
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/ImportModule.java
Changeset: ed81a478
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-05-27 14:25:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ed81a478e175631f1de69eb4b43f927629fefd74
8327964: Simplify BigInteger.implMultiplyToLen intrinsic
Reviewed-by: mdoerr, amitkumar, kvn, fyang
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: be1d374b
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-27 14:32:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/be1d374bc54d43aae3b3c1feace22d38fe2156b6
8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: clanger, mdoerr
! src/hotspot/share/memory/guardedMemory.cpp
Changeset: 86eb5d9f
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-05-27 21:52:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/86eb5d9f3be30ff9df1318f18ab73c7129c978f6
8329958: Windows x86 build fails: downcallLinker.cpp(36) redefinition
Reviewed-by: kvn, shade
! src/hotspot/share/prims/downcallLinker.hpp
Changeset: b5e1615c
Author: Korov <korov at korov-win-laptop>
Committer: Per Minborg <pminborg at openjdk.org>
Date: 2024-05-28 06:43:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b5e1615c0084538f2161fe9b56748d188983e972
8292955: Collections.checkedMap Map.merge does not properly check key and value
Reviewed-by: gli, liach, pminborg
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/CheckedMapBash.java
Changeset: 2f2cf38b
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-05-28 07:51:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f2cf38bb5cecea698e519396574343cfbe4f359
8332883: Some simple cleanup in vectornode.cpp
Reviewed-by: kvn
! src/hotspot/share/opto/vectornode.cpp
Changeset: 18509143
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-28 08:08:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1850914380655ef3d08614a5656e7cc23478f38f
8332864: Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 2edb6d98
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-05-28 08:12:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2edb6d98133d8bd6dc4527c7497c460283fdc53e
8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode
Reviewed-by: kvn, roland
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java
Changeset: cabe3374
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-05-28 11:37:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cabe337400a0bd61d73bf3ca66e16266267299c7
8331921: Hotspot assembler files should use common logic to setup exported functions
Reviewed-by: coleenp, erikj, dholmes
! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/os/bsd/defs.S.inc
+ src/hotspot/os/posix/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.S
+ src/hotspot/os_cpu/bsd_aarch64/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/safefetch_bsd_aarch64.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_64.S
! src/hotspot/os_cpu/bsd_x86/safefetch_bsd_x86_64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
! src/hotspot/os_cpu/linux_ppc/safefetch_linux_ppc.S
! src/hotspot/os_cpu/linux_riscv/safefetch_linux_riscv.S
! src/hotspot/os_cpu/linux_s390/safefetch_linux_s390.S
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/linux_x86_64.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_64.S
Changeset: aa4c83a5
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-28 12:29:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aa4c83a5bfe146714a46fb454aafc7393d2d8453
8332505: JEP 457: ClassRemapper forgets to remap bootstrap method references
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
Changeset: 7b52d0ac
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-05-28 12:54:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7b52d0acfc7d6083b407efa0877c139e9837f86b
8332265: RISC-V: Materialize pointers faster by using a temp register
Reviewed-by: fyang, luhenry, mli
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
Changeset: e708d135
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-05-28 13:08:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e708d135e3af7e0652cdbb680388a0735582ba74
8332064: Implementation of Structured Concurrency (Third Preview)
Reviewed-by: jpai, bpb, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 87a06b6c
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-28 13:15:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842acd
8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
+ test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
+ test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
- test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java
Changeset: 4754f059
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-28 14:47:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4754f059f99a426cc8c5d94b0809e79d563ffc2e
8333035: Parallel: Remove ParMarkBitMap::IterationStatus
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 51ae08f7
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2024-05-28 15:02:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51ae08f72b879bc611177ea643cd88e36185d9e8
8333093: Incorrect comment in zAddress_aarch64.cpp
Reviewed-by: stefank
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
Changeset: 0f3e2cc3
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-05-28 15:05:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f3e2cc334e5926d53bbbce22e4a6bfeb2752140
8331670: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
Reviewed-by: mcimadamore, jpai, pminborg
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
+ test/jdk/sun/misc/TryUnsafeMemoryAccess.java
+ test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java
+ test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java
Changeset: b8f2ec90
Author: Steven Loomis <srl at openjdk.org>
Date: 2024-05-28 16:44:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd
8195675: Call to insertText with single character from custom Input Method ignored
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: da6aa2a8
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2024-05-28 17:07:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da6aa2a86c86ba5fce747b36dcb2d6001cfcc44e
8332849: Update doc/testing.{md,html} (spelling and stale information)
Reviewed-by: iris, ihse, erikj, djelinski
! doc/testing.html
! doc/testing.md
Changeset: 91caec07
Author: Joe Wang <joehw at openjdk.org>
Date: 2024-05-28 19:26:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91caec07cb2e4d98d4366f5627f55834282caa94
8330542: Template for Creating Strict JAXP Configuration File
Reviewed-by: lancea, erikj, alanb, ihse, mullan, naoto
! make/modules/java.xml/Copy.gmk
+ src/java.xml/share/conf/jaxp-strict.properties.template
! src/java.xml/share/conf/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
Changeset: 9ac8d05a
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-05-28 20:00:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9ac8d05a2567fbf65b944660739e5f8ad1fc2020
8332228: TypePollution.java: Unrecognized VM option 'UseSecondarySuperCache'
Reviewed-by: chagedorn, kvn
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
Changeset: 91ab088d
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-05-28 21:39:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91ab088d5e64e068bafcda8d08f1769c39ba10d6
8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 673f767d
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-05-28 22:43:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/673f767dadc8f3a784b9c31c406422846df3279b
8285506: Unify os::vsnprintf implementations
Reviewed-by: jwaters, kbarrett, jsjolen
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 01060ad4
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-05-29 02:18:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01060ad4ab18581aa46bc16e64c7f12a591a682b
8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/x86.ad
Changeset: 9a83dfee
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-05-29 05:09:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a83dfee14f4cd9cda476d11a027294a810953cb
8332431: NullPointerException in JTable of SwingSet2
Reviewed-by: abhiscxk, kizune
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
Changeset: b8ae11e9
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-29 06:41:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b8ae11e99b99866888ad090c98c96e6d0c33a3c9
8332960: ubsan: classListParser.hpp:159:12: runtime error: load of value 2101478704, which is not a valid value for type 'ParseMode'
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/cds/classListParser.cpp
Changeset: 2cca83bc
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-29 07:55:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2cca83bc82eb6b090ae96b8c072b986b93d9244a
8332880: JFR GCHelper class recognizes "Archive" regions as valid
Reviewed-by: ayang, iwalulya
! test/lib/jdk/test/lib/jfr/GCHelper.java
Changeset: 3d4eb159
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-05-29 08:46:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5
8302744: Refactor Hotspot container detection code
Reviewed-by: jsjolen, stuefe
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
- test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
- test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 9b64ece5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-29 09:11:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9b64ece514cf941ebc727991d97c43453d8a488d
8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'
Reviewed-by: mdoerr, jkern
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
Changeset: 6d718ae5
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-29 09:36:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6d718ae51aeb7143ebfa561501b87fe1ba48039a
8324341: Remove redundant preprocessor #if's checks
Reviewed-by: kvn, ayang
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: c003c120
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-05-29 11:12:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e7a6
8331865: Consolidate size and alignment checks in LayoutPath
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 6cda4c59
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-05-29 11:19:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7184
8321543: Update NSS to version 3.96
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: fed2b560
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-05-29 12:25:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fed2b56017ae454082d320513b77518e624fb03c
8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 43a2f173
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-29 12:38:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdfce2
8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage
Reviewed-by: sspitsyn, mdoerr
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 03b7a858
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-29 14:59:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/03b7a8586a77983b1851ddd3f4555fe2fca57919
8332259: JvmtiTrace::safe_get_thread_name fails if current thread is in native state
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTrace.cpp
Changeset: bc7d9e3d
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-29 15:01:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de
8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization
Reviewed-by: cjplummer, amenkov
- test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdb/LocalProcess.java
Changeset: c8eea59f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-05-29 18:23:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c8eea59f508158075382079316cf0990116ff98e
8332919: SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref
Reviewed-by: kevinw, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: 789ac8b2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-05-29 19:51:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734c5e
8333189: Make sure clang on linux uses lld as linker
Reviewed-by: jiangli, erikj
! make/autoconf/flags-ldflags.m4
+ make/data/hotspot-symbols/version-script-clang.txt
= make/data/hotspot-symbols/version-script-gcc.txt
! make/hotspot/lib/CompileJvm.gmk
Changeset: 2ea365c9
Author: Damon Fenacci <dfenacci at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-30 05:11:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ea365c94533a59865ab4c20ad8e1008072278da
8333099: Missing check for is_LoadVector in StoreNode::Identity
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIsLoadVector.java
Changeset: 66d9bfce
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:01:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8faa
8332725: Binding patterns with inferred type have erroneous node in the AST
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java
Changeset: 9a72068e
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:02:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a72068ef049886dada09e156118b1e9e8f80d11
8332230: jshell throws AssertionError when processing annotations
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/QueuesAreFlushed.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 57bfd0e3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:02:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30efb
8332065: Calling readLine(null...) or readPassword(null...) on System.console() hangs jshell
Reviewed-by: prappo
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java
Changeset: 579cf705
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-30 06:12:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36d84
8332597: Remove redundant methods from j.l.classfile.ClassReader API
Reviewed-by: liach, jlahoda
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
Changeset: 286cc163
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-05-30 06:44:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/286cc163fd4f8361a633dcb6494965020d02b506
8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04
Reviewed-by: prr
! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java
! test/jdk/java/awt/Paint/ListRepaint.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/jdk/java/awt/Window/SetWindowLocationByPlatformTest/SetWindowLocationByPlatformTest.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
! test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
! test/jdk/javax/swing/text/JTextComponent/5074573/bug5074573.java
Changeset: 2b4a4b7b
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-05-30 08:32:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2b4a4b7bd84806f997adc107abbd4351425e8d1d
8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java
Changeset: 3cff588a
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-05-30 09:33:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cff588a3104aa5224e7236eb2c2bb5852de9202
8332826: Make hashCode methods in ArraysSupport friendlier
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/hotspot/jtreg/compiler/intrinsics/TestArraysHashCode.java
! test/jdk/java/util/Arrays/HashCode.java
Changeset: 1b04f648
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-30 10:03:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b04f6487c98899f738600fddfa726bab5167018
8216984: Deprecate for removal Socket constructors to create UDP sockets
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
Changeset: f608918d
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-30 11:51:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f608918df3f887277845db383cf07b0863bba615
8332614: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! test/jdk/jdk/classfile/AttributesTest.java
Changeset: 4a20691e
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-05-30 13:32:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c99c
8331876: JFR: Move file read and write events to java.base
Reviewed-by: mgronlun, alanb
! 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/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
+ src/java.base/share/classes/jdk/internal/event/JFRTracing.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
Changeset: 921860d4
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-30 13:38:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/921860d41da2fac180d44a5cdf891b4f660945bc
8333264: Remove unused resolve_sub_helper declaration after JDK-8322630
Reviewed-by: rcastanedalo
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 4acafb80
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 13:53:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4acafb809c66589fbbfee9c9a4ba7820f848f0e4
8333107: javac fails with an exception when processing broken lambda
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 70715423
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-05-30 15:41:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/707154235b29bebc4c3fdb797e24acd8e9f6916a
8331189: Implementation of Scoped Values (Third Preview)
Reviewed-by: aph, jpai, mcimadamore
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
Changeset: 32636dcc
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-05-30 16:36:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6
8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
Changeset: 1d889e54
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-05-30 17:14:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1d889e54fc6d6039e68191420bb377ea560e2eaa
8332487: Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 922e312b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-05-30 18:03:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/922e312b0ab3ac54979ffdc53a8d8338e52234df
8328611: Thread safety issue in com.sun.tools.jdi.ReferenceTypeImpl::classObject
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
Changeset: 44c1845a
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-05-30 18:12:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44c1845ae7fdff524d4a60a51362834cfea5c5da
8330852: All callers of JvmtiEnvBase::get_threadOop_and_JavaThread should pass current thread explicitly
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
Changeset: 11e926cf
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-30 18:21:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/11e926cf50c64d57b0dba095eb62c2be4a8a8f1e
8332777: Update JCStress test suite
Reviewed-by: lmesnik
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: b3e29db1
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-30 18:21:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3e29db14466ccc64a2815224ecefab4cec4c775
8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: ec88c6a8
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-05-30 18:59:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ec88c6a872a97cee1cde8844f5ee6834023a10c6
8332917: failure_handler should execute gdb "info threads" command on linux
Reviewed-by: lmesnik, sspitsyn
! test/failure_handler/src/share/conf/linux.properties
Changeset: 79f49983
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-05-30 19:57:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79f49983d3597e8ab1ffb30b23ce41ae5f298c4e
8321314: Reinstate disabling the compiler's default active annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: ffb0867e
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-05-30 20:05:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ffb0867e2c07b41cb7124e11fe6cf63d9471f0d2
8331485: Odd Results when Parsing Scientific Notation with Large Exponent
8331680: NumberFormat is missing some bad exponent strict parse cases
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/LargeExponentsTest.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java
Changeset: 3634a910
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-05-30 20:38:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3634a9105053717f3099982390ce2b9e564f0ac5
8332751: Broken link in VirtualMachine.html
Reviewed-by: amenkov, alanb
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: e304a8ae
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-05-31 03:02:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e304a8ae63fdec125e085bd5048d62cf555e2caa
8333307: Don't suppress jpackage logging in tests when it is detecting packaging tools in the system
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
Changeset: 1b7d59f1
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-05-31 03:05:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b7d59f171d0e2a3bdd234cddffac548b1f8ba57
8333303: Issues with DottedVersion class
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
Changeset: 2ab8ab56
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-31 05:54:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ab8ab56130ca258bf0347ea44e74a8cad3d537d
8332858: References with escapes have broken positions after they are transformed
Reviewed-by: vromero, jjg
! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
Changeset: 22ef827e
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-31 06:26:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/22ef827e2cc2409f21ad5c26611cb13d39b5cb3e
8320396: Class-File API ClassModel::verify should include checks from hotspot/share/classfile/classFileParser.cpp
Reviewed-by: liach, mcimadamore
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: ba323b51
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-05-31 06:50:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba323b515d8821895356507bdb1e94df0776dd5a
8333047: Remove arena-size-workaround in jvmtiUtils.cpp
Reviewed-by: jsjolen, sspitsyn
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/prims/jvmtiUtil.cpp
Changeset: 95c8a69b
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-05-31 06:56:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/95c8a69b0e7a99ec0cd41aa9b6ba033fd3216695
8332032: C2: Remove ExpandSubTypeCheckAtParseTime flag
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java
Changeset: bb4aed94
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-31 07:58:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bb4aed944ea511df8ddfbd50c885a271a2ea9464
8332961: Parallel: Limit PSParallelCompact::verify_complete range
Reviewed-by: tschatzl, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 778ad00a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-05-31 08:43:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/778ad00af8eafa65604135088ad7d37bf5b8fc39
8308642: Unhelpful pattern switch error: illegal fall-through to a pattern
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: a7864af0
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-31 08:48:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a7864af08acbe63d09f770ca66780738260faac4
8182774: Verify code in javap
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/man/javap.1
+ test/langtools/tools/javap/VerificationTest.java
Changeset: 7ab74c5f
Author: SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-05-31 10:13:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c
8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestPids.java
Changeset: 32d8a2eb
Author: duke <duke at openjdk.org>
Date: 2024-05-31 11:00:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32d8a2eba04308a7682921ff7e3bf3d219bdb5eb
Automatic merge of jdk:master into master
Changeset: c9ae056b
Author: duke <duke at openjdk.org>
Date: 2024-05-31 11:00:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c9ae056b6de9dc7cba4de7b856a3d60749f1cc40
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list