git: openjdk/panama-foreign: foreign-memaccess+abi: 80 new changesets

duke duke at openjdk.org
Fri Aug 9 11:06:23 UTC 2024


Changeset: 328a0533
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-08-02 11:47:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/328a0533b2ee6793130dfb68d931e0ebd60c6b5d

8335059: Consider renaming ClassLoaderData::keep_alive

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 066db6eb
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-08-02 13:06:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/066db6eb21e9c9202857f9f6adfcd537a0b82160

8337274: Remove repeated 'the' in StyleSheet.create{Small,Large}AttributeSet

Reviewed-by: achung, honkar, prr

! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java

Changeset: f2e1205a
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-02 15:51:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f2e1205abf915c7f036c58292c6f4d8602cb0e64

8337676: JFR: Change the label of the throttle setting

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java

Changeset: 7deee745
Branch: foreign-memaccess+abi
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-08-02 17:53:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7deee745254e5f32b75a09d84ac5078a122c8b8d

8335122: Reorganize internal low-level support for HTML in jdk.javadoc

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlStyle.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Text.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java
! test/langtools/tools/doclint/CoverageExtras.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.out

Changeset: 34edc735
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-08-03 06:21:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34edc7358f733cdf433d0ff50921bcb5a94c5e35

8337396: Cleanup usage of ExternalAddess

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, adinn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/code/oopRecorder.cpp

Changeset: 367e0a65
Branch: foreign-memaccess+abi
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-08-03 13:08:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/367e0a65561f95aad61b40930d5f46843fee3444

8334755: Asymptotically faster implementation of square root algorithm

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerSquareRoot.java

Changeset: 8bd3cd51
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-08-04 15:42:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bd3cd51562ff9e76fa0e3d49d38e6e19210f878

8337716: ByteBuffer hashCode implementations are inconsistent

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! test/jdk/java/nio/Buffer/EqualsCompareTest.java
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java

Changeset: dabdae6b
Branch: foreign-memaccess+abi
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-08-05 05:13:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dabdae6b355b3e7a2795f6b01ba475652d483288

8334599: Improve code from JDK-8302671

Reviewed-by: aivanov, stuefe, prr

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: fbe8a81d
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-05 05:57:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbe8a81d1900d0de1920ad1df6ad574f3da4bd51

8333144: docker tests do not work when ubsan is configured

Reviewed-by: clanger, stuefe

! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: be34730f
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-08-05 09:52:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be34730fb4e6818ac13c46b34b735c967351e5cd

8335257: Refactor code to create Initialized Assertion Predicates into separate class

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp

Changeset: d3e7b0c1
Branch: foreign-memaccess+abi
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-08-05 10:56:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3e7b0c12afde03985f1b06e6e7d789928971090

8336462: ConcurrentSkipListSet Javadoc incorrectly warns about size method complexity

Reviewed-by: jpai

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java

Changeset: 2e093b06
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-05 13:17:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e093b06916b72b4feae5635aa8c5aa90679172b

8337779: test/jdk/jdk/jfr/jvm/TestHiddenWait.java is a bit fragile

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jvm/TestHiddenWait.java

Changeset: 7e925d72
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-05 14:05:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e925d727f716e5c366b0d85b9c0de24efe43103

8337283: configure.log is truncated when build dir is on different filesystem

Reviewed-by: phh, stuefe, clanger, ihse

! make/autoconf/configure.ac

Changeset: c095c0e6
Branch: foreign-memaccess+abi
Author:    Carlo Refice <carlo.refice at oracle.com>
Date:      2024-08-05 14:09:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c095c0e6a58b1665d51ff19381e32f168e99e8f5

8336489: Track scoped accesses in JVMCI compiled code

Reviewed-by: dnsimon, never

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java

Changeset: 97afbd96
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-08-05 14:49:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97afbd9603ba8ec1956c4cedf542667d33988661

8336410: runtime/NMT/TotalMallocMmapDiffTest.java Total malloc diff is incorrect. Expected malloc diff range

Reviewed-by: gziemski, stuefe

! test/hotspot/jtreg/runtime/NMT/TotalMallocMmapDiffTest.java

Changeset: 219e1eb1
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-08-05 15:06:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/219e1eb13a688532705e603e276799c0157f5f28

8337712: Wrong javadoc in java.util.Date#toString(): "61" and right parenthesis

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/util/Date.java

Changeset: 98562166
Branch: foreign-memaccess+abi
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-05 15:09:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98562166e4a4c8921709014423c6cbc993aa0d97

8336928: GHA: Bundle artifacts removal broken

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: e68df528
Branch: foreign-memaccess+abi
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-08-05 16:48:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e68df528f80cff3a5564a12b7ec71a920800ce28

8337054: JDK 23 RDP2 L10n resource files update

Reviewed-by: naoto, jlu

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties

Changeset: 807186ff
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-05 16:53:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/807186ffc6a0a9f2515a66329c2a98a43385463c

8337784: Fix simple -Wzero-as-null-pointer-constant warnings in linux/posix code

Reviewed-by: stefank, shade

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp

Changeset: 42652b2e
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-05 16:57:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42652b2e5350bcab6fceb0148be8bf3d65a0e173

8337787: Fix -Wzero-as-null-pointer-constant warnings when JVMTI feature is disabled

Reviewed-by: ayang, sspitsyn

! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 08f697f4
Branch: foreign-memaccess+abi
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-08-05 17:58:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08f697f4fcbcdd912c3aa5f331fbf8212906465f

8337819: Update GHA JDKs to 22.0.2

Reviewed-by: mbaesken, ihse, shade

! make/conf/github-actions.conf

Changeset: e2c07d50
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-05 18:42:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e2c07d5044587476fc0fff14260e2b73816d2062

8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java failure goes undetected

Reviewed-by: amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/stop_at/stop_at002/stop_at002a.java

Changeset: 431d4f7e
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-05 19:53:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/431d4f7e18369466eedd00926a5162a1461d0b25

8337785: Fix simple -Wzero-as-null-pointer-constant warnings in x86 code

Reviewed-by: jwaters, ayang, shade

! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 7146daee
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-05 20:05:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7146daee68788bf9a33d6eed6fb0614a82644cbc

8337783: Use THROW_NULL instead of THROW_0 in pointer contexts in misc runtime code

Reviewed-by: stefank, shade

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflection.cpp

Changeset: 965d6b9c
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-08-05 23:29:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/965d6b9cbe2dd882fe3c3c955dfa08685af7d6c2

8335836: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java fails with unexpected exit code: 112

Reviewed-by: cjplummer, amenkov

! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/libAllowedFunctions.c

Changeset: 73718fb8
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-08-06 02:16:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73718fb8a3570023e7855137eb008f78b8a1e8ce

8337788: RISC-V: Cleanup code in MacroAssembler::reserved_stack_check

Reviewed-by: fyang, rehn, fjiang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 20575949
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-06 05:34:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20575949612a750a428316635715737183a2d58c

8337782: Use THROW_NULL instead of THROW_0 in pointer contexts in prims code

Reviewed-by: shade, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 0d8ec429
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-06 06:59:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d8ec42969fb60c140aaed7795ea1b9591915b8d

8337642: Remove unused APIs of GCPolicyCounters

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp

Changeset: f92c60e1
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-06 07:06:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f92c60e1a9968620cbc92b52aa546b57c09da487

8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: 958786b2
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-06 09:07:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/958786b28ffb532b38746640b6fc11242f056ad9

8332522: SwitchBootstraps::mappedEnumLookup constructs unused array

Reviewed-by: liach, redestad

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
+ test/micro/org/openjdk/bench/java/lang/runtime/SwitchEnum.java

Changeset: f9b8a220
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-06 09:28:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9b8a22062c7ad7ffb150394da6b3ab069785535

8337798: JFR: Remove jdk/jfr/api/consumer/recordingstream/TestOnEvent.java from ProblemList.txt

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt

Changeset: a117945d
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-08-06 09:37:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a117945d5a704781944ae15c852c31d090f03adb

8337344: Redundant javadoc at RasterPrinterJob.isCancelled

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java

Changeset: ef909bdf
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-06 11:32:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef909bdf7f08dfd67bac2665aa85f86c0e303db9

8335121: Native memory leak when not recording any events

Reviewed-by: egahlin, shade

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 1348ece6
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-08-06 11:34:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1348ece6df7b460501931533c238e819995a2086

8332120: Potential compilation failure in istream.cpp:205 - loss of data on conversion

Reviewed-by: dholmes, iklam

! src/hotspot/share/utilities/istream.cpp
! src/hotspot/share/utilities/istream.hpp

Changeset: ab509f1b
Branch: foreign-memaccess+abi
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-08-06 13:22:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab509f1b98329b1624a3111e226b640ee76f5969

8337654: Relocate uncommon trap stub from SharedRuntime to OptoRuntime

Reviewed-by: kvn, vlivanov, fyang

! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
+ src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 53db937d
Branch: foreign-memaccess+abi
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2024-08-06 14:01:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53db937dd0766695906dc20c1dbbd3228c02fe1e

8337780: RISC-V: C2: Change C calling convention for sp to NS

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 3f8b3e55
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-08-06 16:37:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f8b3e55276336cbb814d3b746d4337678389969

8337887: [JVMCI] Clarify jdk.vm.ci.code.Architecture.getName javadoc

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java

Changeset: ff634a96
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-08-06 20:11:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff634a967027cfa56b666d31c45db9a4acc09ea4

8337506: Disable "best-fit" mapping on Windows command line

Reviewed-by: alanb

! src/java.base/share/native/launcher/main.c
+ test/jdk/tools/launcher/DisableBestFitMappingTest.java

Changeset: 22a34213
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-06 20:15:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22a3421379162bb302fb8e5ccc315e53d95b6245

8337786: Fix simple -Wzero-as-null-pointer-constant warnings in aarch64 code

Reviewed-by: shade, tschatzl

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: fc652d2a
Branch: foreign-memaccess+abi
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-08-06 21:10:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc652d2a58bfd99b05011c051e5710d1dac049ab

8235404: [macos] JOptionPane blocks drawing string on another component

Reviewed-by: honkar, dnguyen

! src/java.desktop/share/classes/javax/swing/JOptionPane.java
+ test/jdk/javax/swing/JOptionPane/OptionPaneInput.java

Changeset: 6733b89d
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-06 21:44:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6733b89de1ed9ebcc1e8a8271970048ad0f0aac3

8337667: sun/tools/jcmd/TestJcmdPIDSubstitution.java is failing on mac and windows

Reviewed-by: stuefe, kevinw

! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java

Changeset: 920751e5
Branch: foreign-memaccess+abi
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-08-06 21:56:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/920751e5d5838dab90438117a77f43876902eb72

8311990: Two JDI tests may interfere with each other

Reviewed-by: dholmes, sspitsyn

! test/jdk/com/sun/jdi/JdwpListenTest.java
! test/jdk/com/sun/jdi/JdwpNetProps.java

Changeset: 66286b25
Branch: foreign-memaccess+abi
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-08-07 05:32:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66286b25a183de2ffd0689da9c2bd1978b881aa7

8337968: Problem list compiler/vectorapi/VectorRebracket128Test.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 41f784fe
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-07 07:48:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41f784fe63f8e06a25e1fe00dc96e398874adf81

8335925: Serial: Move allocation API from Generation to subclasses

Reviewed-by: gli, kbarrett, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: 88a05a85
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-07 10:24:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88a05a853ed9e0425ba3315b751a5015bed62675

8337975: [BACKOUT] Native memory leak when not recording any events

Reviewed-by: jpai, egahlin

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 21f710e7
Branch: foreign-memaccess+abi
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-07 14:16:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21f710e7f6698b12b06cc3685cefa31f5fcff2a2

8310675: Fix -Wconversion warnings in ZGC code

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.inline.hpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: d19ba81c
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-08-07 15:58:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d19ba81ce12a99de1114c1bfe67392f5aee2104e

8337603: Change in behavior with -Djava.locale.useOldISOCodes=true

Reviewed-by: iris, bpb

! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/util/Locale/LocaleTest.java

Changeset: 36d08c21
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-08-07 17:41:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36d08c213d03deddf69ecb9770a3afef73a15444

8336846: assert(state->get_thread() == jt) failed: handshake unsafe conditions

Reviewed-by: amenkov, dholmes, cjplummer, pchilanomate, lmesnik

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: a5c2d7b3
Branch: foreign-memaccess+abi
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2024-08-07 18:24:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5c2d7b305407974b3f67c48b8dcb1f8e77abde3

8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java

Changeset: 5e021cbc
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-08-07 20:25:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e021cbcc7a6cb30a27380950e115ff12846239c

8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags

Reviewed-by: ihse

! make/RunTests.gmk

Changeset: 9b11bd7f
Branch: foreign-memaccess+abi
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2024-08-07 21:06:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b11bd7f4a511ddadf9f02e82aab6ba78beb6763

8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754

Reviewed-by: mullan

! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java

Changeset: 16df9c33
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-08-08 05:22:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16df9c33e9bbc9329ae60ba14332c09aadaba3f0

8337971: Problem list several jvmci tests on linux-riscv64 until JDK-8331704 is fixed

Reviewed-by: fyang, shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1846a65e
Branch: foreign-memaccess+abi
Author:    Turkhan Badalov <badalov.turxan at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-08-08 05:34:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1846a65e32624f6da691c1072f44fcb762b43233

8337205: Typo in Stack vs Deque Method table in Deque specification

Reviewed-by: liach

! src/java.base/share/classes/java/util/Deque.java

Changeset: fa183590
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-08-08 08:55:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa18359007bd80d2e74c07a5a1ea6170e1bd474d

8335981: ProblemList runtime/Thread/TestAlwaysPreTouchStacks.java for MacOS

Reviewed-by: tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: a9460a69
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <casper.norrbin at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2024-08-08 10:38:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9460a69e74f876274ec64394ac6504580041b21

8337982: Remove dead undef assrt0n

Reviewed-by: stefank, dholmes

! src/hotspot/share/memory/metaspace/blockTree.cpp

Changeset: 3bc4a1ac
Branch: foreign-memaccess+abi
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-08 10:40:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bc4a1acc4bb1885ddba69283b99bbe02f8e43b7

8233068: HIDPI: Linux: AWT Checkbox check mark is unscaled

Reviewed-by: jdv, abhiscxk, honkar

! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
+ test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java

Changeset: 088871ce
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-08-08 10:51:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/088871ce36f85fb30b24c49146f547bc8e2b0dcb

8335267: [XWayland] move screencast tokens from .awt to .java folder

Reviewed-by: prr, avu

! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: 12c553f1
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-08-08 10:51:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12c553f12876b4095685676f800119c0e275bf44

8329471: Remove GTK2

Reviewed-by: abhiscxk, prr, ihse

! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
- src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
- src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! test/jdk/java/awt/Gtk/GtkVersionTest/GtkVersionTest.java
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
! test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK.java
- test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh
- test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.txt
! test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK3.sh

Changeset: ddbd7a78
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-08-08 10:53:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddbd7a78f191462695ecbeeef7fd6312e322b15a

8337320: Update ProblemList.txt with tests known to fail on XWayland

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: 4b740d87
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-08 10:57:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b740d87ee50ba49305add4aae6490bebb6963ba

8225209: jdk/jfr/event/compiler/TestCodeSweeper.java fails

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java

Changeset: 6a9a867d
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-08 14:38:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a9a867d645b8fe86f4ca2b04a43bf5aa8f9d487

8337994: [REDO] Native memory leak when not recording any events

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 78773b17
Branch: foreign-memaccess+abi
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-08-08 15:52:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78773b1769922611318243b6680d59518ed4e015

8338015: Fix "Java Java" typo in package info file of java.lang.classfile

Reviewed-by: jiefu, jpai, liach

! src/java.base/share/classes/java/lang/classfile/package-info.java

Changeset: 9695f095
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-08-08 16:11:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9695f09581bac856ad97943cca15c65dc21d2adf

8337683: Fix -Wconversion problem with arrayOop.hpp

Reviewed-by: stefank, dholmes

! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/byteswap.hpp

Changeset: 53c9f037
Branch: foreign-memaccess+abi
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-08-08 16:31:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53c9f037fb2805aab5ab9729166ce7d5bc7a77f9

8336849: Remove .llvm_addrsig section from JDK/VM static libraries (.a files)

Reviewed-by: ihse

! make/common/native/Link.gmk

Changeset: bfb75b96
Branch: foreign-memaccess+abi
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-08-08 16:53:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bfb75b96266f4c5840e2edea13f9aa2c801518cf

8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException

Reviewed-by: bpb, shade, dfuchs

! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java

Changeset: e7a0b5b0
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-08 18:45:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7a0b5b09bcfcd8b09667e51ec588e206f0652ff

8334780: Crash: assert(h_array_list.not_null()) failed: invariant

Reviewed-by: egahlin, shade

! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp

Changeset: 9f08a01c
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-08-08 19:47:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f08a01cb6ebb08f67749aabdff4efaedfaf3228

8338010: WB_IsFrameDeoptimized miss ResourceMark

Reviewed-by: dholmes, shade

! src/hotspot/share/prims/whitebox.cpp

Changeset: 55c50970
Branch: foreign-memaccess+abi
Author:    Jiawei Tang <jwtang at openjdk.org>
Date:      2024-08-09 02:29:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55c509708e9b89a7609fd41b6e5a271f250bbacd

8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java

Changeset: 0c1e9111
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-08-09 02:59:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c1e9111d226b601236b9826e27ecc67a8b625fb

8338019: Fix simple -Wzero-as-null-pointer-constant warnings in riscv code

Reviewed-by: fyang, mli, luhenry

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp

Changeset: 9ab8c6b9
Branch: foreign-memaccess+abi
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-08-09 05:09:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ab8c6b9ba90ffd12600a250c8704571e9feb78d

8335130: The test "javax/swing/plaf/synth/ComponentsOrientationSupport/5033822/bug5033822.java" fails because the background color of the tabs is displayed incorrectly.

Reviewed-by: achung, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java

Changeset: 00aac409
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-09 06:26:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00aac4097abd3c5e6144734cfd44228bc31892fb

8338058: map_or_reserve_memory_aligned Windows enhance remap assertion

Reviewed-by: mdoerr, clanger

! src/hotspot/os/windows/os_windows.cpp

Changeset: c01f53ac
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-08-09 07:17:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c01f53ac2dab1d4d2cd1e4d45a67f9373d4a9c7e

8337876: [IR Framework] Add support for IR tests with @Stable

Reviewed-by: shade, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java

Changeset: 82d5768c
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-08-09 07:20:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82d5768c1bdccfaf97a41f32a8bfcfd03a0fb378

8337840: Remove redundant null check in ObjectOutputStream.writeProxyDesc

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectOutputStream.java

Changeset: f74109bd
Branch: foreign-memaccess+abi
Author:    Joel Sikström <joel.sikstrom at oracle.com>
Date:      2024-08-09 07:29:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f74109bd178c92a9dff1ca6fce03b25f51a0384f

8337939: ZGC: Make assertions and checks less convoluted and explicit

Reviewed-by: stefank, ayang, eosterlund

! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 53fce38a
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-09 07:53:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53fce38a3ff8700fef640fffc066efc21ff9c25f

8338062: JFR: Remove TestStartDuration.java and TestStartName.java from ProblemList.txt

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt

Changeset: 6ebd5d74
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-09 08:23:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ebd5d74d57b334e7cf0b1282d7bb469a56fb3d6

8338036: Serial: Remove Generation::update_counters

Reviewed-by: kbarrett

! src/hotspot/share/gc/serial/generation.hpp

Changeset: c37e8638
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-08-09 09:12:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c37e8638c98cb4516569304e9a0ab477affb0641

8314125: RISC-V: implement Base64 intrinsic - encoding

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 14071607
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-08-09 09:24:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/140716078694a338e2c2f837841761262cee5542

8313931: Javadoc: links to type parameters actually generate links to classes

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java
! test/langtools/jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
+ test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletTypeParam.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/pkg/CtorTypeParam.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java

Changeset: cf83d929
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-08-09 11:00:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf83d9292eece535c636f3be840b3d51d035c325

Automatic merge of jdk:master into master


Changeset: ba5d5b99
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-08-09 11:00:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba5d5b991088b88dc5c17ca0b8cb2b7b570b1b97

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list