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