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

duke duke at openjdk.org
Fri Apr 12 11:07:12 UTC 2024


Changeset: 27353ad3
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-05 11:15:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27353ad367c2342086d8e56ee2412d796d44b664

8329521: Serial: Rename MarkSweep to SerialFullGC

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/generation.hpp
- src/hotspot/share/gc/serial/markSweep.cpp
- src/hotspot/share/gc/serial/markSweep.inline.hpp
+ src/hotspot/share/gc/serial/serialFullGC.cpp
= src/hotspot/share/gc/serial/serialFullGC.hpp
+ src/hotspot/share/gc/serial/serialFullGC.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 29992e1f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-05 12:00:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29992e1fca4faef0fe0ac453c7e78db4628d5e70

8329570: G1: Excessive is_obj_dead_cond calls in verification

Reviewed-by: aboldtch, shade, tschatzl, gli

! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: 46d3d7b9
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-05 12:16:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46d3d7b9673e06c74c8586c164f8a233a8876835

8329529: Serial: Move _saved_mark_word out of ContiguousSpace

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 4a11db8b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-05 13:30:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a11db8b606f2b10f48f0b45335b661fe3095fc4

8329662: Add a test to verify the behaviour of the default HEAD() method on HttpRequest.Builder

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java

Changeset: 040c9356
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-05 16:08:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/040c93565c0dff6270911eb9e58d78aa01bbb925

8328183: Minor mistakes in docs of PrintStream.append()

Reviewed-by: iris, naoto

! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/StringWriter.java
! src/java.base/share/classes/java/io/Writer.java

Changeset: 862e6156
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-04-05 20:20:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/862e6156960639564aed5de16de9a26320770a80

8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails

Reviewed-by: gli, aivanov

! test/jdk/ProblemList.txt

Changeset: 3d50eaa6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-06 02:25:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d50eaa6edd6ae2b093a75fa203a706aef24701b

8329784: Run MaxMetaspaceSizeTest.java with -Xshare:off

Reviewed-by: ccheung, matsaave

! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java

Changeset: 49d8e638
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-06 06:23:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49d8e6383321dcf152f70998be60695cea7527eb

8329083: RISC-V: Update profiles supported on riscv

Reviewed-by: fyang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: d771ec62
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-06 14:21:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d771ec6296bd3bb17ac2dd79671fdb6f154b4ea5

8329733: Update the documentation in java.net.SocketOptions to direct to java.net.StandardSocketOptions
6431396: Spec for SocketOptions.SO_BINDADDR incorrect

Reviewed-by: djelinski, alanb

! src/java.base/share/classes/java/net/SocketOptions.java

Changeset: 3a3b77dd
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-08 01:33:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3a3b77dd4f522e2ca855acca8516e5901c3f2b5a

8329641: RISC-V: Enable some tests related to SHA-2 instrinsic

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 51b0abc8
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-08 04:30:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/51b0abc87439014c4c5022c0057614f99a741ddd

8329340: Remove unused libawt code
8315693: Remove WM_AWT_SET_SCROLL_INFO message

Reviewed-by: prr, aivanov

! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.h
! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Debug.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Object.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Object.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h
! src/java.desktop/windows/native/libawt/windows/awt_ole.h
! src/java.desktop/windows/native/libawt/windows/awtmsg.h

Changeset: d1aad712
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-08 07:30:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1aad71209092013a89b3b85a258dd4d2e31224a

8321204: C2: assert(false) failed: node should be in igvn hash table

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/compile.cpp

Changeset: 6f087cbc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-08 09:29:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f087cbcd5c8c91eb104c6e4297f485dd1a82229

8328698: oopDesc::klass_raw() decodes without a null check

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 7c664657
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-04-08 09:50:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c664657630a50ab83d218028cec114ea2d907ac

8325088: Overloads that differ in type parameters may be lost

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.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/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/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
+ test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java

Changeset: fc18201b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-08 10:52:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc18201bbdac7ac7d78767c780d3efe5352ee77a

8327111: Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/TestCloningWithManyDiamondsInExpression.java

Changeset: 8648890f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-08 11:35:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8648890f86fb3d869950614c97c2df648352168d

8329749: Obsolete the unused UseNeon flag

Reviewed-by: chagedorn, kvn, aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: be45de1f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-04-08 12:13:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be45de1f93e918f928c6bb8bebc3697487adf602

8328627: JShell documentation should be clearer about "remote runtime system"

Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/man/jshell.1

Changeset: 3ebf8c93
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-08 12:55:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ebf8c9359da2f45e4cefb7be2276d33c30979aa

8329663: hs_err file event log entry for thread adding/removing should print current thread

Reviewed-by: kevinw, rrich

! src/hotspot/share/runtime/threads.cpp

Changeset: 6439375b
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-08 14:06:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6439375bb96346f4b34ba57e8e61ffe1905563f1

8329533: TestCDSVMCrash fails on libgraal

Reviewed-by: iklam, ccheung

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java

Changeset: 74758248
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-08 15:27:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/747582484ce89e16661ef917a89adb52f5adc2e6

8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java

Reviewed-by: abhiscxk, dmarkov

! test/jdk/ProblemList.txt

Changeset: 9ac3b77d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 15:55:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ac3b77d0d69227ded6ef3843ebf5c18ceee37b5

8329775: Serial: Remove unused declarations in serialFullGC.hpp

Reviewed-by: iwalulya

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

Changeset: 115f4193
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-08 16:10:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/115f4193eb39d8469ac8127e38798a3f041c22e0

8329659: Serial: Extract allowed_dead_ratio from ContiguousSpace

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: dd930c57
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-04-08 16:26:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd930c573b2822e7f55e9d1b9a945a023c3fdee6

8329787: Fix typo in CLDRConverter

Reviewed-by: jlu, iris, lancea, bpb

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
- make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java

Changeset: 212a2536
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-08 17:58:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/212a253697b1a5e722bb90ae1140c91175fc028b

8329623: NegativeArraySizeException encoding large String to UTF-8

Reviewed-by: naoto, rgiulietti

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: a4dd2e95
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 18:33:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a4dd2e95322dd5af9c576a1d401368a4286451a9

8329766: Serial: Refactor SerialBlockOffsetTable API

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp

Changeset: 94677200
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-08 18:34:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94677200fb68a542ffc45221df5c27dfbdf47932

8329875: Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp

Reviewed-by: stefank

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialFullGC.hpp

Changeset: 7e5ef79f
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-04-08 18:41:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e5ef79f953877cde6389998edcfe3fecb9b900e

8323116: [REDO] Computational test more than 2x slower when AVX instructions are used

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java

Changeset: e7026465
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-04-08 20:08:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e70264654570155a39d0841ce82b9dd52ca0389c

8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
+ test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java

Changeset: a887fd21
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-08 23:13:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a887fd2144ce067844f18a514afb5078255601ff

8316991: Reduce nullable allocation merges

Reviewed-by: kvn, vlivanov

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
+ test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java

Changeset: fbc1e666
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-09 01:37:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbc1e6661e26c30a9cf7bc57afd70fde1c642bcb

8328181: C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/c2/ClearArray.java

Changeset: dfaf11a3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-09 07:40:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfaf11a3d80792ae9c484f3c21f93d0b7b0d23f9

8329898: Revert one use of markWord.is_unlocked back to is_neutral

Reviewed-by: stefank

! src/hotspot/share/runtime/basicLock.cpp

Changeset: b4ddddef
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-09 08:11:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4ddddeff1ce4293c88a9ab8ad3ca9d3b0e2352e

8329840: Fix ZPhysicalMemorySegment::_end type

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp

Changeset: 19a99d02
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 08:41:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19a99d023e32fa9f4d26b76bd36993719e1dfe21

8326744: Class-File API transition to Second Preview

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 58e39c19
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-04-09 08:47:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58e39c193211579316cfd09dc4117d510e317985

8329884: Serial: Fix build failure due to ‘Copy’ has not been declared

Reviewed-by: ayang

! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 71c5bbce
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 09:35:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71c5bbcec7052a8394dd49c0a8c46801adbfcae4

8329527: Opcode.IFNONNULL.primaryTypeKind() is not ReferenceType

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/classfile/Opcode.java

Changeset: b9331cd2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-09 10:41:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9331cd25ca88b07ce079405f5e3031cf8c13ea6

8329823: RISC-V: Need to sync CPU features with related JVM flags

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 8907eda7
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 11:08:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8907eda779f0c3f870bb31deb74c0a483251f1e2

8325485: IncrementInstructions.of(int, int) is not storing the args

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: a48289ac
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-09 11:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a48289ac30a6a9ddc9941676726d105b11689ab3

8329761: Remove unused KeyBuilder and unusedSets from StyleContext

Reviewed-by: serb, tr

! src/java.desktop/share/classes/javax/swing/text/StyleContext.java

Changeset: 5ea21c3a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-09 12:26:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ea21c3a61a7a159d1b88885368741763f42bf04

8329878: Reduce public interface of CardTableBarrierSet

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp

Changeset: 87131fb2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:27:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87131fb2f77188a483fd0852da5f9228aafd5336

8329629: GC interfaces should work directly against nmethod instead of CodeBlob

Reviewed-by: ayang, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
- src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
- src/hotspot/share/gc/g1/g1CodeBlobClosure.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/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
+ src/hotspot/share/gc/g1/g1NMethodClosure.cpp
+ src/hotspot/share/gc/g1/g1NMethodClosure.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xHeapIterator.cpp
! src/hotspot/share/gc/x/xStackWatermark.cpp
! src/hotspot/share/gc/x/xStackWatermark.hpp
! src/hotspot/share/gc/x/xVerify.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 492b954f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:31:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/492b954f81f75cedec50fabc4e6071cabb53acc0

8329750: Change Universe functions to return more specific Klass* types

Reviewed-by: coleenp

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/vectorSupport.cpp

Changeset: 5c9f0368
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:32:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c9f03686d77dd56c0441f9eb54b1cfcd3a49b3c

8329858: G1: Make G1VerifyLiveAndRemSetClosure stateless

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: 635cb3c9
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-09 13:04:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/635cb3c9762aeaec6c8dd2c21b8323d187236b4f

8329745: Update the documentation of ServerSocket and Socket to refer to StandardSocketOptions instead of legacy SocketOptions

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: 2fcb8168
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-09 13:19:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fcb816858406f33cefef3164b2c85f9f996c7da

8305072: Win32ShellFolder2.compareTo is inconsistent

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java

Changeset: 5fb5e6c8
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-09 13:22:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5fb5e6c8f04e325cbb782431d51251edde4c2618

8329603: G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable

Reviewed-by: ayang, iwalulya

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp

Changeset: 3b6629ce
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-09 14:10:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b6629cec7a2ecec8dcb5b94d8ed3e169483aa97

8324673: javacserver failed during build: RejectedExecutionException

Reviewed-by: cstein, erikj

! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! make/langtools/tools/javacserver/server/Server.java

Changeset: a8fbeec9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-09 14:26:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8fbeec9e968d82c66d739d6e70fd24795af0770

8329956: G1: Remove unimplemented collection_set_candidate_short_type_str

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1HeapRegion.hpp

Changeset: f9bc2db9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 14:41:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9bc2db9a9b8e5b7314fba5f70cb79e07ed02bd8

8325371: Missing ClassFile.Option in package summary

Reviewed-by: briangoetz

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

Changeset: e75e1cb0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 14:44:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e75e1cb02c3d115762846e47fb2d2b10a177f6de

8329955: Class-File API ClassPrinter does not print bootstrap methods arguments

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java

Changeset: 2e925f26
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-04-09 14:50:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e925f263d5a9a69f21e0c12bd71242fdff084cd

8329726: Use non-short forward jumps in lightweight locking

Reviewed-by: shade, kvn, aboldtch

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ test/hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java

Changeset: 23d161de
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-04-09 15:00:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23d161de2904208b71c50f7e54870ab0bd1eb2fe

8328630: Add logging when needed symbols in dll are missing.

Reviewed-by: dholmes, luhenry, mli

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

Changeset: 1e02a13a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-04-09 15:01:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e02a13a7f02a6fe9aac38b93935bcc238f7d227

8328614: hsdis: dlsym can't find decode symbol

Reviewed-by: ihse, luhenry, mli

! make/Hsdis.gmk
! src/utils/hsdis/binutils/hsdis-binutils.c
! src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h
! src/utils/hsdis/llvm/hsdis-llvm.cpp

Changeset: 6736792b
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-09 15:32:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6736792b9a711b82b21a5f32cde55f2a3f15ffda

8329628: Additional changes after JDK-8329332

Reviewed-by: stefank, eosterlund

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 4bba445d
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2024-04-09 15:39:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bba445d835837db5ab145edb24030fc6f42ec24

8325659: Normalize Random usage by incubator vector tests

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: b80ba085
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-09 16:20:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b80ba0851841a8490e61371ac4ef3514dc6eddf5

8329967: Build failure after JDK-8329628

Reviewed-by: thartmann, shade, dcubed

! src/hotspot/share/code/codeCache.cpp

Changeset: 316361b9
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-04-09 20:03:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/316361b95c004f5dcd6e7a3150cebceb8f82f67b

8328318: Wrong description in X509Extension.getExtensionValue method javadoc

Reviewed-by: mullan, wetmore

! src/java.base/share/classes/java/security/cert/X509Extension.java

Changeset: 6276789f
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-04-09 21:51:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6276789fb5e283c11ac73602c2a5f646eab96975

8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c

Changeset: b81b86da
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-10 01:33:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b81b86da9849fbc4fb341bff8a23d10aee9967b3

8329729: java/util/Properties/StoreReproducibilityTest.java times out

Reviewed-by: alanb

! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: 47df1459
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-10 03:33:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47df14590c003ccb1607ec0edfe999fcf2aebd86

8310513: [s390x] Intrinsify recursive ObjectMonitor locking

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: bab70193
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-10 04:14:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bab70193ddaae66a1f9039b0f1af1a0dc0e39cf9

8329431: Improve speed of writing CDS heap objects

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java

Changeset: d037a597
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-04-10 06:29:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d037a597a94edf6e716098b88f42f2b15518e2bd

8311248: Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments

Reviewed-by: thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: bea9acc5
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-10 07:11:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c

8328482: Convert and Open source few manual applet test to main based

Reviewed-by: abhiscxk, honkar, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/FrameMaximizedTest.java
+ test/jdk/java/awt/Frame/FrameMinimizeTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/MegaIconTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/dukeWave.gif
+ test/jdk/java/awt/Frame/MegaIconTest/duke_404.gif
= test/jdk/java/awt/Frame/MegaIconTest/fight.gif
+ test/jdk/java/awt/Frame/SizeMinimizedTest.java

Changeset: 51ed69a5
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-04-10 08:12:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/51ed69a586105b707ae616f9eba898449bf9fba7

8327621: Check return value of uname in os::get_host_name

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/os_posix.cpp

Changeset: e0fd6c4c
Author:    Sidraya Jayagond <sjayagond at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-10 10:12:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4

8329545: [s390x] Fix garbage value being passed in Argument Register

Reviewed-by: amitkumar, mdoerr

! src/hotspot/cpu/s390/foreignGlobals_s390.cpp

Changeset: dd6e4533
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-10 10:26:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd6e4533eb8b9c33b03a041d7a9ac87160ff9ffb

8329767: G1: Move G1BlockOffsetTable::set_for_starts_humongous to HeapRegion

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: b49ba426
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-10 10:32:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b49ba426a721db5926ac1b45d573d468389d479c

8330002: Remove redundant public keyword in BarrierSet

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/barrierSet.hpp

Changeset: 86cb7672
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-04-10 11:12:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86cb76728dd164faa8fe69cd07db85977e79be29

8326568: jdk/test/com/sun/net/httpserver/bugs/B6431193.java should use try-with-resource and try-finally

Reviewed-by: dfuchs, jpai

! test/jdk/com/sun/net/httpserver/bugs/B6431193.java

Changeset: c5150c7b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-10 12:38:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c5150c7b81e2b7b8c9e13c228d3b7bcb9dfe5024

8309751: Duplicate constant pool entries added during default method processing

Co-authored-by: Ashutosh Mehra <asmehra at openjdk.org>
Reviewed-by: matsaave, dholmes

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp

Changeset: 9731b1c8
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-10 14:21:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9731b1c8b02d957985f4fb40acd93fb67747a9f0

8327137: Add test for ConcurrentModificationException in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java

Changeset: 279ed0dd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-04-10 15:16:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/279ed0ddd505fb3052b818f755b4b220ed5557e6

8329961: Buffer overflow in os::Linux::kernel_version

Reviewed-by: rehn, stuefe

! src/hotspot/os/linux/os_linux.cpp

Changeset: 70944ca5
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-04-10 16:11:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70944ca54ad0090c734bb5b3082beb33450c4877

8330033: com/sun/net/httpserver/bugs/B6431193.java fails in AssertionError after JDK-8326568

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/bugs/B6431193.java

Changeset: 643dd48a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-11 01:14:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/643dd48a2aa05388c55fa728a22885540b967a05

8329432: PopFrame and ForceEarlyReturn functions should use JvmtiHandshake

Reviewed-by: pchilanomate, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 5e544f15
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-11 04:19:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e544f15100366f4e2db58cb0e28cdfd292fe35f

8329491: GetThreadListStackTraces function should use JvmtiHandshake

Reviewed-by: pchilanomate, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: d9c84e76
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-11 05:24:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9c84e763a0880d33586dbb8dc90b66ede030444

8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0

Reviewed-by: ccheung, iklam

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp

Changeset: b04b3047
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-11 06:28:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b04b3047ff5c5526bdf47925210e2a35ca191e6e

8329254: optimize integral reverse operations on x86 GFNI target.

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 2ceeb6c0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-11 07:27:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ceeb6c00135310b7bdabacb92d26d81de525240

8328822: C2: "negative trip count?" assert failure in profile predicate code

Reviewed-by: shade, chagedorn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestCountedLoopMinJintStride.java

Changeset: 7df49262
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-11 07:27:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7df492627b933f48750985c26de69be3f86115cb

8327741: JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg

Reviewed-by: vlivanov, chagedorn

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintInliningLateVirtualCall.java

Changeset: f7786426
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-11 08:46:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7786426133e0e53c750dfb81272191b08b03652

8330024: [AIX] replace my_disclaim64 helper by direct call to disclaim64

Reviewed-by: mdoerr, lucy

! src/hotspot/os/aix/os_aix.cpp

Changeset: 8817ba45
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-11 08:52:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8817ba450c0eac6f7c1ff19b16c11a26ff2ed109

8330000: ZGC: ZObjArrayAllocator may unnecessarily clear TypeArrays twice

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zObjArrayAllocator.cpp

Changeset: f0cd866a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-11 09:40:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0cd866a375082e14c69ccd3bf5e3d4d18edaebf

8329704: Implement framework for proper handling of JDK_LIBS

Reviewed-by: erikj, jwaters

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.prefs/Lib.gmk
! make/modules/java.rmi/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/java.smartcardio/Lib.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.attach/Lib.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.internal.le/Lib.gmk
! make/modules/jdk.jdi/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.management.agent/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! make/modules/jdk.net/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/modules/jdk.security.auth/Lib.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk

Changeset: 9acce7a6
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-04-11 10:33:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9acce7a6f326543c302ca0408213cf333f5f778a

8329774: Break long lines in jdk/src/jdk.hotspot.agent/doc /transported_core.html

Reviewed-by: kevinw

! src/jdk.hotspot.agent/doc/transported_core.html

Changeset: ff5c9a4d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-04-11 11:35:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff5c9a4ddecbe3ee453a30fcfd49fd677c174f06

8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestDroppedRetainedTAMS.java

Changeset: ecc603ca
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-11 12:42:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992

8201183: sjavac build failures: "Connection attempt failed: Connection refused"

Reviewed-by: erikj, ihse

! make/langtools/tools/javacserver/shared/PortFile.java

Changeset: 63684cd1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-11 13:17:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63684cd18300d862f3128bd13995e5c82307b50c

8327250: assert(!method->is_old()) failed: Should not be installing old methods

Reviewed-by: eosterlund, sspitsyn

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp

Changeset: 2e3682a7
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-04-11 13:51:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e3682a7f2983cd58b9564253dc698760faba4b8

8319678: Several tests from corelibs areas ignore VM flags

Reviewed-by: naoto, jpai

! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/javax/naming/spi/providers/InitialContextTest.java
! test/jdk/sun/misc/EscapePath.java

Changeset: 16061874
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-11 14:15:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16061874ffdd1b018fe1cad7e6d8ba8bdbdbbee1

8326947: Minimize MakeBase.gmk

Reviewed-by: erikj

! make/Bundles.gmk
! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileToolsJdk.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/CreateJmods.gmk
! make/Docs.gmk
! make/GenerateLinkOptData.gmk
! make/GraalBuilderImage.gmk
! make/Images.gmk
! make/InitSupport.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/ModuleWrapper.gmk
! make/SourceRevision.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.template
+ make/common/FileUtils.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/MakeIO.gmk
! make/common/NativeCompilation.gmk
! make/common/Utils.gmk
! make/common/modules/CopyCommon.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/test/GtestImage.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk
! test/make/TestCopyFiles.gmk

Changeset: 0656f080
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-11 15:01:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0656f0809208160f83a7dd1ae91d9f09b582ce35

8329469: Generational ZGC: Move the methods forwarding_[index|find|insert] from zRelocate.cpp to ZForwarding

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp

Changeset: 31ee5108
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-04-11 15:44:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31ee5108e059afae0a3809947adb7b91e19baec6

8241503: C2: Share MacroAssembler between mach nodes during code emission

Reviewed-by: kvn, mdoerr, amitkumar, lucy

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoah_ppc.ad
! src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 5808f30b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-11 19:22:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5808f30b89382af22027c43ebf14e36b0c16f041

8330026: Serial: Move some includes to vmStructs_serial.hpp

Reviewed-by: kbarrett

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 0db42906
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-04-11 20:54:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0db42906e390a98b3a6be078f1b8c3f2a03a838f

8330049: Remove unused AbstractLinker::linkerByteOrder

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java

Changeset: ece7d434
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-11 22:05:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ece7d4349a13f75c654e2ca0f4d1b66d3af5cf10

8329416: Split relocation pointer map into read-write and read-only maps

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: e45fea5a
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-12 06:04:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e45fea5a801ac09c3d572ac07d6179e80c422942

8329757: Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack

Reviewed-by: pchilanomate, kvn

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8329757.java

Changeset: bde3fc0c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-12 07:17:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865

8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 2c45eca1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-04-12 07:22:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c45eca15943826cb6bfbdf6e6fd88abc196e8f7

8328879: G1: Some gtests modify global state crashing the JVM during GC after JDK-8289822

Reviewed-by: iwalulya, kbarrett

! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp

Changeset: 2c8b432b
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 07:26:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c8b432b8911bc1a52b02def89e4820c76ea67ba

8330003: Serial: Move the logic of FastEvacuateFollowersClosure to SerialHeap

Reviewed-by: ayang, tschatzl

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

Changeset: c7fcd623
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-12 07:29:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7fcd62302a4b70214e4aea7052e661a2aa9b03b

8330006: Serial: Extract out ContiguousSpace::block_start_const

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 006a516a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-12 07:37:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/006a516aa0e10d74ffafca2e2da2ae89faf47457

8329962: Remove CardTable::invalidate

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp

Changeset: aebfd53e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-04-12 07:46:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aebfd53e9d19f5939c81fa1a2fc75716c3355900

8329660: G1: Improve TestGCLogMessages to be more precise

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 717a07b9
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-12 10:21:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/717a07b932e3dcabbad130d299b15cb963d50a67

8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel

Reviewed-by: psadhukhan, abhiscxk

! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java

Changeset: ea057d0d
Author:    duke <duke at openjdk.org>
Date:      2024-04-12 11:00:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea057d0d134229889be3b0aed826cc94e6d383ac

Automatic merge of jdk:master into master


Changeset: 5ce5785d
Author:    duke <duke at openjdk.org>
Date:      2024-04-12 11:00:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ce5785d57d1451cb94c20ebb517e8e2ac002e1d

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list