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

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


Changeset: ddbc0b6a
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-16 11:24:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddbc0b6a39148cb30a8fda80fa7290e90e2a77d6

8338495: Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes"

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 5022109b
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-08-16 13:18:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5022109b2a33a8cf2608eb829098b27641b731a4

8336856: Efficient hidden class-based string concatenation strategy

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
+ test/jdk/java/lang/String/concat/HiddenClassUnloading.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
! test/micro/org/openjdk/bench/java/lang/StringConcatStartup.java

Changeset: 07352c67
Branch: foreign-memaccess+abi
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-08-16 14:06:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07352c67448f3f35827395c83ac95e3ca0e4c6bc

8338398: Trivially fix grammar and typos

Reviewed-by: aivanov

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java

Changeset: 961e944f
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-16 15:48:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/961e944fa731dc84be2764c01e4b326187474605

8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation

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

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 8635642d
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-16 16:39:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8635642dbdfb74d2ae50a51611fd2c5980fe6e74

8338469: com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach

Reviewed-by: dcubed

! test/jdk/com/sun/jdi/DataDumpTest.java

Changeset: 2f7ba781
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-19 04:44:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f7ba781bf2e4e6d0fa658c19f86c6c05d60358a

8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment

Reviewed-by: jpai

! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java

Changeset: 56a007dd
Branch: foreign-memaccess+abi
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-19 06:42:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56a007dd32061695d7bb0faf47e1793728e86c88

8338488: Add screen capture for failure case

Reviewed-by: azvegint

! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java

Changeset: 15b20cb1
Branch: foreign-memaccess+abi
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2024-08-19 07:17:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15b20cb1fd18b849e49c175737dd3826c8d0ceff

8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference

Reviewed-by: dnguyen, honkar, serb

! test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java

Changeset: f0374a0b
Branch: foreign-memaccess+abi
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-08-19 09:00:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0374a0bc181d0f2a8c0aa9aa032b07998ffaf60

8337987: Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime

Reviewed-by: fyang, kvn, yzheng

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 6d430f24
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-19 09:08:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d430f24df9d599fe1e12c6b65117c02773ae5d8

8338314: JFR: Split JFRCheckpoint VM operation

Reviewed-by: mgronlun, egahlin

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: e07a5b66
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-19 10:42:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e07a5b66267156f55ee1c28579382990e58f15eb

8338512: JFR: Revert changes to TestCodeSweeper

Reviewed-by: mgronlun

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

Changeset: 6ff6b099
Branch: foreign-memaccess+abi
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Date:      2024-08-19 12:40:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ff6b0994380276e0096f7b55a0d659803344679

8290501: Typo in javax.swing.BoundedRangeModel documentation

Reviewed-by: aivanov, prr, honkar

! src/java.desktop/share/classes/javax/swing/BoundedRangeModel.java

Changeset: f0fe3138
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-08-19 12:57:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0fe31383aec652ad4e3cc4873cd3ff9b918fef7

8338564: Remove obsolete AbstractNamedEntry::equals method

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java

Changeset: 2766b09e
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-19 12:57:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2766b09e29d7c1c31fdef20f016a181eedb2d429

8338452: (dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java

Changeset: 3ca359ad
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-19 13:47:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ca359ad224b07f283c99eb43bed02eb93ef2dc7

8335771: Improve stability of java/nio/channels/DatagramChannel tests

Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
! test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/NotBound.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java
! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java
! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/jdk/java/nio/channels/DatagramChannel/Sender.java

Changeset: 6460b300
Branch: foreign-memaccess+abi
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-08-19 16:43:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6460b300487071bcf98f5ac70d9c0a6fd6b94083

8321140: Add comment to note difference in Metal's JButton margins

Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java

Changeset: c7690c34
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-08-19 17:47:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7690c34c2d7bff11501188266b7be7a486c1bd0

8338190: TOC vertical offsets not updated when document size changes

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template

Changeset: 55851a31
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-08-19 18:05:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55851a312baaea5af14c04fb1b436313fe0deac7

8281533: Odd "preview" label in link/linkplain

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java

Changeset: 68d1f5c3
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-20 05:43:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68d1f5c33bf3f64f44f8a10c2f9e4007cfd07d2b

8338543: ClassBuilder withMethod builders should cache the method type symbol

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java

Changeset: 9775d571
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-08-20 06:15:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9775d57168695dc0d758e017fe5069d93d593f3e

8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods

Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: lmesnik, dcubed, dholmes

! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/classLoadingService.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
+ test/jdk/java/lang/management/ClassLoadingMXBean/TestVerboseClassLoading.java
+ test/jdk/java/lang/management/MemoryMXBean/TestVerboseMemory.java

Changeset: b9d49dce
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-20 08:40:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9d49dcef22ab81a087d890bbac0329a5244a2ef

8337981: ShenandoahHeap::is_in should check for alive regions

Reviewed-by: rkennke, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 89ca5b6f
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-08-20 09:54:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89ca5b6fbd82f00375b4f96b2f3526078088d3f9

8338365: [PPC64, s390] Out-of-bounds array access in secondary_super_cache

Reviewed-by: mdoerr, aph, rrich

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

Changeset: 7933e45c
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-20 10:43:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7933e45cda7e3eaeabd3b3fa81492ade8e1cc2dc

8338550: Do libubsan1 installation in test container only if requested

Reviewed-by: sgehwolf

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

Changeset: 01d03e07
Branch: foreign-memaccess+abi
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-08-20 11:10:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01d03e07c7642e148e4e17848d28686858ea37a7

8324209: Check implementation of Expect: 100-continue in the java.net.http.HttpClient

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java

Changeset: 686eb233
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-20 12:28:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/686eb233d59ab72e872b8dc32cb14bf74519efc5

8336817: Several methods on DatagramSocket and MulticastSocket do not specify behaviour when already closed or connected

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java

Changeset: bc2700b7
Branch: foreign-memaccess+abi
Author:    George Adams <gdams at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-20 14:38:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc2700b7dc6039e2a17124a0ca32780383c4a43f

8282944: GHA: Add Alpine Linux x86_64 pre-integration check

Reviewed-by: ihse

! .github/actions/config/action.yml
+ .github/workflows/build-alpine-linux.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf

Changeset: b4420030
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-20 14:44:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b442003048559fc35cafddb62885d3ba75b70838

8338623: StackCounter adding extraneous slots for receiver invoke instructions

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: 55a97ec8
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-08-20 15:47:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55a97ec8793242c0cacbafd3a4fead25cdce2934

8336729: C2: Div/Mod nodes without zero check could be split through iv phi of outer loop of long counted loop nest resulting in SIGFPE

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java

Changeset: 285ceb9e
Branch: foreign-memaccess+abi
Author:    Vladimir Petko <vpetko at openjdk.org>
Date:      2024-08-20 15:51:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/285ceb9ee51e064687da6fc3fbed984e34cf02e6

8336529: (fs) UnixFileAttributeViews setTimes() failing on armhf, Ubuntu noble

Reviewed-by: bpb, alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: c646efc3
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-08-20 18:41:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c646efc366342564baebd2f17133e14780abcaa8

8205957: setfldw001/TestDescription.java fails with bad field value

Reviewed-by: sspitsyn, dlong

! src/hotspot/share/runtime/javaCalls.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java

Changeset: 0267284c
Branch: foreign-memaccess+abi
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2024-08-20 18:50:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0267284c52a450afaec78a542910381f5bff58fb

8338611: java.lang.module specification wording not aligned with JEP 261

Reviewed-by: alanb

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

Changeset: 1ebf2cf6
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-20 19:02:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ebf2cf639300728ffc024784f5dc1704317b0b3

8336756: Improve ClassFile Annotation writing

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java

Changeset: d7281079
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-20 23:34:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d72810794bf70f82e46f7220698e4d27d5973d5b

8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled

Reviewed-by: amenkov, kevinw

! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java

Changeset: 88ccbb60
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-21 01:05:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88ccbb60919e4523064b0da17184eedcd9efa087

8336934: Clean up JavaLangReflectAccess

Reviewed-by: rriggs, darcy

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: cafb3dc4
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-08-21 07:04:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cafb3dc49157daf12c1a0e5d78acca8188c56918

6318027: BasicScrollBarUI does not disable timer when enclosing frame is disabled.

Reviewed-by: abhiscxk, tr

! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
+ test/jdk/javax/swing/JScrollBar/DisableFrameFromScrollBar.java

Changeset: 59816975
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-21 08:17:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/598169756c903bb1f77e35ea32717043bc166e3c

8337828: CDS: Trim down minimum GC region alignment

Reviewed-by: iklam, phh

! src/hotspot/share/cds/archiveHeapWriter.hpp

Changeset: e88a3b05
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-08-21 08:19:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e88a3b0574c0a6c6acb5faf7b67674d5b7f0797c

8338661: StackMapTable is invalid if frames appear in dead code

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java

Changeset: 715fa8f9
Branch: foreign-memaccess+abi
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2024-08-21 08:23:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/715fa8f9fe7242e86b985aece3d078b226f53fb9

8336498: [macos] [build]: install-file macro may run into permission denied error

Reviewed-by: clanger, erikj

! make/common/FileUtils.gmk

Changeset: c4cf1e93
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2024-08-21 08:58:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4cf1e93bb22bf7c65ce1943fff91f74839434df

8338539: New Object to ObjectMonitor mapping: riscv64 implementation

Reviewed-by: fyang, rehn, mli

! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp

Changeset: 7458952d
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-08-21 10:17:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7458952dedc0a34b5c7f3e9e228f9b18e08f19e3

8338595: Add more linesize for MIME decoder in macro bench test Base64Decode

Reviewed-by: rehn

! test/micro/org/openjdk/bench/java/util/Base64Decode.java

Changeset: 80adea8e
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-21 11:58:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80adea8e0ab3753c3623267c6a2bd3eaed69ad29

8338545: Functional interface implementations for common pre-boot ClassFile operations

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 918cf114
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-21 12:01:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/918cf114548d0098cf6a8a50032b78ee04d453db

8338490: Serial: Move Generation::print_on to subclasses

Reviewed-by: gli

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! 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

Changeset: 3aeb6733
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-08-21 14:56:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3aeb6733f958bc2b0132494b8ac51a4cfa6b98de

8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java

Changeset: 0e8fe355
Branch: foreign-memaccess+abi
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-08-21 15:11:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e8fe3550b628c6617ac7593d7e17ef7d9bc0869

8338677: Improve startup of memory access var handles by simplifying combinator chains

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java

Changeset: e297e881
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-21 16:10:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e297e8817f486e4af850c97fcff859c3e9a9e21c

8338688: Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier

Reviewed-by: rkennke, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: ab8071d2
Branch: foreign-memaccess+abi
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-08-21 18:22:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab8071d28027ecbf5e8984c30b35fa1c2d934de7

8338146: Improve Exchanger performance with VirtualThreads

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java

Changeset: 47c8a6a8
Branch: foreign-memaccess+abi
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-08-21 22:10:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47c8a6a8db979fe862be876008feb76cdc9dccfd

8333265: De-duplicate method references in java.util.stream.FindOps

Reviewed-by: liach

! src/java.base/share/classes/java/util/stream/FindOps.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java

Changeset: 1d05989b
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-08-22 06:23:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d05989bb4bcc08ef6f7c408ec987ea43995eb07

8334357: Use NonInterleavingLogStream for report_metadata_oome

Reviewed-by: jsjolen, stuefe

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

Changeset: 6644dd33
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-08-22 07:22:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6644dd33f6f4b440105d84ef187a0ff6b1d60827

8338760: Adjust the comment after UseObjectMonitorTable

Reviewed-by: coleenp, dcubed

! src/hotspot/share/oops/markWord.hpp

Changeset: 129f527f
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-08-22 10:31:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/129f527f4f6de04897440a11f0be024f1a378433

8338290: Xcode project generator for hotspot

Co-authored-by: Gerard Ziemski <gziemski at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: azafari, erikj

! make/Main.gmk
! make/common/FileUtils.gmk
! make/common/NativeCompilation.gmk
! make/common/native/Link.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
+ make/ide/xcode/hotspot/CreateXcodeProject.gmk
+ make/ide/xcode/hotspot/data/Breakpoints_v2.xcbkptlist.template
+ make/ide/xcode/hotspot/data/jvm.xcscheme.template
+ make/ide/xcode/hotspot/data/project.pbxproj.template
+ make/ide/xcode/hotspot/data/runJ2Demo.xcscheme.template
+ make/ide/xcode/hotspot/data/script_after.sh
+ make/ide/xcode/hotspot/data/script_before.sh
+ make/ide/xcode/hotspot/src/classes/DiskFile.java
+ make/ide/xcode/hotspot/src/classes/XcodeProjectMaker.java
! make/modules/java.base/Copy.gmk

Changeset: 6cf7f9c4
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-22 11:39:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6cf7f9c4a76b99ed7aa4dc7ee54692331fc73408

8338662: Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: 6041c936
Branch: foreign-memaccess+abi
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-08-22 15:55:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6041c936d6dd39c5b3a89ed2823b25a8aef42b9f

8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: dlong, thartmann

! src/hotspot/share/oops/generateOopMap.cpp
+ test/hotspot/jtreg/runtime/interpreter/LastJsr.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrReachable.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java

Changeset: 0b5c8870
Branch: foreign-memaccess+abi
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-08-22 17:58:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff

8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections

Reviewed-by: rhalade

! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractServer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java

Changeset: 813546f9
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-22 19:48:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/813546f9236d278c380888f1f90cd49b23792d92

8338856: [BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment

Reviewed-by: dcubed

! src/hotspot/share/cds/archiveHeapWriter.hpp

Changeset: c89a1c35
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-08-22 21:41:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c89a1c35bda9002ee687b3fa267f3ef9cba78b00

8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux)

Reviewed-by: sgehwolf, alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: ea337098
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-08-23 02:35:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea3370982bfd3da4b200b738dd3b8c16cebb3a34

8328880: Events::log_exception should limit the size of the logging message

Reviewed-by: shade, kvn

! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: e06652ad
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-08-23 05:47:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e06652ad3c02dfe54104eaa04eaa3d117699b27f

8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock

Reviewed-by: mdoerr, amitkumar

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

Changeset: 8e0d0190
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-08-23 06:26:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e0d0190ed19bc1a9d4ec0c6ee3aa6454542989f

8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout

Reviewed-by: dfuchs, jpai, djelinski

! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 9cbf685b
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-08-23 07:09:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cbf685b0b1ade5e6ddebfeec225b2efb5cf4cfc

8337658: ZGC: Move soft reference handling out of the driver loop function

Reviewed-by: gli, aboldtch, eosterlund

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp

Changeset: a5e28005
Branch: foreign-memaccess+abi
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-08-23 08:05:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5e28005fa95426f811e1ed98a7d726cbdbe196d

8338834: Remove unused import declarations in java.compiler

Reviewed-by: darcy

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java

Changeset: fead3cf5
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-23 09:26:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fead3cf54130e3ab10f94a94dfbd382e4cb1e597

8338745: Intrinsify Continuation.pin() and Continuation.unpin()

Reviewed-by: kvn

! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 69bd227e
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-08-23 09:29:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69bd227e6c497eb82c46ab85125610c0b44dc04e

8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor

Reviewed-by: alanb, egahlin, dholmes

! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java

Changeset: 965dd1ac
Branch: foreign-memaccess+abi
Author:    Qizheng Xing <qxing at openjdk.org>
Date:      2024-08-23 09:30:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/965dd1acd0ce5b225d85e2c55cc097856e0e9f3c

8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementWithGCBarrierTests.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java

Changeset: 21d1e4d8
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-23 09:59:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21d1e4d8039ecccbf60138ede574e0177ee5550f

8338819: JFR: Internal events causes crash when no other events are in use

Reviewed-by: mgronlun, sjohanss

! src/hotspot/share/jfr/jni/jfrUpcalls.cpp

Changeset: 916f1aa0
Branch: foreign-memaccess+abi
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-23 10:51:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/916f1aa04f6fcc6da9bf9d725e3639cf4c0755a1

8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work

Reviewed-by: abhiscxk, dnguyen

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! test/jdk/javax/swing/JTable/KeyBoardNavigation.java

Changeset: 02cf5b0a
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-08-23 11:00:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02cf5b0aad3794b3684a8a17f22f160f00c832cb

Automatic merge of jdk:master into master


Changeset: 557f7dd4
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-08-23 11:00:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/557f7dd42af08a40965f959afec04049a570c01f

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list