git: openjdk/panama-foreign: master: 113 new changesets

duke duke at openjdk.org
Fri Apr 28 11:10:04 UTC 2023


Changeset: 5a00617b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-21 11:34:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a00617b1be998327825c3abe82ddc213336758d

8306543: GHA: MSVC installation is failing

Reviewed-by: shade, mdoerr

! .github/workflows/build-windows.yml

Changeset: be6031b8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-21 13:31:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be6031b87d6e0f088a79fdd1697982bb15a7145d

8303703: Add support of execution tests using virtual thread factory jtreg plugin

Reviewed-by: erikj, jpai

! doc/testing.html
! doc/testing.md
! make/Main.gmk
! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
+ make/test/BuildJtregTestThreadFactory.gmk
+ test/jtreg_test_thread_factory/src/share/classes/Virtual.java

Changeset: 6e77e14f
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-04-21 13:36:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e77e14fdbf4ab083020467cf2ecb8225f3dcbc7

8306456: Don't leak _worklist's memory in PhaseLive::compute

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/live.hpp

Changeset: 9cd5741c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-21 14:05:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cd5741c14358d6e9ffc97d63ba2d2adebf73ca2

8306436: Rename PSS*:_n_workers to PSS*:_num_workers

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp

Changeset: d518dbf7
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-21 14:16:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d518dbf726ca41f4566df74deed6adeb39ce2ed7

8306440: Rename PSS:_num_optional_regions to _max_num_optional_regions

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 723037a7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-04-21 15:29:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/723037a79d2a43b9a1a247d8f81a47907faadab1

8298048: Combine CDS archive heap into a single block

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: matsaave, tschatzl

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapLoader.inline.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionType.cpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 117c5b11
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-04-21 19:17:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/117c5b116b0c4e98ad34b3ddd3af844ed247ea09

8279216: Investigate implementation of premultiplied alpha in the Little-CMS 2.13

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/PremultipliedAlpha.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/SkipSampleModel.java

Changeset: cb158ffb
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-04-21 20:51:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb158ffb8a5be3322c914d93752d12327bc6f352

8296153: Bump minimum boot jdk to JDK 20

Reviewed-by: erikj, darcy, iris

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: b2240bf8
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-04-21 22:11:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2240bf870cd57983fda0bc3b0e205acfdd1fd2a

8304696: Duplicate class names in dynamicArchive tests can lead to test failure

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LinkClassApp.java

Changeset: 9ed456fa
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-04-21 23:56:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ed456fac87f598af7d71f9c0887234a09e10eed

8306634: Open source AWT Event related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/Component/RepaintTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEventAbsoluteCoordsTest.java
+ test/jdk/java/awt/event/OtherEvents/UndecoratedShrink.java
+ test/jdk/javax/swing/JInternalFrame/bug4212562.java
+ test/jdk/sun/awt/font/DoubleAntialiasTest.java

Changeset: 8d696aea
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-22 00:14:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d696aea9e1cefca97a760c017a5fde545facaa9

8306575: Clean up and open source four Dialog related tests

Reviewed-by: prr

+ test/jdk/java/awt/Dialog/DialogDeadlockTest.java
+ test/jdk/java/awt/Dialog/DialogLocationTest.java
+ test/jdk/java/awt/Dialog/ModalDialogOnNonEdt.java
+ test/jdk/java/awt/Dialog/NewMessagePumpTest.java

Changeset: 0f51e632
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-04-23 15:20:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f51e6326373ff7d4a4d9a0e3a2788401f73405d

8305590: Remove nothrow exception specifications from operator new

Reviewed-by: coleenp, kbarrett

! make/autoconf/flags-cflags.m4
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 49005174
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Fairoz Matte <fmatte at openjdk.org>
Date:      2023-04-24 02:19:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4900517479f12b59cd8f1c31ad94ad7487c522f7

8306636: Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/Test6905845.java

Changeset: f7d45b85
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-24 07:51:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7d45b85a5c664a87c94e0baccd8b9eddce27e2c

8306076: Open source AWT misc tests

Reviewed-by: serb

+ test/jdk/java/awt/CacheTest.java
+ test/jdk/java/awt/Frame/RemoveNotifyTest.java
+ test/jdk/java/awt/Icon/NullIconImageTest.java

Changeset: ce493dda
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-04-24 08:02:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce493dda9066b70f9541a8e06349fa81f79bb66c

8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one

Reviewed-by: tschatzl, lmesnik, shade

! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java

Changeset: 4a9f8efa
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-04-24 08:47:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a9f8efa867f84463f054d6624bcc5a89033e152

8057586: Explicit GC ignored if GCLocker is active

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
+ test/hotspot/jtreg/gc/TestJNICriticalStressTest.java

Changeset: 30fa50d1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-04-24 10:27:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30fa50d15854ffaec2f17882710e9f09f829b77a

8305062: Refactor CardTable::resize_covered_region

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 136dad71
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-04-24 10:56:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/136dad7197a1969b2b1fc325f4336c20386c5d3b

8306566: Open source several clipboard AWT tests

Reviewed-by: serb

+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/Common.java
+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/SystemClipboardTest.java
+ test/jdk/java/awt/Clipboard/GetAltContentsTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboardTest.java

Changeset: f239695b
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-04-24 11:31:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f239695b5670bfbc251430d2f7e632804894a8bc

8305056: Avoid unaligned access in emit_intX methods if it's unsupported

Reviewed-by: aph

! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 7400aff3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-24 12:55:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7400aff3b8a0294dcbb6e89e9d8aad984f29fe92

8305252: make_method_handle_intrinsic may call java code under a lock

Reviewed-by: dholmes, matsaave, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 62acc882
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-04-24 14:13:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62acc882bff32da287ac3ea22ebe43b90a724489

8306476: CDS ArchiveHeapTestClass.java test asserts when vm_exit is called on VM thread

Reviewed-by: ccheung

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: d980cb48
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-24 15:00:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d980cb48793f2bb662aece545fb00724c12a5613

8306658: GHA: MSVC installation could be optional since it might already be pre-installed

Reviewed-by: shade, goetz

! .github/workflows/build-windows.yml

Changeset: b2ccc973
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-04-24 15:13:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2ccc9731e3a183bc6f31480c7d12f110633ea2b

8306444: Don't leak memory in PhaseChaitin::PhaseChaitin

Reviewed-by: kvn, roland

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

Changeset: 2763cf14
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-04-24 15:36:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2763cf14e6a174511ae8af471690ef18b10b3998

8304896: Update to use jtreg 7.2

Reviewed-by: erikj, lmesnik, iris

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: f32adaf8
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-24 15:37:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f32adaf89fede5262db2cb5517fc649a87e0714d

8304836: Make MALLOC_MIN4 macro more robust

Reviewed-by: bchristi

! src/java.base/share/native/libjava/jni_util.c

Changeset: 4b23bef5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-24 16:10:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b23bef51df9c1a5bc8f43748a8d6c8d99995656

8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again
8302607: increase timeout for ContinuousCallSiteTargetChange.java
8305502: adjust timeouts in three more M&M tests

Reviewed-by: naoto, lmesnik, thartmann

! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 41d6be4d
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-04-24 16:33:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41d6be4d807921a91339029ae96e8dc14561bea6

8301065: Handle control characters in java_lang_String::print

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 6b81342c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-24 17:02:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b81342c2215041dbb7e9020a67cdc56976c97b1

8305994: Guarantee eventual async monitor deflation

Reviewed-by: simonis, stuefe, dcubed

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: 314db55f
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-04-24 17:25:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/314db55f6dde033f62481b62f10dd11030473569

8304818: Prune HttpURLConnection cache when corresponding Authenticator is garbage collected

Reviewed-by: dfuchs, djelinski

! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCache.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
- src/java.base/share/classes/sun/net/www/protocol/http/AuthenticatorKeys.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
- test/jdk/java/net/Authenticator/B4933582.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
+ test/jdk/sun/net/www/protocol/http/AuthCache.java

Changeset: 937dd345
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-24 19:29:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/937dd3456c68d72ef300d0947de5f67041676d83

8306775: Problemlist runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 328e512d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-24 19:35:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/328e512d12f6fd1d37cf1778ba68fa7b8ff1b8e3

8306780: ProblemList java/lang/Thread/virtual/HoldsLock.java#id0 in Xcomp

Reviewed-by: darcy

! test/jdk/ProblemList-Xcomp.txt

Changeset: 0dc03c9d
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-04-24 20:32:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dc03c9d544ac431a8932c4fee3f5f82b8fb64d2

8305922: [aix,linux] Avoid comparing 'this' to nullptr

Reviewed-by: mdoerr, dholmes

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/linux/osThread_linux.cpp

Changeset: 2ea62c13
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-24 21:23:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ea62c136925299d4b767a0149419e7e9de3629a

8303276: Secondary assertion failure in AdapterHandlerLibrary::contains during crash reporting

Reviewed-by: iklam, stuefe

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: b5362dad
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-25 02:45:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5362dadc59570d1f7fd7899be5ec11187168a16

8306484: Open source several AWT Choice jtreg tests

Reviewed-by: serb

+ test/jdk/java/awt/Choice/ChoiceConsumeMouseEvents.java
+ test/jdk/java/awt/Choice/ChoiceFocusLostTest.java
+ test/jdk/java/awt/Choice/ChoiceFreezeTest.java
+ test/jdk/java/awt/Choice/ChoiceGeneratesItemEvents.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent_2.java

Changeset: f39641cc
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-25 02:46:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f39641ccbd670853b3c021dd4e490151cbc77ed6

8306682: Open source a few more AWT Choice tests

Reviewed-by: serb

+ test/jdk/java/awt/Choice/ChoiceMouseEventOutbounds.java
+ test/jdk/java/awt/Choice/ChoiceMoveTest.java
+ test/jdk/java/awt/Choice/ChoiceStaysOpenedOnTAB.java
+ test/jdk/java/awt/Choice/DragOffNoSelectTest.java

Changeset: 24719190
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-04-25 04:16:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2471919020169aac4499ef40ed37eabd98c90da7

8304036: Use CommandLine class from shared module

Reviewed-by: jjg, mchung

! make/CompileInterimLangtools.gmk
! make/CompileToolsJdk.gmk
! make/autoconf/spec.gmk.in
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
- src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.internal.opt/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/module-info.java
! test/langtools/tools/javac/main/AtFileTest.java
! test/langtools/tools/javac/main/EnvVariableTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 8063aa2e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-04-25 04:19:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8063aa2e4a71d3f9f7867563bae92a4f75097b2a

8306695: Divide by zero in G1Policy::logged_cards_processing_time

Reviewed-by: iwalulya, tschatzl

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

Changeset: 31a73b0d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-25 04:54:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31a73b0d7088d10a5ffb5541d66806a92b681ef9

8306714: Open source few Swing event and AbstractAction tests

Reviewed-by: serb, prr

+ test/jdk/javax/swing/Action/bug4186951.java
+ test/jdk/javax/swing/Action/bug4211425.java
+ test/jdk/javax/swing/Action/bug4211454.java
+ test/jdk/javax/swing/Action/bug4244034.java
+ test/jdk/javax/swing/event/bug4143690.java
+ test/jdk/javax/swing/event/bug4160240.java

Changeset: 2985738f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 05:59:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2985738f1584735fee34bbe706014f43ec369bdd

8306773: Problemlist jdk/incubator/vector/ShortMaxVectorTests.java on x86_32

Reviewed-by: kvn

! test/jdk/ProblemList.txt

Changeset: f968da97
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-04-25 06:56:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f968da97a5a5c68c28ad29d13fdfbe3a4adf5ef7

8305352: updateIconImages may lead to deadlock after JDK-8276849

Reviewed-by: aivanov, serb

! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java

Changeset: d53a5eed
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-25 08:55:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d53a5eed0f64d97e1f688ed4cde006ae2a676231

8306067: Open source AWT Graphics,GridBagLayout related tests

Reviewed-by: serb

+ test/jdk/java/awt/Graphics/DrawNullStringTest.java
+ test/jdk/java/awt/Graphics/GetGraphicsTest.java
+ test/jdk/java/awt/GridBagLayout/GridBagLayoutButtonsOverlapTest.java
+ test/jdk/java/awt/GridBagLayout/GridBagLayoutOutOfBoundsTest.java

Changeset: a98f5875
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-04-25 10:27:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a98f58756d61f01c6c7bfdf27a119aae29dc5b2a

8306766: Reduce heap size for TestJNICriticalStressTest

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/gc/TestJNICriticalStressTest.java

Changeset: a4a53858
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-25 10:39:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a4a5385831b58e66fe3f34cef618643f9be68c9e

8306733: Remove template parameter of G1DetermineCompactionQueueClosure::free_pinned_region

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp

Changeset: 9d1fe656
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-04-25 13:35:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d1fe6565c6c355399578aa7aa211885342deb02

8306740: G1: Change G1CardSetHashTableScan to lambda

Reviewed-by: kbarrett, tschatzl

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

Changeset: 5f50e991
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-04-25 14:07:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f50e991ca072d86f1d4c2ae4657daec115eab2b

8306770: (fs) Remove obsolete os.version check from sun.nio.fs.BsdFileStore.supportsFileAttributeView

Reviewed-by: bpb, iris, lancea, alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java

Changeset: bad6aa68
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-25 14:20:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bad6aa68e4d491e819ab22e91dd5d65bb094120e

8289735: UTIL_LOOKUP_PROGS fails on pathes with space

Reviewed-by: erikj, mbaesken

! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/configure.ac
! make/autoconf/platform.m4

Changeset: 17ce0976
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-04-25 15:19:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17ce0976e442d5fabb14daed40fa9a768989f02e

8266571: Sequenced Collections

Reviewed-by: alanb

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
+ src/java.base/share/classes/java/util/ReverseOrderDequeView.java
+ src/java.base/share/classes/java/util/ReverseOrderListView.java
+ src/java.base/share/classes/java/util/ReverseOrderSortedMapView.java
+ src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
+ src/java.base/share/classes/java/util/SequencedCollection.java
+ src/java.base/share/classes/java/util/SequencedMap.java
+ src/java.base/share/classes/java/util/SequencedSet.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! test/jdk/TEST.groups
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Collections/Wrappers.java
+ test/jdk/java/util/SequencedCollection/Basic.java
+ test/jdk/java/util/SequencedCollection/BasicMap.java
+ test/jdk/java/util/SequencedCollection/SimpleDeque.java
+ test/jdk/java/util/SequencedCollection/SimpleList.java
+ test/jdk/java/util/SequencedCollection/SimpleSortedMap.java
+ test/jdk/java/util/SequencedCollection/SimpleSortedSet.java
+ test/jdk/jdk/internal/util/ArraysSupport/Reverse.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
! test/langtools/tools/javac/processing/model/type/BoundsTest.java

Changeset: 07ea445b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-25 15:29:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07ea445b43e0df682f305c8709495094e807b1f8

8306838: GetGraphicsTest needs to be headful

Reviewed-by: jiefu, dcubed

! test/jdk/java/awt/Graphics/GetGraphicsTest.java

Changeset: 98e8616a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-04-25 15:48:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98e8616a0c27ac73caf8f91cc83adc88b3490dcb

8301169: java/net/httpclient/ThrowingSubscribersAsInputStream.java,ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection

Reviewed-by: aefimov, djelinski

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java

Changeset: e8f62de1
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-04-25 16:13:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8f62de1cf791d0212805c7a5a97497b67e2a34a

8304676: [vectorapi] x86_32: Crash in Assembler::kmovql(Address, KRegister)

Reviewed-by: shade, thartmann, jbhateja

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 0ff3a278
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-04-25 16:13:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ff3a2784e06873505956ba01f153bba82d6c07a

8306008: Several Vector API tests fail for client VM after JDK-8304450

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: c92883a3
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-04-25 16:33:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c92883a3d540b8b6d28e31e1525d74b48161578c

8306772: Remove sun.security.x509.CertException, sun.security.x509.CertParseError

Reviewed-by: mullan

- src/java.base/share/classes/sun/security/x509/CertException.java
- src/java.base/share/classes/sun/security/x509/CertParseError.java

Changeset: 33d66141
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-04-25 17:48:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d661415056107742e16d24efdd5a063a2eb81f

8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording

Reviewed-by: manc, mullan

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/COPYING
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h

Changeset: 5f4965d4
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-04-25 17:55:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f4965d422cf1d2b4bb372202e6cae96be863d30

8306687: Relax memory ordering constraints on metaspace atomic counters

Reviewed-by: shade, minqi

! src/hotspot/share/memory/metaspace/counters.hpp

Changeset: 36d61c31
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-25 18:10:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36d61c3106c69c019f2d4ded7dedd1649c1226b3

8306765: Some client related jtreg problem list entries are malformed

Reviewed-by: iris

! test/jdk/ProblemList.txt

Changeset: 9beae218
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-25 18:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9beae21864d18054ca3762ec989d51ff0660db84

8306718: Optimize and opensource some old AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/EventDispatchThread/StoppingEdtOnPushPopTest.java
+ test/jdk/java/awt/FileDialog/ExceptionAfterSetDirectory.java
+ test/jdk/java/awt/FlowLayout/MinimumLayoutSize.java
+ test/jdk/java/awt/FlowLayout/PreferredLayoutSize.java

Changeset: 28829f30
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-25 18:46:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28829f308fe6314388c9a47b91273bcf81eb806c

8306734: Shenandoah: Missing barriers on deoptimization path

Reviewed-by: eosterlund, rkennke

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

Changeset: d819deba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-04-25 19:33:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d819debaa5f0155e5e3990fa4f919ab420610c97

8304423: Refactor FdLibm.java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java

Changeset: e3ccaa65
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-25 20:18:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3ccaa6541e98aaa57b31a05cb998d48a0f7ee87

8306623: (bf) CharBuffer::allocate throws unexpected exception type with some CharSequences

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicChar.java

Changeset: b372f28a
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-04-25 20:25:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b372f28ad4b7c1f46e0070a930911542d4d1a032

8306753: Open source several container AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/Container/FindComponentAtTest.java
+ test/jdk/java/awt/Container/FindComponentTest.java
+ test/jdk/java/awt/Container/FocusTraversalPolicyProviderTest.java
+ test/jdk/java/awt/Container/PropertyEventsTest.java

Changeset: 1c2dadc3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-04-25 20:26:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c2dadc31e8b732d43df5494437720bfbc3f5c8b

8306683: Open source several clipboard and color AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/Clipboard/DelayedQueryTest.java
+ test/jdk/java/awt/Clipboard/NullContentsTest.java
+ test/jdk/java/awt/Clipboard/SerializeLocalFlavorTest.java
+ test/jdk/java/awt/ColorClass/ColorSerializationTest.java

Changeset: 88d9ebf8
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-04-25 20:27:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88d9ebf8e80eeead3e4a1494ba537530c16b75e1

8306752: Open source several container and component AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/Component/GetListenersTest.java
+ test/jdk/java/awt/Container/OpenedPopupFrameDisposal.java
+ test/jdk/java/awt/Container/RemoveByIndexExceptionTest.java
+ test/jdk/java/awt/Container/ShowingChangedEventTest.java

Changeset: 00b1eaca
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-25 20:32:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00b1eacad6ae2d5ea5afb1de506768e9ab960743

8306031: Update IANA Language Subtag Registry to Version 2023-04-13

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: adf62feb
Author:    Chen Liang <liach at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2023-04-25 23:24:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/adf62febe6ccfd0b433588fe93fb6903848effbb

8304918: Remove unused decl field from AnnotatedType implementations

Reviewed-by: stsypanov, darcy

! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java

Changeset: 1c1a73f7
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-04-26 02:24:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c1a73f715b291faabbc77d09d0f7b0ae65ebea7

8302908: RISC-V: Support masked vector arithmetic instructions for Vector API

Co-authored-by: zifeihan <caogui at iscas.ac.cn>
Reviewed-by: fyang, fjiang, yzhu

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: f3e8bd1d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-26 03:13:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3e8bd1d1161772539f42405fc4fcb02259f5b66

8306755: Open source few Swing JComponent and AbstractButton tests

Reviewed-by: prr

+ test/jdk/javax/swing/AbstractButton/bug4143867.java
+ test/jdk/javax/swing/AbstractButton/bug4147740.java
+ test/jdk/javax/swing/AbstractButton/bug4246045.java
+ test/jdk/javax/swing/JComponent/bug4419219.java
+ test/jdk/javax/swing/JComponent/bug4962718.java

Changeset: ed1ebd24
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-26 05:17:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed1ebd242a4bb82a7074564ea96dc3d26b78f9e1

8306652: Open source AWT MenuItem related tests

Reviewed-by: prr, psadhukhan

+ test/jdk/java/awt/MenuItem/EnableTest.java
+ test/jdk/java/awt/MenuItem/MenuSetLabelTest.java
+ test/jdk/java/awt/MenuItem/SetLabelWithPeerCreatedTest.java
+ test/jdk/java/awt/MenuItem/SetStateTest.java

Changeset: cc894d84
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-04-26 05:42:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc894d849aa5f730d5a806acfc7a237cf5170af1

8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL

Reviewed-by: roland, kvn, chagedorn, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitSubtractionsCollapse.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnrollLimitPreciseType.java

Changeset: 44d9f55d
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-04-26 05:44:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44d9f55d0b3c469988be6f1c47f0cfbc433c4490

8306072: Open source several AWT MouseInfo related tests

Reviewed-by: serb, psadhukhan

+ test/jdk/java/awt/MouseInfo/ButtonsNumber.java
+ test/jdk/java/awt/MouseInfo/ContainerMousePositionTest.java

Changeset: 8d899925
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-04-26 08:25:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d899925dc281c5dabbef14d85a6df807f8d300e

8298189: Regression in SPECjvm2008-MonteCarlo for pre-Cascade Lake Intel processors

Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: shade, thartmann, kvn

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

Changeset: d7476982
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-26 08:29:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d74769826ddb5e68df76407fb94c7560475249a0

8306823: Native memory leak in SharedRuntime::notify_jvmti_unmount/mount.

Reviewed-by: pchilanomate, sspitsyn

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

Changeset: 86f41a4c
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-04-26 10:09:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86f41a4c42268d364175263804eb4d1ce82fa943

8306735: G1: G1FullGCScope remove unnecessary member _explicit_gc

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: c5910fa0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-04-26 10:58:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c5910fa065ec9b95fcc63047a76f9f4c5cf64dd6

8306749: Make CardTable::invalidate non-virtual

Reviewed-by: tschatzl

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

Changeset: 9ad6dc88
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-26 11:11:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ad6dc881d285cc26c136f0ef19af5bac0a75022

8306774: Make runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java more reliable

Reviewed-by: stuefe, dcubed

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java

Changeset: 35e7bc21
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-04-26 11:12:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35e7bc21d3c1b38e2268924b20ae4b149b4f8cd8

8306855: [s390x] fix difference in abi sizes

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 2e340e85
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-26 14:53:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e340e855b760e381793107f2a4d74095bd40199

8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time

Reviewed-by: cjplummer, sspitsyn

! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 35e80237
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-04-26 16:02:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35e802374c18123687ccb5d74a9c2eac0f1b4c52

8306872: Rename Node_Array::Size()

Reviewed-by: kvn, thartmann, shade

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: 9bc6a212
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-04-26 16:04:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bc6a212f70eede108a8d3bc1ba1f780722b6e33

8306033: Resolve multiple definition of 'throwIOException' and friends when statically linking with JDK native libraries

Reviewed-by: alanb

! src/java.management/share/native/libmanagement/management.c
! src/java.management/share/native/libmanagement/management.h
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.c
! src/java.security.jgss/share/native/libj2gss/NativeUtil.h
! src/java.smartcardio/share/native/libj2pcsc/pcsc.c
! src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_digest.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_dual.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_mutex.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_objmgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.h
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: a18191fe
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-04-26 16:06:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a18191fee8347c82764d3b2e2841d24d4670d47d

8302328: [s390x] Simplify asm_assert definition

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: d0e8aec0
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-26 16:37:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0e8aec041d7e0a8a8e72da079b428afff3fcd26

8306374: (bf) Improve performance of DirectCharBuffer::append(CharSequence[,int,int])

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/micro/org/openjdk/bench/java/nio/CharBufferAppend.java

Changeset: 8e36c05d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-04-26 16:53:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e36c05d6c80f6bdcd8a7530a382810f500885ad

8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106"

Reviewed-by: naoto, lancea

! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java

Changeset: 01b85129
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-04-26 17:30:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01b85129116dd2cc762e518ac631305bd8511764

8302182: Update Public Suffix List to 88467c9

Reviewed-by: mullan

! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 38cc0391
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-04-26 17:32:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38cc0391f3f7272167f92a4c2faa9fae21a26ef9

8306705: com/sun/jdi/PopAndInvokeTest.java fails with NativeMethodException

Reviewed-by: lmesnik, amenkov, sspitsyn

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

Changeset: 732179ca
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-26 19:07:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/732179ca84ee1dab6530255c33de7f35cab649c2

8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests

Reviewed-by: psadhukhan, tr, serb

+ test/jdk/java/awt/KeyboardFocusmanager/ChangeKFMTest.java
+ test/jdk/java/awt/KeyboardFocusmanager/PropertySupportNPETest.java
+ test/jdk/java/awt/Label/NullLabelTest.java
+ test/jdk/java/awt/Layout/InsetsTest.java
+ test/jdk/java/awt/LightweightComponent/LWClobberDragEvent.java
+ test/jdk/java/awt/LightweightComponent/LightweightDragTest.java

Changeset: b81c9c84
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-26 20:03:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b81c9c844228c39ea7625c30fddb8f44065ce8b0

8306951: [BACKOUT] JDK-8305252 make_method_handle_intrinsic may call java code under a lock

Reviewed-by: dcubed

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 750bece0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-04-26 20:54:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/750bece0c2f331025590e7358c7b69f4811f0d24

8305771: SA ClassWriter.java fails to skip overpass methods

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: 1e4eafb4
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-04-26 22:45:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e4eafb4fe70832294a12938d93e7860073cf4cf

8071693: Introspector ignores default interface methods

Reviewed-by: prr, aivanov, serb

! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
+ test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java

Changeset: 9ebcda21
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-26 22:47:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ebcda2165c42e3f7b82a9ae8074badb69c0d270

8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)

Reviewed-by: shade, stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 27c5c107
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-27 04:57:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27c5c1070ac559caa8dbad598337046f59355464

8306883: Thread stacksize is reported with wrong units in os::create_thread logging

Reviewed-by: shade

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 748476fd
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-04-27 06:56:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/748476fd80ec93c25d823bc5088c706fcf3c7e65

8306732: TruncatedSeq::predict_next() attempts linear regression with only one data point

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/utilities/numberSeq.cpp

Changeset: de0c05da
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-04-27 07:06:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de0c05da07859ee4552b73a39a35cc8cd37b78b0

6995195: Static initialization deadlock in sun.java2d.loops.Blit and GraphicsPrimitiveMgr

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/sun/java2d/loops/Blit.java
! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListColor.java
! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java
+ test/jdk/sun/java2d/loops/GraphicsPrimitiveMgrTest.java

Changeset: a83c02fe
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-27 07:26:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a83c02fe2ca52a39018be630b6373f73361fcf3d

8306654: Disable NMT location_printing_cheap_dead_xx tests again

Reviewed-by: dholmes

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: d94ce656
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-27 07:28:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d94ce6566d50fc0a6218adbb64d8f90e9eeb844a

8306858: Remove some remnants of CMS from SA agent

Reviewed-by: shade, cjplummer, kbarrett, ysr

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java

Changeset: 41d58533
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-04-27 08:25:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41d58533aca29d439db264540e85c4fa165f19f6

8306940: test/jdk/java/net/httpclient/XxxxInURI.java should call HttpClient::close

Reviewed-by: jpai, djelinski

! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java

Changeset: cbccc4c8
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-04-27 09:00:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbccc4c8172797ea2f1b7c301d00add3f517546d

8304265: Implementation of Foreign Function and Memory API (Third Preview)

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: erikj, jvernee, vlivanov, psandoz

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/data/hotspot-symbols/symbols-shared
+ make/devkit/createLibffiBundle.sh
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/downcallLinker.hpp
! src/hotspot/share/prims/foreignGlobals.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/upcallLinker.cpp
+ src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
- src/java.base/share/classes/java/lang/foreign/SegmentScope.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
- src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
- src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64VaList.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIABI.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIStatus.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.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/CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! src/java.base/share/classes/jdk/internal/foreign/layout/PaddingLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/StructLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/UnionLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/vm/ForeignLinkerSupport.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/java.base/share/native/libfallbackLinker/fallbackLinker.c
+ src/java.base/share/native/libjava/ForeignLinkerSupport.c
! test/jdk/TEST.groups
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
+ test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
+ test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
- test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
- test/jdk/java/foreign/ThrowingUpcall.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
+ test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/AbstractChannelsTest.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libAddressDereference.c
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestTrivial.java
+ test/jdk/java/foreign/trivial/TestTrivialUpcall.java
+ test/jdk/java/foreign/trivial/libTrivial.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
- test/jdk/java/foreign/valist/VaListTest.java
- test/jdk/java/foreign/valist/libVaList.c
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
- test/micro/org/openjdk/bench/java/lang/foreign/BulkMismatchAcquire.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
- test/micro/org/openjdk/bench/java/lang/foreign/VaList.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
- test/micro/org/openjdk/bench/java/lang/foreign/libVaList.c
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java

Changeset: ba436495
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-04-27 09:19:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba43649530f7fcf29c17d273cfc09c49f6c3a8b5

8306976: UTIL_REQUIRE_SPECIAL warning on grep

Reviewed-by: clanger, mbaesken

! make/autoconf/basic_tools.m4

Changeset: 1be80a44
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-04-27 09:39:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1be80a4445cf74adc9b2cd5bf262a897f9ede74f

8287087: C2: perform SLP reduction analysis on-demand

Reviewed-by: epeter, jbhateja, thartmann

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxReductions.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java

Changeset: 96cdf93b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-04-27 11:40:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96cdf93b425612ec2e7815fec4f6f6fcc0e70f47

8306833: Change CardTable::_covered to static array

Reviewed-by: tschatzl, kbarrett

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

Changeset: fed262a9
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-04-27 15:57:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fed262a9cf324ce7f2c61f4471c88bc84af8e3d0

8306949: Resolve miscellaneous multiple symbol definition issues when statically linking JDK/VM natives with standard launcher

Reviewed-by: alanb

! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c
! src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c

Changeset: 41ba05e4
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-04-27 15:59:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41ba05e450ed4467535bcee81946099e38665c3f

8306850: Open source AWT Model related tests

Reviewed-by: serb, azvegint

+ test/jdk/java/awt/Modal/BlockedMouseInputTest.java
+ test/jdk/java/awt/Modal/BlockedMouseInputTest2.java
+ test/jdk/java/awt/Modal/BlockedMouseInputTest3.java
+ test/jdk/java/awt/Modal/ModalDialogCannotBeMadeNonModalTest.java
+ test/jdk/java/awt/Modal/NonModalDialogReceiveEventsAfterModalTest.java
+ test/jdk/java/awt/Modal/ParentCatchupDraggingChildDialogTest.java

Changeset: eb358619
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-04-27 17:01:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb358619dfc344348d72cfe29d50829ba7ca1aea

8205592: BigDecimal.doubleValue() is depressingly slow

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigDecimal.java
+ test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java

Changeset: 80fae514
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-27 17:20:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80fae514b16bfe38ff29f71f8cdc6d4c3482ad3d

8306959: (bf) CharBuffer.append(CharSequence,int,int) throws BufferOverflowException where IndexOutOfBoundsException expected

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java

Changeset: 6983d05b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-04-27 18:12:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6983d05b73258f11dcb35bc3961b724ba58d9667

8306927: Collator treats "v" and "w" as the same letter for Swedish language locale.

Reviewed-by: jlu, iris, joehw

! src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sv.java
+ test/jdk/sun/text/resources/Collator/SwedishTest.java

Changeset: 78713909
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-27 19:13:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7871390930920f0acc0dacde77dafe01f9e6c865

8306952: improve generic signature of internal DCInlineTag class

Reviewed-by: iris

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java

Changeset: b827ce83
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-04-27 20:36:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b827ce8334c568d72990985ff6077db8334e2754

8298993: (process) java/lang/ProcessBuilder/UnblockSignals.java fails

Reviewed-by: bchristi

! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java

Changeset: f3c90f04
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-04-28 00:16:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3c90f0445df359a8bc03630fc5cde2843bbfef1

8306711: Improve diagnosis of `IntlTest` framework

Reviewed-by: naoto, lancea

! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/testlib/IntlTest.java

Changeset: d3abfec8
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-04-28 03:11:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3abfec8b7ce901150952356f9f1109d09a8cb2a

8305566: Change StringDedup thread to derive from JavaThread

Reviewed-by: stefank, cjplummer, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: eb3af8ab
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-04-28 06:06:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb3af8abe9743669887445f8fc5ff647187f983a

8306901: Macro offset_of confuses Eclipse CDT

Reviewed-by: stuefe, kbarrett

! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 0b5c504a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-28 06:08:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b5c504ad00c3a2b64bbb049934ce069fac1d5a3

8306696: Remove MetaspaceReclaimPolicy=aggressive and obsolete MetaspaceReclaimPolicy

Reviewed-by: dholmes, rkennke, coleenp

! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: 84df74ca
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-04-28 06:32:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84df74ca3948c50d8e6f24694310860ed3888aba

8305079: Remove finalize() from compiler/c2/Test719030

Reviewed-by: thartmann, coleenp

! test/hotspot/jtreg/compiler/c2/Test7190310.java

Changeset: 3d9d84b7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-28 06:50:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d9d84b742ef351572137bec50aa157f36a260d6

8307006: ProblemList gtest/NMTGtest.java on aix

Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: 60a29a66
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-28 09:41:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60a29a668c07cf7c15728063b19bb235c5fd2052

8305387: JDK-8301995 breaks arm 32-bit

Reviewed-by: shade, matsaave

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 4bac46db
Author:    duke <duke at openjdk.org>
Date:      2023-04-28 11:00:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bac46db74722d4ea860b4dd857acf9b1c66cd93

Automatic merge of jdk:master into master




More information about the panama-dev mailing list