git: openjdk/amber: super-init: 334 new changesets

duke duke at openjdk.org
Tue May 16 21:53:28 UTC 2023


Changeset: 694b7790
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-04-25 11:06:24 +0000
URL:       https://git.openjdk.org/amber/commit/694b77905a7ac66e84d70a3c53c4044da47ac68e

Fix typo in comment.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java

Changeset: 43a82d19
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-04-25 11:07:24 +0000
URL:       https://git.openjdk.org/amber/commit/43a82d19dde660cf103b19645ff5d6c9cde4afb1

Use for() loop instead of stream for efficiency.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java

Changeset: f8b04474
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-04-25 21:05:44 +0000
URL:       https://git.openjdk.org/amber/commit/f8b0447429541831ecd9435920f366dc642c4d37

Fix typo in comment.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 39fb9a04
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-04-25 21:07:06 +0000
URL:       https://git.openjdk.org/amber/commit/39fb9a04841f57118c33e8b9bd54b0870b45920a

Small refactoring to avoid redundant test.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java

Changeset: cc98be99
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-04-24 20:57:45 +0000
URL:       https://git.openjdk.org/amber/commit/cc98be99c50b0e172fc80d81c978e9b006d07705

Fix Javadoc comment.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 2c70828e
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-04-21 00:47:24 +0000
URL:       https://git.openjdk.org/amber/commit/2c70828e7dc78783c174e3f93c94b6e2439d2dfb

8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051

Reviewed-by: dholmes, fyang, aph

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 9a68d1d9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-21 02:42:55 +0000
URL:       https://git.openjdk.org/amber/commit/9a68d1d952c308c03c29747794d409831008c144

8306060: Open source few AWT Insets related tests

Reviewed-by: serb, prr

+ test/jdk/java/awt/Insets/ClobberSharedInsetsObjectTest.java
+ test/jdk/java/awt/Insets/RemoveMenuBarTest.java
+ test/jdk/java/awt/Insets/SetInsetsTest.java
+ test/jdk/java/awt/Insets/WindowInsetsTest.java

Changeset: 8346ae2b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-21 02:51:12 +0000
URL:       https://git.openjdk.org/amber/commit/8346ae2bc1152f13bc77c643252d84e2043ffe0b

8305942: Open source several AWT Focus related tests

Reviewed-by: prr

+ test/jdk/java/awt/Focus/QuickTypeTest.java
+ test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
+ test/jdk/java/awt/Focus/TemporaryLostComponentDeadlock.java
+ test/jdk/java/awt/Focus/TraversalKeysPropertyNamesTest.java
+ test/jdk/java/awt/Focus/UpFocusCycleTest.java
+ test/jdk/java/awt/Focus/VetoableChangeListenerLoopTest.java

Changeset: 36ec05d5
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-04-21 05:38:17 +0000
URL:       https://git.openjdk.org/amber/commit/36ec05d52a79185d8c6669713fd17933128c032a

8306430: Open source some AWT tests related to TextComponent and Toolkit

Reviewed-by: serb

+ test/jdk/java/awt/TextComponent/PeerlessSetCaret/PeerlessSetCaret.java
+ test/jdk/java/awt/TextComponent/SelectionBounds/SelectionBounds.java
+ test/jdk/java/awt/TextComponent/TextAreaCRLFTest/TextAreaCRLFTest.java
+ test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java
+ test/jdk/java/awt/Toolkit/ListenersDeadlockTest/ListenerDeadlockTest.java

Changeset: fdaabd6e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-04-21 07:13:50 +0000
URL:       https://git.openjdk.org/amber/commit/fdaabd6eecd86d1a8b1d1a4ed11cd03996d1db65

8306581: JVMCI tests failed when run with -XX:TypeProfileLevel=222 after JDK-8303431

Reviewed-by: never, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: 3da987ad
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-04-21 09:51:36 +0000
URL:       https://git.openjdk.org/amber/commit/3da987adacc3acc120a2781ee9a2111e26356723

8306075: Micro-optimize Enum.hashCode

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: redestad, shade, rriggs, liach, apangin, jvernee

! src/java.base/share/classes/java/lang/Enum.java
+ test/micro/org/openjdk/bench/java/lang/EnumHashCode.java

Changeset: 5a00617b
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-04-21 11:34:36 +0000
URL:       https://git.openjdk.org/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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: fee02f06
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2023-04-28 11:55:59 +0000
URL:       https://git.openjdk.org/amber/commit/fee02f066879e77e55e217660daa46607778b6e8

8299748: java/util/zip/Deinflate.java failing on s390x

Reviewed-by: jpai, lancea, simonis, aturbanov

! test/jdk/java/util/zip/DeInflate.java

Changeset: 452cb843
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-04-28 12:27:16 +0000
URL:       https://git.openjdk.org/amber/commit/452cb8432f4d45c3dacd4415bc9499ae73f7a17c

8307103: Two TestMetaspaceAllocationMT tests fail after JDK-8306696

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: 83a98c66
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-04-28 12:31:48 +0000
URL:       https://git.openjdk.org/amber/commit/83a98c66f1747fec3da77578b646498c4cb5637d

8307063: When cross-compiling with hsdis/binutils, buildjdk creation fails

Reviewed-by: erikj

! make/autoconf/buildjdk-spec.gmk.in

Changeset: 5d9baa2f
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-28 13:07:53 +0000
URL:       https://git.openjdk.org/amber/commit/5d9baa2f9385d66cdf2ff8f065d165385eb48a22

8306672: support offset in dll_address_to_library_name on AIX

Reviewed-by: stuefe, clanger, mbaesken

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

Changeset: 169a7c27
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-04-28 14:27:38 +0000
URL:       https://git.openjdk.org/amber/commit/169a7c27a7c6521fbfb1e61fbe85e6d7b0470619

8306640: Open source several AWT TextArea related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/TextArea/ReplaceRangeTest.java
+ test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectTest.java
+ test/jdk/java/awt/TextArea/TextLengthTest.java
+ test/jdk/java/awt/TextArea/TextLimitTest.java

Changeset: 485a0691
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-04-28 14:35:16 +0000
URL:       https://git.openjdk.org/amber/commit/485a0691f4a762e9673967b7873356fb65afc5bc

8306432: Open source several AWT Text Component related tests

Reviewed-by: prr

+ test/jdk/java/awt/TextComponent/CorrectSetCaretPositionDuringInitPeerTest.java
+ test/jdk/java/awt/TextComponent/DeselectionDuringDoSelectionNonVisibleTest.java
+ test/jdk/java/awt/TextComponent/GetCaretPosOutOfBoundsTest.java
+ test/jdk/java/awt/TextComponent/InitialInsertionCaretPositionTest.java
+ test/jdk/java/awt/TextComponent/MiddleMouseClickPasteTest.java

Changeset: cf799ba2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-04-28 15:14:30 +0000
URL:       https://git.openjdk.org/amber/commit/cf799ba232dcacd1d91a7dab4dc4bf8de9ac258e

8306950: [REDO] JDK-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: e1196584
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-04-28 15:45:44 +0000
URL:       https://git.openjdk.org/amber/commit/e1196584d5c61e3a6baa3eb96801a518cd5dca64

8303475: potential null pointer dereference in filemap.cpp

Reviewed-by: dholmes

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

Changeset: a177152f
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-04-28 15:48:39 +0000
URL:       https://git.openjdk.org/amber/commit/a177152f224cdaa3ef24a90baa57f1b42c0cc220

8306331: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if

Reviewed-by: thartmann, chagedorn

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

Changeset: 82ccfe3a
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-04-28 16:18:02 +0000
URL:       https://git.openjdk.org/amber/commit/82ccfe3a21f6f9933d96c52286ecb4d6b432abb2

8305975: Add TWCA Global Root CA

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/twcaglobalrootca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: f83e7302
Author:    Madjosz <28844868+Madjosz at users.noreply.github.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-28 16:23:13 +0000
URL:       https://git.openjdk.org/amber/commit/f83e7302c1660c128f866daa7317bc1dce156686

8302983: ZoneRulesProvider.registerProvider() twice will remove provider

Reviewed-by: naoto

! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java

Changeset: 9ff55508
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-04-28 16:24:50 +0000
URL:       https://git.openjdk.org/amber/commit/9ff555083a1ba367ea157b8e1de28e62c1ce2f19

8307077: Convert CRLF to LF in java.xml.crypto

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.dtd
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties

Changeset: 89711f37
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 18:17:24 +0000
URL:       https://git.openjdk.org/amber/commit/89711f376751d4cfa05758705867afedfafeb602

8307079: Update test java/awt/Choice/DragOffNoSelect.java

Reviewed-by: azvegint, serb

! test/jdk/java/awt/Choice/DragOffNoSelectTest.java

Changeset: 6d6f726b
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-28 18:46:48 +0000
URL:       https://git.openjdk.org/amber/commit/6d6f726b74f7fcd3e7c37d50bd2476b3e921662b

8307078: Opensource and clean up five more AWT Focus related tests

Reviewed-by: serb, prr

+ test/jdk/java/awt/Focus/FocusForRemovedComponentTest.java
+ test/jdk/java/awt/Focus/FocusTraversalPolicyIAE.java
+ test/jdk/java/awt/Focus/InitialFocusTest.java
+ test/jdk/java/awt/Focus/LabelScrollBarFocus.java
+ test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java

Changeset: ec5c7926
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-04-28 19:16:12 +0000
URL:       https://git.openjdk.org/amber/commit/ec5c7926f3cea68bf0d0ceb460a8383f5e4ea278

8306133: Open source few AWT Drag & Drop related tests

Reviewed-by: prr, psadhukhan

+ test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java
+ test/jdk/java/awt/dnd/NoFormatsDragEnterTest/NoFormatsDragEnterTest.java
+ test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java
+ test/jdk/java/awt/dnd/NoTargetNoDragExitTest/NoTargetNoDragExitTest.java
+ test/jdk/java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java

Changeset: 05af487a
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-04-28 19:20:16 +0000
URL:       https://git.openjdk.org/amber/commit/05af487a2d9b85b87d13ea23776d04e52c67bf49

8306681: Open source more AWT DnD related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/ZeroFormatTransferableTest.java
+ test/jdk/java/awt/event/ComponentEvent/ComponentResizedTest.java
+ test/jdk/java/awt/event/ComponentEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/ComponentEvent/ResizeDeniedTest.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/OppositeSerialization.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/old.ser
+ test/jdk/java/awt/event/HierarchyEvent/HierarchyEventOnWindowTest.java

Changeset: da9efee1
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-04-28 19:45:29 +0000
URL:       https://git.openjdk.org/amber/commit/da9efee1c25f76f80fee9065680e7d75d03c7178

8296935: Arrays.asList() can return a List that throws undocumented ArrayStoreException

Reviewed-by: rriggs, lancea

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

Changeset: 4818c798
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-04-28 21:43:33 +0000
URL:       https://git.openjdk.org/amber/commit/4818c798bcd0ae84cd15c7ab101902896b620016

8307110: zero build broken after JDK-8304265

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/createLibffiBundle.sh

Changeset: b8de3943
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 22:39:17 +0000
URL:       https://git.openjdk.org/amber/commit/b8de39431dca90e63552968829a349a9b63e68ca

8307080: Open source some more JComboBox jtreg tests

Reviewed-by: kizune

+ test/jdk/javax/swing/JComboBox/bug4171464.java
+ test/jdk/javax/swing/JComboBox/bug4244614.java
+ test/jdk/javax/swing/JComboBox/bug4276920.java
+ test/jdk/javax/swing/JComboBox/bug4924758.java
+ test/jdk/javax/swing/JComboBox/bug5029504.java

Changeset: 1f689241
Author:    Phil Race <prr at openjdk.org>
Date:      2023-04-28 22:42:11 +0000
URL:       https://git.openjdk.org/amber/commit/1f689241cfcb4083cba283a2010b532948865283

8306955: Open source several JComboBox jtreg tests

Reviewed-by: kizune

+ test/jdk/javax/swing/JComboBox/bug4167850.java
+ test/jdk/javax/swing/JComboBox/bug4209474.java
+ test/jdk/javax/swing/JComboBox/bug4234119.java
+ test/jdk/javax/swing/JComboBox/bug4890345.java
+ test/jdk/javax/swing/JComboBox/bug4996503.java

Changeset: d43a5a28
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-04-29 01:29:13 +0000
URL:       https://git.openjdk.org/amber/commit/d43a5a289f4ac84480bf54ab304c1ce1dbc8e067

8307135: java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java failed

Reviewed-by: jiefu, prr

! test/jdk/java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java

Changeset: a2d3fc83
Author:    SirYwell <hannesgreule at outlook.de>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-29 07:48:14 +0000
URL:       https://git.openjdk.org/amber/commit/a2d3fc83b0dd7eea38e1dd5898a97d6d7ff60194

8304837: Classfile API throws IOOBE for MethodParameters attribute without parameter names

Reviewed-by: asotona, jwaters, vromero

! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
+ test/jdk/jdk/classfile/BoundAttributeTest.java

Changeset: bb7608ba
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-04-29 14:37:13 +0000
URL:       https://git.openjdk.org/amber/commit/bb7608bacc605b2aa9a291f4e23dab49815ce932

8307088: Allow the jdbc.drivers system property to be searchable

Reviewed-by: naoto, joehw

! src/java.sql/share/classes/java/sql/DriverManager.java

Changeset: 6d6d00b6
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2023-04-29 18:19:11 +0000
URL:       https://git.openjdk.org/amber/commit/6d6d00b69cea47ccbe05a844db0fb6c384045caa

8306954: Open source five Focus related tests

Reviewed-by: prr

+ test/jdk/java/awt/Focus/AsyncUpFocusCycleTest.java
+ test/jdk/java/awt/Focus/ClearMostRecentFocusOwnerTest.java
+ test/jdk/java/awt/Focus/ConsumedTabKeyTest.java
+ test/jdk/java/awt/Focus/EventRetargetTest.java
+ test/jdk/java/awt/Focus/ExtraPropChangeNotifVetoingTest.java

Changeset: b3dbf28b
Author:    Hannes Greule <SirYwell at users.noreply.github.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-30 07:34:09 +0000
URL:       https://git.openjdk.org/amber/commit/b3dbf28bc0614bee2f7137af95389134155c9511

8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: vromero, jwaters

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/jdk/java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java
+ test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
+ test/langtools/tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java
! test/langtools/tools/javap/AnnoTest.java

Changeset: b54c4a33
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:41:22 +0000
URL:       https://git.openjdk.org/amber/commit/b54c4a33c69e16adf5b85b80b8deb4ded2ed074d

8299713: Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor

Reviewed-by: serb, tr

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: e1b06eac
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:45:38 +0000
URL:       https://git.openjdk.org/amber/commit/e1b06eac722ea19ed33fbd15e763ca983aab34f2

8305780: javax/swing/JTable/7068740/bug7068740.java fails on Ubunutu 20.04

Reviewed-by: serb, tr

! test/jdk/javax/swing/JTable/7068740/bug7068740.java

Changeset: 2d7c5079
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-05-01 04:49:40 +0000
URL:       https://git.openjdk.org/amber/commit/2d7c50791bd79d9a140df12e38050c851423992c

8305778: javax/swing/JTableHeader/6884066/bug6884066.java: Unexpected header's value; index = 4 value = E

Reviewed-by: serb, jdv

! test/jdk/javax/swing/JTableHeader/6884066/bug6884066.java

Changeset: a6b4f25b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-01 07:56:07 +0000
URL:       https://git.openjdk.org/amber/commit/a6b4f25bd50e6861281d162f143c5bc9c16bac51

8306825: Monitor deflation might be accidentally disabled by zero intervals

Reviewed-by: dcubed, eastigeevich, phh

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

Changeset: 316d303c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-01 11:33:22 +0000
URL:       https://git.openjdk.org/amber/commit/316d303c1da550c9589c9be56b65650964e3886b

8306851: Move Method access flags

Reviewed-by: cjplummer, dholmes, dnsimon, matsaave, fparain

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
+ src/hotspot/share/oops/constMethodFlags.cpp
+ src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/methodFlags.cpp
+ src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 1de1a388
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:00:41 +0000
URL:       https://git.openjdk.org/amber/commit/1de1a38859c696cd5f3f6efa51809bff9c127953

8303002: Reject packed structs from linker
8300784: Specify exactly how padding should be presented to the linker
8304803: NPE thrown during downcall classification under Linux/x64
8303524: Check FunctionDescriptor byte order when linking

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestUpcallStructScope.java

Changeset: b39a9bff
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:15:16 +0000
URL:       https://git.openjdk.org/amber/commit/b39a9bffda0440b1617a802ceb70bf12e075a779

8301703: java.base jdk.internal.foreign.abi.BindingSpecializer uses ASM to generate classes

Reviewed-by: mcimadamore, asotona

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java

Changeset: d437c61f
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-05-01 13:23:37 +0000
URL:       https://git.openjdk.org/amber/commit/d437c61f5b77793606d73960eeaf98a091f14f6a

8305672: Surprising definite assignment error after JDK-8043179

Reviewed-by: kcr, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/TryWithLambdaFinal.java

Changeset: 67dd8414
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 13:41:00 +0000
URL:       https://git.openjdk.org/amber/commit/67dd8414321677e3fc41fa1470c857c0afaa4259

8305093: Linker cache should not take layout names into account

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 7d07d195
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-01 14:12:51 +0000
URL:       https://git.openjdk.org/amber/commit/7d07d19523658cb8034121af6569fbbe92c9afd1

8305201: Improve error message for GroupLayouts that are too large on SysV

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! test/jdk/java/foreign/TestIllegalLink.java

Changeset: f00a748b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 15:22:07 +0000
URL:       https://git.openjdk.org/amber/commit/f00a748bc5b708d4f8f277d075859b058f9d575c

8304915: Create jdk.internal.util.Architecture enum and apply

Reviewed-by: erikj, mdoerr, amitkumar

! make/modules/java.base/gensrc/GensrcMisc.gmk
+ src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
- src/java.base/share/classes/jdk/internal/util/OperatingSystemProps.java.template
+ src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
+ test/jdk/jdk/internal/util/ArchTest.java

Changeset: 6acf032d
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 17:56:04 +0000
URL:       https://git.openjdk.org/amber/commit/6acf032db891875c6a7403a18d5dc7c552fb4c11

8306678: Replace use of os.version with an internal Version record

Reviewed-by: mchung

! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ src/java.base/share/classes/jdk/internal/util/Version.java
! test/jdk/jdk/internal/util/OSTest.java
+ test/jdk/jdk/internal/util/VersionTest.java

Changeset: c7e1df83
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-05-01 18:03:54 +0000
URL:       https://git.openjdk.org/amber/commit/c7e1df832837c2f19629cf0d5a5d3e65142ac208

8304760: Add 2 Microsoft TLS roots

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/microsoftecc2017
+ src/java.base/share/data/cacerts/microsoftrsa2017
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ae5f678f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-01 18:13:11 +0000
URL:       https://git.openjdk.org/amber/commit/ae5f678fbafcd643a5a74447ed718636a53f9e2b

8282384: [LOOM] Need test for ThreadReference.interrupt() on a vthread

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java

Changeset: 561ec9c5
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-01 18:24:07 +0000
URL:       https://git.openjdk.org/amber/commit/561ec9c5a06e5baeb0cf72463d14d1d720facb13

8300818: Reduce complexity of padding with DateTimeFormatter

Reviewed-by: redestad, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java

Changeset: 35e75c13
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-05-01 20:28:50 +0000
URL:       https://git.openjdk.org/amber/commit/35e75c131d7c1c2596022955c0f4c53dd3c7e448

8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 1227a275
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-02 02:40:50 +0000
URL:       https://git.openjdk.org/amber/commit/1227a275a1c1e82b9a6410843f32534d7e841f54

8306028: separate ThreadStart/ThreadEnd events posting code in JVMTI VTMS transitions
8304444: Reappearance of NULL in jvmtiThreadState.cpp

Reviewed-by: pchilanomate, lmesnik

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c

Changeset: 2179a8f2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-05-02 03:12:06 +0000
URL:       https://git.openjdk.org/amber/commit/2179a8f2d622f832aa21eb7f48e8ab055bc55731

8298087: XML Schema Validation reports an required attribute twice via ErrorHandler

Reviewed-by: naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java

Changeset: 86f97fe7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-05-02 07:20:19 +0000
URL:       https://git.openjdk.org/amber/commit/86f97fe70c9b55d196876e1e144f26a576492ebe

8305919: java/lang/Thread/virtual/HoldsLock.java#id0 failed, ThreadInfo.getLockInfo() return null

Reviewed-by: jpai

! test/jdk/ProblemList-Xcomp.txt
+ test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
- test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: 860bf9b3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-02 09:19:49 +0000
URL:       https://git.openjdk.org/amber/commit/860bf9b35fb168b7b725388c797f193564d9af4d

8307104: [AIX] VM crashes with UseRTMLocking on Power10

Reviewed-by: clanger, lucy

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: 1532a1b0
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-02 10:42:49 +0000
URL:       https://git.openjdk.org/amber/commit/1532a1b0bd72f37b77540af51368271ef80e17d2

8307164: TestSegmentCopy times out (mainline)

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestSegmentCopy.java

Changeset: a8d16dea
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Richard Reingruber <rrich at openjdk.org>
Date:      2023-05-02 12:14:12 +0000
URL:       https://git.openjdk.org/amber/commit/a8d16dea8eb4a2807a4b0349dea708b4d0d6db35

8300197: Freeze/thaw an interpreter frame using a single copy_to_chunk() call

Reviewed-by: rrich, pchilanomate, fyang

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: ea9201f4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-02 12:18:23 +0000
URL:       https://git.openjdk.org/amber/commit/ea9201f42085028f6f16738214f058efb680ac09

8306510: Print number of threads and stack sizes in error reports

Reviewed-by: gziemski, dholmes

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 544bd260
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-05-02 12:42:15 +0000
URL:       https://git.openjdk.org/amber/commit/544bd260b6eb7bc7cf79a3739cc94bad658d7d15

8305505: NPE in javazic compiler

Reviewed-by: naoto

! test/jdk/sun/util/calendar/zi/GenDoc.java

Changeset: 75a4edca
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-02 13:04:14 +0000
URL:       https://git.openjdk.org/amber/commit/75a4edca6b9fa6b3e66b564aeb4d7ca8acf02491

8301223: Replace NULL with nullptr in share/gc/g1/

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! 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/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.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/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.cpp

Changeset: a8bf2acb
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-05-02 13:56:32 +0000
URL:       https://git.openjdk.org/amber/commit/a8bf2acb7db63b508ef169e42a27b9c99178cbb1

8304888: Add dedicated VMProps for linker and fallback linker

Reviewed-by: alanb, mcimadamore

! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.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/TestSegments.java
! test/jdk/java/foreign/TestStringEncoding.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/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.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/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/TEST.ROOT

Changeset: b76f320e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-02 16:54:39 +0000
URL:       https://git.openjdk.org/amber/commit/b76f320e76f0fb58c598fdd7a5937f1b5bb1de15

8307123: Fix deprecation warnings in DPrinter

Reviewed-by: vromero

! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 8c106b0c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-05-02 18:19:03 +0000
URL:       https://git.openjdk.org/amber/commit/8c106b0c8e4562a44ecd1e069c0911acfc428ecf

8303784: no- at Target annotations should be applicable to type parameter declarations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.out

Changeset: 8a70664e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-02 21:27:01 +0000
URL:       https://git.openjdk.org/amber/commit/8a70664e5248cd6b9d63951729e93bf73eff004c

8293117: Add atomic bitset functions

Reviewed-by: shade, coleenp, dholmes

! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 05b9b582
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-05-02 23:19:30 +0000
URL:       https://git.openjdk.org/amber/commit/05b9b5821db0e0d5d998a1bd8574aa6021878c9e

8302496: Runtime.exit incorrectly says it never throws an exception

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java

Changeset: 76991c81
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-02 23:22:17 +0000
URL:       https://git.openjdk.org/amber/commit/76991c8129a6599a3dfaa0cfdc77a23014a02b35

8282232: [Win] GetMousePositionWithPopup test fails due to wrong mouse position

Reviewed-by: prr

! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java

Changeset: 74667e3d
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-05-02 23:26:01 +0000
URL:       https://git.openjdk.org/amber/commit/74667e3d56a0e6780363359b69007770f5678d8e

8303919: Instant.ofEpochMilli says it can throw an exception that it can't

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/Instant.java

Changeset: 418a8255
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-02 23:45:44 +0000
URL:       https://git.openjdk.org/amber/commit/418a82551a2c58e43963beb5aa242a58bbd30e2f

8306466: Open source more AWT Drag & Drop related tests

Reviewed-by: prr

+ test/jdk/java/awt/dnd/RejectDragDropActionTest.java
+ test/jdk/java/awt/dnd/RemoveDragSourceListenerTest.java
+ test/jdk/java/awt/dnd/RemoveParentChildDropTargetTest.java
+ test/jdk/java/awt/dnd/SameJVMModalDialogDeadlockTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SkipDropCompleteTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SourceFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TargetFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TransferableObject.java

Changeset: 0b5b6429
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-03 02:23:41 +0000
URL:       https://git.openjdk.org/amber/commit/0b5b6429a080c6526daeb262fee96e7d0408b4f8

8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp

Changeset: c8f37564
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-03 06:34:58 +0000
URL:       https://git.openjdk.org/amber/commit/c8f37564bf0983f449195434378479e1adfc1466

8306729: Add nominal descriptors of modules and packages to Constants API

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
+ src/java.base/share/classes/java/lang/constant/ModuleDesc.java
+ src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
+ src/java.base/share/classes/java/lang/constant/PackageDesc.java
+ src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
! src/java.base/share/classes/java/lang/constant/package-info.java
+ test/jdk/java/lang/constant/ModuleDescTest.java
+ test/jdk/java/lang/constant/PackageDescTest.java

Changeset: 462b1df7
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-05-03 08:16:15 +0000
URL:       https://git.openjdk.org/amber/commit/462b1df7587470756d9e565342552d1a52b62c27

8307106: Allow concurrent GCs to walk CLDG without ClassLoaderDataGraph_lock

Reviewed-by: stefank, aboldtch, coleenp, dholmes

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

Changeset: e0774bed
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-03 08:29:01 +0000
URL:       https://git.openjdk.org/amber/commit/e0774bed2d2fcd850f5ca6884dd7aeb45f0bdaef

8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/parsing/MissingSafepointOnSwitch.jasm
+ test/hotspot/jtreg/compiler/parsing/TestMissingSafepointOnSwitch.java

Changeset: 891530fb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-03 09:26:27 +0000
URL:       https://git.openjdk.org/amber/commit/891530fbc9aa3031d7903970d9248405951c8521

8307005: Make CardTableBarrierSet::initialize non-virtual

Reviewed-by: dholmes

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

Changeset: fcb280a4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-03 09:39:57 +0000
URL:       https://git.openjdk.org/amber/commit/fcb280a48bf9f562e6c0982c1d7a0076ee2e736e

8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity

Reviewed-by: dholmes, alanb

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/park_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/park_windows.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/lang/Thread/SleepSanity.java
+ test/micro/org/openjdk/bench/java/lang/ThreadSleep.java

Changeset: e9807a4b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-03 10:45:30 +0000
URL:       https://git.openjdk.org/amber/commit/e9807a4b0f3533512623fba96042472b69d4ac34

8306042: C2: failed: Missed optimization opportunity in PhaseCCP (adding LShift->Cast->Add notification)

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestShiftCastAndNotification.java

Changeset: ccf91f88
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-03 11:14:53 +0000
URL:       https://git.openjdk.org/amber/commit/ccf91f881c06308f39740751161111946487abf1

8306933: C2: "assert(false) failed: infinite loop" failure

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java

Changeset: fc76687c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-03 13:50:02 +0000
URL:       https://git.openjdk.org/amber/commit/fc76687c2fac39fcbf706c419bfa170b8efa5747

8306836: Remove pinned tag for G1 heap regions

Reviewed-by: ayang, cjplummer, sspitsyn

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java

Changeset: 3930709a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-03 17:32:24 +0000
URL:       https://git.openjdk.org/amber/commit/3930709af40c2524622f379e16b90a0226bedf2a

8068925: Add @Override in javax.tools classes

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java

Changeset: 705ad7d8
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-03 18:00:10 +0000
URL:       https://git.openjdk.org/amber/commit/705ad7d829dcbf8f5e2f098275d0856f6b86db2d

8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java

Changeset: 14874779
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-03 19:39:12 +0000
URL:       https://git.openjdk.org/amber/commit/14874779eeb9a279479c5aaddb40c056780d6152

8305815: Update Libpng to 1.6.39

Reviewed-by: prr

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c

Changeset: dcb2f3f5
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:45:57 +0000
URL:       https://git.openjdk.org/amber/commit/dcb2f3f5029ebdb2bb088ad10bed2134aa71cf1a

8306320: BufferedImage spec needs clarification w.r.t its implementation of the WritableRenderedImage interface

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java

Changeset: db8b3cd0
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-03 20:47:23 +0000
URL:       https://git.openjdk.org/amber/commit/db8b3cd0842c05396d74abe950a2103654519b61

8305963: Typo in java.security.Security.getProperty

Co-authored-by: Sean Coffey <coffeys at openjdk.org>
Reviewed-by: coffeys, wetmore

! src/java.base/share/classes/java/security/Security.java

Changeset: 63cd0a36
Author:    jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2023-05-03 20:48:07 +0000
URL:       https://git.openjdk.org/amber/commit/63cd0a36dabb3b3446996d0409803238f81fc197

4200096: OffScreenImageSource.removeConsumer NullPointerException

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/AddNullConsumerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/ImageSizeTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/LegitimateNullPointerTest.java
+ test/jdk/sun/awt/image/OffScreenImageSource/bug4200096/bug4200096.java

Changeset: 03030d47
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-03 21:09:22 +0000
URL:       https://git.openjdk.org/amber/commit/03030d47ebee5c20919fe0162ec86d3d400cd955

8307134: Add GTS root CAs

Co-authored-by: Andy Warner <awarner at google.com>
Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Reviewed-by: mullan, rhalade

+ src/java.base/share/data/cacerts/gtsrootcar1
+ src/java.base/share/data/cacerts/gtsrootcar2
+ src/java.base/share/data/cacerts/gtsrootecccar3
+ src/java.base/share/data/cacerts/gtsrootecccar4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GoogleCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 64ac9a05
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 01:10:54 +0000
URL:       https://git.openjdk.org/amber/commit/64ac9a05e85020d24e33ba55cffa1bd9b269218a

8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

Reviewed-by: dholmes

! test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 3599448a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-04 02:08:07 +0000
URL:       https://git.openjdk.org/amber/commit/3599448ad833553dd502a4f941dad7295b557d55

8307147: [x86] Dangling pointer warning for Assembler::_attributes

Reviewed-by: dholmes, aph

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: caee1bea
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-04 03:51:24 +0000
URL:       https://git.openjdk.org/amber/commit/caee1beaaff7c11d5cc07fe31d04d8bf656b7a36

8307305: Update debugger tests to support JTREG_TEST_THREAD_FACTORY mode

Reviewed-by: cjplummer

= test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
= test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 465bdd9e
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-05-04 04:52:00 +0000
URL:       https://git.openjdk.org/amber/commit/465bdd9e416cacc6cc7dd91a29cc84adf2eaf1ed

8307091: A few client tests intermittently throw ConcurrentModificationException

Reviewed-by: prr, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: 82a8e91e
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-05-04 06:08:31 +0000
URL:       https://git.openjdk.org/amber/commit/82a8e91ef7c3b397f9cce3854722cfe4bace6f2e

8306489: Open source AWT List related tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/List/ISCAfterRemoveAllTest.java
+ test/jdk/java/awt/List/InstanceOfSelectedArray.java
+ test/jdk/java/awt/List/ListEnterExitTest.java
+ test/jdk/java/awt/List/ListNullTest.java
+ test/jdk/java/awt/List/MaxWidthTest.java
+ test/jdk/java/awt/List/PageUPSelectsItemsTest.java
+ test/jdk/java/awt/List/TriggerActionEventTest.java

Changeset: e206d57b
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-04 06:31:15 +0000
URL:       https://git.openjdk.org/amber/commit/e206d57bfc09032e17d09714fc54ab2f5e961792

8307362: Remove test com/sun/jdi/JdbLastErrorTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt
- test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 3f1927a7
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-04 09:19:19 +0000
URL:       https://git.openjdk.org/amber/commit/3f1927a7f3a2914402a25335c47a5a8bdd5511a6

8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code

Reviewed-by: tschatzl, shade, ayang

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp

Changeset: cecf817f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-04 09:44:31 +0000
URL:       https://git.openjdk.org/amber/commit/cecf817f5ed8e6ca290f8da0f07f694f35ec4c7e

8307181: MemoryLayout.structLayout uses undocumented strict alignment constraints

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java

Changeset: 408cec51
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 11:00:44 +0000
URL:       https://git.openjdk.org/amber/commit/408cec516bb5fd82fb6dcddeee934ac0c5ecffaf

8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: 29233e0a
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2023-05-04 12:48:56 +0000
URL:       https://git.openjdk.org/amber/commit/29233e0a001adde71a3fa5d56292ccfba8409ea5

8307448: Test RedefineSharedClassJFR fail due to wrong assumption

Reviewed-by: eosterlund, coleenp

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java

Changeset: dc4096ce
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-04 13:24:08 +0000
URL:       https://git.openjdk.org/amber/commit/dc4096ce136c867e0806070a2d7c8b4efef5294c

8304937: BufferedFieldBuilder.Model missing writeTo(DirectClassBuilder)

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
+ test/jdk/jdk/classfile/ClassBuildingTest.java

Changeset: 2adb3b40
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-04 15:39:08 +0000
URL:       https://git.openjdk.org/amber/commit/2adb3b409e8cc87685a4379be3f7beeb53706e2e

8306943: Open source several dnd AWT tests

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/DnDAWTLockTest.java
+ test/jdk/java/awt/dnd/DragGestureInvokeLaterTest.java
+ test/jdk/java/awt/dnd/DragOverDropTargetPerformanceTest.java
+ test/jdk/java/awt/dnd/DragSourceDragEventModifiersTest.java
+ test/jdk/java/awt/dnd/DragSourceGCrashTest.java

Changeset: 5ca0b08a
Author:    Phil Race <prr at openjdk.org>
Date:      2023-05-04 16:44:24 +0000
URL:       https://git.openjdk.org/amber/commit/5ca0b08a7505d5c210d906e76c2a4cfc3eed64aa

8307133: Open source some JTable jtreg tests

Reviewed-by: serb

+ test/jdk/javax/swing/JTable/4170447/bug4170447.java
+ test/jdk/javax/swing/JTable/4170447/swing.small.gif
+ test/jdk/javax/swing/JTable/bug4098201.java
+ test/jdk/javax/swing/JTable/bug4130356.java
+ test/jdk/javax/swing/JTable/bug4159300.java
+ test/jdk/javax/swing/JTable/bug4243159.java
+ test/jdk/javax/swing/JTable/bug4243313.java
+ test/jdk/javax/swing/JTable/bug4247487.java
+ test/jdk/javax/swing/JTable/bug4248070.java

Changeset: 0c6529d2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-05-04 17:26:31 +0000
URL:       https://git.openjdk.org/amber/commit/0c6529d2d38a668f74936cca7803ca9de1a05d49

8307156: native_thread not protected by TLH

Reviewed-by: coleenp, dcubed

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

Changeset: a87262ef
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-04 17:42:14 +0000
URL:       https://git.openjdk.org/amber/commit/a87262efb2c0f5ed1773533d69d7d2091eba1462

8307295: Add warning to not create new ACC flags

Reviewed-by: dholmes, fparain

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

Changeset: 197d0cc6
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2023-05-04 19:25:01 +0000
URL:       https://git.openjdk.org/amber/commit/197d0cc6031cb470f1bd7678796593ff1bf440ca

8294983: SSLEngine throws ClassCastException during handshake

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java

Changeset: 111858f3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-04 21:32:35 +0000
URL:       https://git.openjdk.org/amber/commit/111858f3ff86a15666537df515375fa04ffef048

8307489: ProblemList jdk/incubator/vector/LoadJsvmlTest.java on windows-x64
8307490: ProblemList sun/security/pkcs11/Cipher/TestKATForGCM.java on linux-x64 and macosx-x64
8307491: ProblemList sanity/client/SwingSet/src/EditorPaneDemoTest.java on linux-x64

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: 46df171d
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-05-05 00:34:12 +0000
URL:       https://git.openjdk.org/amber/commit/46df171d537c0d9cb1df2d7915cc745a7f524557

8304948: [vectorapi] C2 crashes when expanding VectorBox

Reviewed-by: thartmann, qamai

! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vector.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java

Changeset: a44e8908
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 00:43:59 +0000
URL:       https://git.openjdk.org/amber/commit/a44e8908a1007365f7c016df65ce7722556c180a

8307308: Add serviceability_ttf_virtual group to exclude jvmti tests developed for virtual threads

Reviewed-by: sspitsyn

! test/hotspot/jtreg/TEST.groups

Changeset: 1b143ba7
Author:    William Kemper <wkemper at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-05 05:43:05 +0000
URL:       https://git.openjdk.org/amber/commit/1b143ba78712e7ac98ca9873c50989b3fba07394

8307378: Allow collectors to provide specific values for GC notifications' actions

Reviewed-by: kdnilsen, stefank

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: e19cf26d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-05 06:20:32 +0000
URL:       https://git.openjdk.org/amber/commit/e19cf26d656bc2de947aa42c418bdbbf549f8865

8307196: Dangling pointer warning for MetadataAllocationRequest

Reviewed-by: dholmes, eosterlund

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

Changeset: 302bc2fd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-05 06:36:08 +0000
URL:       https://git.openjdk.org/amber/commit/302bc2fd7fdfc02314e22ecc34ba2c78ef5ca9a1

8307421: Fix comment in g1CollectionSetChooser.hpp after JDK-8306836

Reviewed-by: shade

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

Changeset: f94f9577
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2023-05-05 07:50:21 +0000
URL:       https://git.openjdk.org/amber/commit/f94f957734355fe112e861d1f2f0b49df20f6b66

8307331: Correctly update line maps when class redefine rewrites bytecodes

Reviewed-by: sspitsyn

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

Changeset: 948f3b3c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-05 08:54:05 +0000
URL:       https://git.openjdk.org/amber/commit/948f3b3c24709eca3aa6c3f0db6adb9226d6f9ac

8301493: Replace NULL with nullptr in cpu/aarch64

Reviewed-by: tschatzl, gziemski, dholmes

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/disassembler_aarch64.hpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 3b430b9f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-05 08:54:53 +0000
URL:       https://git.openjdk.org/amber/commit/3b430b9f732bc94674bf598c28162e2f5e62bae6

8250596: Update remaining manpage references from "OS X" to "macOS"

Reviewed-by: mullan, cjplummer, dholmes, sspitsyn

! src/java.base/share/man/keytool.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 1a1ce66d
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:12:19 +0000
URL:       https://git.openjdk.org/amber/commit/1a1ce66dc9976b8f44de613e81e557a8ae698135

8305080: Suppress the 'removal' warning for finalize() from test/hotspot/jtreg/compiler/jvmci/common/testcases that used in compiler/jvmci/compilerToVM/ tests

Reviewed-by: dnsimon, coleenp

! test/hotspot/jtreg/compiler/jvmci/common/testcases/AbstractClassExtender.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer1.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleSuperImplementers.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementerInterface.java

Changeset: 746f8d13
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-05 13:19:20 +0000
URL:       https://git.openjdk.org/amber/commit/746f8d133323c1caca019b507a6ccd9d5c98f2f9

8305714: Add an extra test for JDK-8292755

Reviewed-by: coffeys

+ test/langtools/jdk/jshell/UndefinedClassTest.java

Changeset: f143bf7c
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:22:01 +0000
URL:       https://git.openjdk.org/amber/commit/f143bf7c4554a689f17c373ea5d99b68dd518b2f

8305084: Remove the removal warnings for finalize() from test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java and RunFinalizationTest.java

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java
! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java

Changeset: 3f6a3545
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-05-05 14:17:00 +0000
URL:       https://git.openjdk.org/amber/commit/3f6a3545a255cbef3c3436ff26481f1cec4ccfc9

8305169: java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java -- test server didn't start in timely manner

Reviewed-by: ssahoo, jnimeh

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

Changeset: 6fe959c6
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 14:24:40 +0000
URL:       https://git.openjdk.org/amber/commit/6fe959c62d6475b8f4c9ada2a8eb7b36d22d5e5e

8307306: Change some ConstantPool::name_ref_at calls to uncached_name_ref_at

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: coleenp, fparain

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 12d6ec66
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 14:35:33 +0000
URL:       https://git.openjdk.org/amber/commit/12d6ec66a6cc668c929b3ebefd52a0dcac34771a

8307236: Rendezvous GC threads under STS for monitor deflation

Reviewed-by: eosterlund, shade

! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 3968ab5d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 15:56:10 +0000
URL:       https://git.openjdk.org/amber/commit/3968ab5db5443ce93c9a19ebbc5464f7d91782fc

8307395: Add missing STS to Shenandoah

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: 47422be2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-05 15:59:13 +0000
URL:       https://git.openjdk.org/amber/commit/47422be2d1d74e5e1b4b6c8e1a75e134e4f6aaf5

8307375: Alignment check on layouts used as sequence element is not correct

Reviewed-by: jvernee

! 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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayouts.java

Changeset: b5a48277
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-05 16:28:03 +0000
URL:       https://git.openjdk.org/amber/commit/b5a48277ab5b42c4b13db7ddb5418a17ada512ec

8306871: Open source more AWT Drag & Drop tests

Reviewed-by: prr

+ test/jdk/java/awt/event/HierarchyEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/HierarchyEvent/SpecTest.java
+ test/jdk/java/awt/event/InputEvent/MouseModsTest.java
+ test/jdk/java/awt/event/InvocationEvent/CatchingThrowableTest.java
+ test/jdk/java/awt/event/KeyEvent/AltGraphModifier.java
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CancelKeyTyped.java

Changeset: d8b230c3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 17:33:25 +0000
URL:       https://git.openjdk.org/amber/commit/d8b230c384c47cc2bdc28d0849859d58a6a52eae

8307301: Update HarfBuzz to 7.2.0

Reviewed-by: prr

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 65a54883
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-05 17:39:40 +0000
URL:       https://git.openjdk.org/amber/commit/65a54883b36693ad5b963e0fad9387e6aba38369

8306712: CDS DeterministicDump.java test fails with -XX:+UseStringDeduplication

Reviewed-by: iklam, matsaave

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 6c71859a
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-05-05 18:03:58 +0000
URL:       https://git.openjdk.org/amber/commit/6c71859ac240c788364169422e726f8f5443bf75

6176679: Application freezes when copying an animated gif image to the system clipboard

Reviewed-by: aivanov, dmarkov

! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
+ test/jdk/java/awt/Clipboard/CopyAnimatedGIFTest.java

Changeset: 27764e60
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 18:06:19 +0000
URL:       https://git.openjdk.org/amber/commit/27764e60357b018b4f403d63cb54f95604b0cb8c

8306583: Add JVM crash check in CDSTestUtils.executeAndLog

Reviewed-by: iklam, ccheung

+ test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 4386d42d
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 18:12:48 +0000
URL:       https://git.openjdk.org/amber/commit/4386d42d31af9042121581cd3fd4d5a7cf8961e6

8307381: Open Source JFrame, JIF related Swing Tests

Reviewed-by: dnguyen, kizune

+ test/jdk/javax/swing/JFrame/bug4101444.java
+ test/jdk/javax/swing/JFrame/bug4208018.java
+ test/jdk/javax/swing/JInternalFrame/bug4308938.java
+ test/jdk/javax/swing/JInternalFrame/bug4320889.java
+ test/jdk/javax/swing/JTextField/bug4300552.java
+ test/jdk/javax/swing/JToggleButton/bug4277049.java

Changeset: e2b1013f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 18:57:33 +0000
URL:       https://git.openjdk.org/amber/commit/e2b1013f11fc605501c3bf77976facb9b870d28e

8306326: [BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 73ac7105
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-05-05 19:36:35 +0000
URL:       https://git.openjdk.org/amber/commit/73ac710533a45bf5ba17f308aa49556b877b8bf9

8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls

Reviewed-by: alanb

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

Changeset: b5922c3b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-05-05 20:03:11 +0000
URL:       https://git.openjdk.org/amber/commit/b5922c3b869e7dab97ffca6d0bc7927369630f03

8305846: Support compilation in Proc test utility

Reviewed-by: valeriep

= test/lib-test/jdk/test/lib/process/proc/A.java
+ test/lib-test/jdk/test/lib/process/proc/B.java
+ test/lib-test/jdk/test/lib/process/proc/Launcher.java
! test/lib/jdk/test/lib/process/Proc.java

Changeset: 7d58978f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-05 20:16:26 +0000
URL:       https://git.openjdk.org/amber/commit/7d58978f62bf333f256115d6592706d70144ad15

8280031: Deprecate GTK2 for removal

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java

Changeset: 4e4828ea
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-06 01:20:03 +0000
URL:       https://git.openjdk.org/amber/commit/4e4828eaffcd8b88741e1fc935b944c2e49fad64

8307553: Remove dead code MetaspaceClosure::push_method_entry

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp

Changeset: 1f57ce0a
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-06 01:23:40 +0000
URL:       https://git.openjdk.org/amber/commit/1f57ce0a068a1346f3aa79f861981bd03c6f6d45

8307446: RISC-V: Improve performance of floating point to integer conversion

Reviewed-by: fyang, vkempik, gli

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

Changeset: 3d3eaed9
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-06 02:16:32 +0000
URL:       https://git.openjdk.org/amber/commit/3d3eaed9133dbe728ca8e00a626d33f7e35ba9ff

8306941: Open source several datatransfer and dnd AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/datatransfer/MimeFormatsTest.java
+ test/jdk/java/awt/datatransfer/RemoveFlavorListenerTest.java
+ test/jdk/java/awt/dnd/AutoscrollStopTest.java
+ test/jdk/java/awt/dnd/ButtonReleaseTest.java

Changeset: 0dca573c
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2023-05-06 07:20:20 +0000
URL:       https://git.openjdk.org/amber/commit/0dca573ca5d357157565072e22e24d6a9bee717a

8301739: AArch64: Add optimized rules for vector compare with immediate for SVE

Reviewed-by: aph, eliu

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java

Changeset: 495f2688
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-08 01:15:12 +0000
URL:       https://git.openjdk.org/amber/commit/495f2688d64ca0393906487a0b9ac6ed4c679ffa

8306966: RISC-V: Support vector cast node for Vector API

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fyang, fjiang

! 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/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: ad0e5a99
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-08 06:09:10 +0000
URL:       https://git.openjdk.org/amber/commit/ad0e5a99ca1ad9dd04105f502985735a3536c3f4

8304720: SuperWord::schedule should rebuild C2-graph from SuperWord dependency-graph

Reviewed-by: kvn, fgao

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java

Changeset: 959e62ca
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:48:45 +0000
URL:       https://git.openjdk.org/amber/commit/959e62ca3ebce4025424a096dacfb3ca3b70d946

8307521: Introduce check_oop infrastructure to check oops in the oop class

Reviewed-by: eosterlund, aboldtch, coleenp

! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: 8bbd264c
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-05-08 07:51:29 +0000
URL:       https://git.openjdk.org/amber/commit/8bbd264c6e4b4045a218f11ae6b5b4f395bc2aa9

8307423: [s390x] Represent Registers as values

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp

Changeset: 68f385c1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:52:25 +0000
URL:       https://git.openjdk.org/amber/commit/68f385c1ca5f5bef7edfb66d9ec8ebee44cf4860

8307428: jstat tests doesn't tolerate dash in the O column

Reviewed-by: kevinw, cjplummer

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 7a1cb64b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:54:08 +0000
URL:       https://git.openjdk.org/amber/commit/7a1cb64bc1b85b3ef1b0ba2d84dbc5b8b05c60ff

8293547: Add relaxed add_and_fetch for macos aarch64 atomics

Reviewed-by: dholmes, eosterlund

! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp

Changeset: 33245d6b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:58:06 +0000
URL:       https://git.openjdk.org/amber/commit/33245d6b38d7488c22619f93eff3bf0157f3d7a9

8307517: Add VMErrorCallback infrastructure to extend hs_err dumping

Reviewed-by: eosterlund, aboldtch, dholmes, stuefe

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: f6ea8979
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-08 08:03:49 +0000
URL:       https://git.openjdk.org/amber/commit/f6ea89795b1c5c5adffb1964154762830afaed42

8306285: Missing file in search test

Reviewed-by: jjg

+ test/langtools/jdk/javadoc/doclet/testSearchScript/channels/FileChannel.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js

Changeset: 89b7d075
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-08 08:31:04 +0000
URL:       https://git.openjdk.org/amber/commit/89b7d075977f55ab47498535ef9385c7f9323237

8307100: Remove ReferentBasedDiscovery reference discovery policy

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: 5c7ede94
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-05-08 08:36:52 +0000
URL:       https://git.openjdk.org/amber/commit/5c7ede94ae59b46c12d40a38bf5b7e15319cc7e2

8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS

Reviewed-by: stuefe, cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: bb3e44d8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 12:24:41 +0000
URL:       https://git.openjdk.org/amber/commit/bb3e44d8b604b4e3facc4f49f625cc0b7ff2abd7

8307603: [AIX] Broken build after JDK-8307301

Reviewed-by: mdoerr

! src/java.desktop/share/native/libharfbuzz/hb-subset.cc

Changeset: 64c09628
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-08 13:56:45 +0000
URL:       https://git.openjdk.org/amber/commit/64c09628664fd19c281723f15bf677c52e360acd

8307569: Build with gcc8 is broken after JDK-8307301

Reviewed-by: erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 26755a96
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-05-08 14:00:05 +0000
URL:       https://git.openjdk.org/amber/commit/26755a968665545a151adce79a5227c79724bb6b

8306408: Fix the format of several tables in building.md

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: e91f0d3d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-05-08 14:10:14 +0000
URL:       https://git.openjdk.org/amber/commit/e91f0d3dba36f7c9456c8acc118836320c5494e1

8307571: Remove unused SomeConstants in WatcherThread class

Reviewed-by: dholmes

! src/hotspot/share/runtime/nonJavaThread.hpp

Changeset: d2e0e534
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 14:16:08 +0000
URL:       https://git.openjdk.org/amber/commit/d2e0e534d7e391dd633fb9ff671900f8060b6d49

8307604: gcc12 based Alpine build broken build after JDK-8307301

Reviewed-by: lucy, mdoerr, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 9f34e4f8
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-05-08 14:29:51 +0000
URL:       https://git.openjdk.org/amber/commit/9f34e4f8d9144751b63243713e4d9247c21d64cd

8304434: [AIX] Update minimum xlclang version

Reviewed-by: erikj, mbaesken

! make/autoconf/toolchain.m4

Changeset: 4b02956d
Author:    Darragh Clarke <darraghclarke98 at gmail.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-08 14:33:44 +0000
URL:       https://git.openjdk.org/amber/commit/4b02956d42c29ce32894f15411d3abe12b07dccd

8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking

Reviewed-by: djelinski, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java

Changeset: 5a259d87
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-08 14:44:54 +0000
URL:       https://git.openjdk.org/amber/commit/5a259d875ee6ebd93d3c0932d50784021bc97ea2

8303153: Native interpreter frame missing mirror

Reviewed-by: coleenp, fyang

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: ad90fb6d
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-05-08 14:49:43 +0000
URL:       https://git.openjdk.org/amber/commit/ad90fb6da38da066dfc7a5439196887bbcda766f

8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/PostPutTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyInputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 93ee19f5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-05-08 14:51:35 +0000
URL:       https://git.openjdk.org/amber/commit/93ee19f58aa8c436c2960d171ba4646a374aa2e3

8305486: Add split() variants that keep the delimiters to String and j.u.r.Pattern

Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ test/jdk/java/util/regex/SplitWithDelimitersTest.java

Changeset: 4116b109
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2023-05-08 14:56:05 +0000
URL:       https://git.openjdk.org/amber/commit/4116b109f004c9552db7448f2942a11d5dfe3cdc

8306461: ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions

Co-authored-by: Yakov Shafranovich <yakovsh at amazon.com>
Reviewed-by: shade, rriggs

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamAccess.java
+ test/jdk/java/io/ObjectInputStream/NegativeArraySizeTest.java

Changeset: 7f6358a8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-08 17:51:39 +0000
URL:       https://git.openjdk.org/amber/commit/7f6358a8b53a35a87c9413c68f8fe6c5fdec0caf

8291555: Implement alternative fast-locking scheme

Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/lockStack.cpp
+ src/hotspot/share/runtime/lockStack.hpp
+ src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/LockingMode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 14df5c13
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 17:56:27 +0000
URL:       https://git.openjdk.org/amber/commit/14df5c130e5bf5139e3e2ef6d7b9d64883d94d18

8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out

Reviewed-by: prr

! test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java

Changeset: 5e1fe430
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-05-08 18:40:18 +0000
URL:       https://git.openjdk.org/amber/commit/5e1fe43080173f8e877bf6d488b778de35d8c2ac

8299229: [JVMCI] add support for UseZGC

Reviewed-by: eosterlund, kvn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java

Changeset: d9052b94
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 22:29:48 +0000
URL:       https://git.openjdk.org/amber/commit/d9052b946682d1c0f2629455d73fe4e6b95b29db

8307130: Open source few Swing JMenu tests

Reviewed-by: prr

+ test/jdk/javax/swing/JMenu/bug4173633.java
+ test/jdk/javax/swing/JMenu/bug4186641.java
+ test/jdk/javax/swing/JMenu/bug4219523.java
+ test/jdk/javax/swing/JMenu/bug5013739.java

Changeset: 07f55c5e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-09 06:05:58 +0000
URL:       https://git.openjdk.org/amber/commit/07f55c5ea280032b72247049223f676424aa44c0

8305950: Have -XshowSettings option display tzdata version

Reviewed-by: rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: cd5d0ff5
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 09:14:18 +0000
URL:       https://git.openjdk.org/amber/commit/cd5d0ff5b29065222ffafbc4fb04b90f6f8909e2

8304031: Classfile API cannot encode Primitive Class as Condy

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
+ test/jdk/jdk/classfile/PrimitiveClassConstantTest.java

Changeset: d2b3eef0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-09 09:54:22 +0000
URL:       https://git.openjdk.org/amber/commit/d2b3eef0f2d48446613955cabe69cb4236042878

8307131: C2: assert(false) failed: malformed control flow

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java

Changeset: 7a3bea1f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:09:39 +0000
URL:       https://git.openjdk.org/amber/commit/7a3bea1f6a7eaaf4c1e701f7a06226812aaa6ead

8307629: FunctionDescriptor::toMethodType should allow sequence layouts (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/FunctionDescriptorImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestIllegalLink.java

Changeset: f92d095e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:11:15 +0000
URL:       https://git.openjdk.org/amber/commit/f92d095e164bd79b452586e49e166d1ba392632f

8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed

Reviewed-by: jvernee

! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java

Changeset: 040cb7b5
Author:    Josef Eisl <jeisl at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-09 12:29:27 +0000
URL:       https://git.openjdk.org/amber/commit/040cb7b5a9d0d11c601749951df8ff3089250049

8307588: [JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995

Reviewed-by: dnsimon, never, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: a05560d9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 13:13:17 +0000
URL:       https://git.openjdk.org/amber/commit/a05560d99352bd5952f3feef37b56dceb74ede3b

8305990: Stripping debug info of ASM 9.5 fails

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/classfile/Instruction.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/DiscontinuedInstruction.java
! test/jdk/jdk/classfile/CorpusTest.java
+ test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: 672bade5
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-05-09 14:04:26 +0000
URL:       https://git.openjdk.org/amber/commit/672bade522b4641ffc30b0ac09791e8dcf21e003

8306738: Select num workers for safepoint ParallelCleanupTask

Reviewed-by: shade, coleenp, tschatzl

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 5842fd5b
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-05-09 14:25:40 +0000
URL:       https://git.openjdk.org/amber/commit/5842fd5beb13f3458f61df7e7480a54bd2157253

8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/HandshakeOutStream/NullCerts.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseEngineException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseStart.java
! test/jdk/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
! test/jdk/sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
! test/jdk/sun/security/ssl/SSLSessionImpl/HashCodeMissing.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: fdbfc8a7
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 15:37:23 +0000
URL:       https://git.openjdk.org/amber/commit/fdbfc8a73b4507d31ec4f9252298ad708a0b6bf9

8133773: clarify specification of Spliterator.tryAdvance

Reviewed-by: psandoz, tvaleev, rriggs

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

Changeset: 44fa12e7
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-09 15:49:28 +0000
URL:       https://git.openjdk.org/amber/commit/44fa12e7511a0b08999c1f1fb7da33bc6578b183

8303830: update for deprecated sprintf for jdk.accessibility

Reviewed-by: kizune

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 3aff5eac
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 16:36:21 +0000
URL:       https://git.openjdk.org/amber/commit/3aff5eacbd90cc5fc791c9c96b8d114caee9ddb5

8307486: ProcessTools.java should wait until vthread is completed before checking exceptions

Reviewed-by: dholmes, alanb

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 82bcee76
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-09 17:15:06 +0000
URL:       https://git.openjdk.org/amber/commit/82bcee76ea6f5a0624c3ed1d7e4a262d59bfbe37

8159337: Introduce a method in Locale class to return the language tags as per RFC 5646 convention

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
+ test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java

Changeset: dde557e3
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 17:33:27 +0000
URL:       https://git.openjdk.org/amber/commit/dde557e312d4b8eaa9e01166329daa0fac488691

8304148: Remapping a class with Invokedynamic constant loses static bootstrap arguments

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: 7f05f6f7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 18:06:40 +0000
URL:       https://git.openjdk.org/amber/commit/7f05f6f7c77c10dd2aed291af20664c9130e35f9

8307307: Improve ProcessTools.java to don't try to run Virtual wrapper for incompatible processes

Reviewed-by: alanb

! test/jdk/ProblemList-Virtual.txt
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 98294242
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:14:12 +0000
URL:       https://git.openjdk.org/amber/commit/98294242a94c611e2a713c2d520e59dd873ae4a0

8307128: Open source some drag and drop tests 4

Reviewed-by: prr

+ test/jdk/java/awt/dnd/MouseExitGestureTriggerTest.java
+ test/jdk/java/awt/dnd/MozillaDnDTest.java
+ test/jdk/java/awt/dnd/MultiDataFlavorDropTest.java
+ test/jdk/java/awt/dnd/NativeDragJavaDropTest.java
+ test/jdk/java/awt/dnd/NestedHeavyweightDropTargetTest.java

Changeset: 723582c5
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:30:50 +0000
URL:       https://git.openjdk.org/amber/commit/723582c524c62ee73f7984a53b046f8832b23a7f

8306881: Update FreeType to 2.13.0

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 356667f1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 20:51:33 +0000
URL:       https://git.openjdk.org/amber/commit/356667f1559396b09e0b830d92978f2ea7a9300b

8307466: java.time.Instant calculation bug in until and between methods

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Reviewed-by: scolebourne, naoto

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/tck/java/time/TCKInstant.java

Changeset: a1c3adb8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 21:03:25 +0000
URL:       https://git.openjdk.org/amber/commit/a1c3adb88dee8179c41ac9b41f768ff3db6d2ca8

8307370: Add tier1 testing with thread factory in CI

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt

Changeset: f5a6b7f7
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-05-09 21:14:17 +0000
URL:       https://git.openjdk.org/amber/commit/f5a6b7f7c03c00c96d0055f9be31057675205e13

8306027: Clarify JVMTI heap functions spec about virtual thread stack.

Reviewed-by: alanb, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: 2be1f10f
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-10 01:48:03 +0000
URL:       https://git.openjdk.org/amber/commit/2be1f10fec37057a4532fbbc3467b41240c4dba9

8307399: get rid of compatibility ThreadStart/ThreadEnd events for virtual threads

Reviewed-by: alanb, pchilanomate, cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp

Changeset: d3e6d04e
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-10 03:10:31 +0000
URL:       https://git.openjdk.org/amber/commit/d3e6d04e3eddfd26433f9cb95cfa9bff05b14bd6

8307651: RISC-V: stringL_indexof_char instruction has wrong format string

Reviewed-by: fyang

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

Changeset: 4b4c80bb
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-10 05:48:02 +0000
URL:       https://git.openjdk.org/amber/commit/4b4c80bb3171c0ab3377f1cbf62a62289ef55817

8307351: (CmpI/L(AndI/L reg1 reg2)) on x86 can be optimized

Reviewed-by: sviswanathan, qamai, thartmann

! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/AndCmpTestInstruction.java

Changeset: d993432d
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-10 07:55:11 +0000
URL:       https://git.openjdk.org/amber/commit/d993432d448d5f25c49640a8c22a6a95b5055fe4

8306930: Incorrect assert in BitMap::count_one_bits

Reviewed-by: stefank, tschatzl, kbarrett

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

Changeset: 540c706b
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-10 08:54:18 +0000
URL:       https://git.openjdk.org/amber/commit/540c706bbcbb809ae1304aac4f2a16a5e83cb458

8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection

Reviewed-by: shade, ayang, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp

Changeset: da2c9302
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-05-10 09:39:00 +0000
URL:       https://git.openjdk.org/amber/commit/da2c9302628886bbdb4cf588f8275c4a44ff5ac9

8302845: Replace finalizer usage in JNDI DNS provider with Cleaner

Reviewed-by: alanb, dfuchs, djelinski

! src/java.base/share/classes/module-info.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java

Changeset: 4aa65cbe
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-05-10 11:34:01 +0000
URL:       https://git.openjdk.org/amber/commit/4aa65cbeefe44f29fbe6ea013809dcee579df9ff

8285932: Implementation of JEP 430 String Templates (Preview)

Reviewed-by: mcimadamore, rriggs, darcy

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ src/java.base/share/classes/java/lang/runtime/Carriers.java
+ src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
+ src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
+ src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
+ src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
+ src/java.base/share/classes/java/util/Digits.java
+ src/java.base/share/classes/java/util/FormatItem.java
+ src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
+ src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
+ test/jdk/java/lang/runtime/CarriersTest.java
+ test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/java/lang/template/Basic.java
+ test/jdk/java/lang/template/FormatterBuilder.java
+ test/jdk/java/lang/template/StringTemplateTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
+ test/langtools/tools/javac/diags/examples/StringTemplate.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/template/Basic.java
+ test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java

Changeset: 0da48f19
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-10 12:13:22 +0000
URL:       https://git.openjdk.org/amber/commit/0da48f19cbebe0730d689cb966b886f6f73fb3f1

8307732: build-test-lib is broken

Reviewed-by: erikj, djelinski

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/net/HttpHeaderParser.java

Changeset: ab34cb98
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:20:00 +0000
URL:       https://git.openjdk.org/amber/commit/ab34cb98c8410dee9900f75fe487a094c51821a2

8305082: Remove finalize() from test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm
! test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Changeset: 4251b562
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:32:06 +0000
URL:       https://git.openjdk.org/amber/commit/4251b56214a6af6c307a473c7ba13482ad3109e2

8306843: JVMTI tag map extremely slow after JDK-8292741

Reviewed-by: sspitsyn, iklam

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/libTagMapTest.cpp

Changeset: cc396895
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-10 12:35:21 +0000
URL:       https://git.openjdk.org/amber/commit/cc396895e5a1dac49f4e341ce91c04b8c092d0af

8300245: Replace NULL with nullptr in share/jfr/

Reviewed-by: mgronlun, coleenp

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrMethodLookup.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrIterator.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrPredicate.hpp
! src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/jfr/utilities/jfrResourceManager.hpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrStorageHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrTypeWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: 1bca05ea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 14:40:56 +0000
URL:       https://git.openjdk.org/amber/commit/1bca05eace5c4622a1fd596f4ed196495a8801e4

8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause

Reviewed-by: rriggs, azvegint

! test/jdk/java/awt/dnd/MozillaDnDTest.java

Changeset: 0198afca
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-10 16:24:00 +0000
URL:       https://git.openjdk.org/amber/commit/0198afca3ac1a7c421b0669ae2180eee3e4f1482

8305748: Clarify reentrant behavior of close() in FileInputStream, FileOutputStream, and RandomAccessFile

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: 8a95020a
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-05-10 16:29:34 +0000
URL:       https://git.openjdk.org/amber/commit/8a95020ab6c61f25954a56e1965529bb2f6f58af

8151531: Add notes to BaseStream.spliterator/iterator docs regarding them being escape hatches

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/BaseStream.java

Changeset: 9af1787e
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-10 16:44:49 +0000
URL:       https://git.openjdk.org/amber/commit/9af1787ebe842bcfbf4a03a9deefe19bbd1ee87d

8307244: Remove redundant class RMIIIOPServerImpl

Reviewed-by: sspitsyn, dfuchs, alanb

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java

Changeset: 1964954d
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-10 17:26:02 +0000
URL:       https://git.openjdk.org/amber/commit/1964954da9ac1d020e0b5ba35893f475d86ec909

8307194: Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj, sgehwolf

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 26883648
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-10 19:09:24 +0000
URL:       https://git.openjdk.org/amber/commit/268836482d0688bd1952bf634ceee4463dfca66f

8306758: com/sun/jdi/ConnectedVMs.java fails with "Non-zero debuggee exitValue: 143"

Reviewed-by: amenkov, sspitsyn

! test/jdk/com/sun/jdi/ConnectedVMs.java
! test/jdk/com/sun/jdi/InstTarg.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: df90df29
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 19:38:24 +0000
URL:       https://git.openjdk.org/amber/commit/df90df298e4183f5328b88ff0af91ba96fb2510d

8307857: validate-source fails after JDK-8306758

Reviewed-by: rriggs, cjplummer

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

Changeset: edc4adb7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 21:08:28 +0000
URL:       https://git.openjdk.org/amber/commit/edc4adb77e755b8076c0ab85acab313384397428

8307860: [BACKOUT] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: cc9f7ad9
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2023-05-10 21:51:36 +0000
URL:       https://git.openjdk.org/amber/commit/cc9f7ad9ce33dc44d335fb7fb5483795c62ba936

8307765: DynamicArchiveHeader contents are missing in CDS mapfile

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: f250ab2c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-10 22:05:58 +0000
URL:       https://git.openjdk.org/amber/commit/f250ab2c2ae120c9b25da1486e919f2acf08f7d1

8307377: Remove use of `tagName` from TagletWriterImpl.linkSeeReferenceOutput

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java

Changeset: 958d4a75
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-10 22:23:04 +0000
URL:       https://git.openjdk.org/amber/commit/958d4a750537320bf4e4f5cedd2e1a9a2e52ae33

8307563: make most fields final in `JavacTrees`

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java

Changeset: 4795c395
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-10 23:57:48 +0000
URL:       https://git.openjdk.org/amber/commit/4795c395e9799719dfcdd947fe8905f25f3a11a2

8281103: Give example for Locale that is English and follows the ISO standards

Reviewed-by: rriggs, lancea, naoto

! src/java.base/share/classes/java/time/temporal/WeekFields.java

Changeset: 3cb606ef
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-05-11 00:51:15 +0000
URL:       https://git.openjdk.org/amber/commit/3cb606ef5b21b5d65cb97b459f30cdeacd035669

8306965: osThread allocation failures should not abort the VM

Reviewed-by: lfoltan

! 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: 39f4e4d3
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-11 01:32:29 +0000
URL:       https://git.openjdk.org/amber/commit/39f4e4d3c3450ed8fe314e2abde6a6cecd5fa0a5

8307758: RISC-V: Improve bit test code introduced by JDK-8291555

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

! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 984fbbbc
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 04:47:14 +0000
URL:       https://git.openjdk.org/amber/commit/984fbbbcabca475c3c3af7c10a843759744c1472

8307810: Consistently use LockingMode instead of UseHeavyMonitors

Reviewed-by: dcubed, mdoerr, dholmes, amitkumar

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 8ac71863
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 04:50:37 +0000
URL:       https://git.openjdk.org/amber/commit/8ac7186331489ccff7eb2908074c6ab9a39ff90c

8305416: runtime/Thread/TestAlwaysPreTouchStacks.java failed with "Did not find expected NMT output"

Reviewed-by: dholmes, gziemski

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 08fa2698
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 07:40:38 +0000
URL:       https://git.openjdk.org/amber/commit/08fa269886467e6d468d00158a601c3143c32790

8307349: Support xlc17 clang toolchain on AIX

Reviewed-by: erikj, mbaesken

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: ecc1d85d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 09:24:30 +0000
URL:       https://git.openjdk.org/amber/commit/ecc1d85dbea84c291c4014f2237ae9326f14cccb

8307869: Remove unnecessary log statements from arm32 fastlocking code

Reviewed-by: shade

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp

Changeset: ba9714d4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-11 09:45:45 +0000
URL:       https://git.openjdk.org/amber/commit/ba9714d44ceabdb98078a4338fb8e8a3e22adcbe

8307610: Linker::nativeLinker should not be restricted (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.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/PanamaMainJNI.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: 0cbfbc40
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-11 10:38:28 +0000
URL:       https://git.openjdk.org/amber/commit/0cbfbc400aac53b098a3d8a7dda1aec2180a47a7

8307813: [JVMCI] Export markWord::lock_mask_in_place to JVMCI compilers.

Reviewed-by: dnsimon, kvn, never

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: d20034b0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-11 13:59:37 +0000
URL:       https://git.openjdk.org/amber/commit/d20034b09c99026e7dc2213f7d88ebdc85e5b1e7

8307058: Implementation of Generational ZGC

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Per Liden <pliden at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Co-authored-by: Erik Helin <ehelin at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Leslie Zhai <lzhai at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo

! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
= src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
= src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/x_ppc.ad
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.hpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.inline.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zGlobals_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
= src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
+ src/hotspot/cpu/riscv/gc/x/x_riscv64.ad
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.hpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv64.ad
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
= src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
+ src/hotspot/cpu/x86/gc/x/x_x86_64.ad
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
+ src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
+ src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
+ src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
= src/hotspot/os/posix/gc/x/xArguments_posix.cpp
= src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
+ src/hotspot/os/posix/gc/x/xUtils_posix.cpp
+ src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
! src/hotspot/os/posix/gc/z/zArguments_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/os/windows/gc/x/xArguments_windows.cpp
+ src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
+ src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
+ src/hotspot/os/windows/gc/x/xMapper_windows.cpp
= src/hotspot/os/windows/gc/x/xMapper_windows.hpp
+ src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
+ src/hotspot/os/windows/gc/x/xUtils_windows.cpp
+ src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
+ src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
+ src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
+ src/hotspot/share/gc/x/vmStructs_x.cpp
+ src/hotspot/share/gc/x/vmStructs_x.hpp
= src/hotspot/share/gc/x/xAbort.cpp
= src/hotspot/share/gc/x/xAbort.hpp
+ src/hotspot/share/gc/x/xAbort.inline.hpp
+ src/hotspot/share/gc/x/xAddress.cpp
= src/hotspot/share/gc/x/xAddress.hpp
+ src/hotspot/share/gc/x/xAddress.inline.hpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
+ src/hotspot/share/gc/x/xAllocationFlags.hpp
+ src/hotspot/share/gc/x/xArguments.cpp
+ src/hotspot/share/gc/x/xArguments.hpp
+ src/hotspot/share/gc/x/xArray.hpp
+ src/hotspot/share/gc/x/xArray.inline.hpp
+ src/hotspot/share/gc/x/xAttachedArray.hpp
+ src/hotspot/share/gc/x/xAttachedArray.inline.hpp
+ src/hotspot/share/gc/x/xBarrier.cpp
= src/hotspot/share/gc/x/xBarrier.hpp
+ src/hotspot/share/gc/x/xBarrier.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSet.cpp
+ src/hotspot/share/gc/x/xBarrierSet.hpp
+ src/hotspot/share/gc/x/xBarrierSet.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
+ src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
= src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
+ src/hotspot/share/gc/x/xBitField.hpp
+ src/hotspot/share/gc/x/xBitMap.hpp
+ src/hotspot/share/gc/x/xBitMap.inline.hpp
+ src/hotspot/share/gc/x/xBreakpoint.cpp
+ src/hotspot/share/gc/x/xBreakpoint.hpp
+ src/hotspot/share/gc/x/xCPU.cpp
+ src/hotspot/share/gc/x/xCPU.hpp
+ src/hotspot/share/gc/x/xCPU.inline.hpp
+ src/hotspot/share/gc/x/xCollectedHeap.cpp
+ src/hotspot/share/gc/x/xCollectedHeap.hpp
+ src/hotspot/share/gc/x/xDebug.gdb
+ src/hotspot/share/gc/x/xDirector.cpp
+ src/hotspot/share/gc/x/xDirector.hpp
+ src/hotspot/share/gc/x/xDriver.cpp
+ src/hotspot/share/gc/x/xDriver.hpp
+ src/hotspot/share/gc/x/xErrno.cpp
+ src/hotspot/share/gc/x/xErrno.hpp
+ src/hotspot/share/gc/x/xForwarding.cpp
+ src/hotspot/share/gc/x/xForwarding.hpp
+ src/hotspot/share/gc/x/xForwarding.inline.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.cpp
+ src/hotspot/share/gc/x/xForwardingAllocator.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
+ src/hotspot/share/gc/x/xForwardingEntry.hpp
+ src/hotspot/share/gc/x/xForwardingTable.hpp
+ src/hotspot/share/gc/x/xForwardingTable.inline.hpp
+ src/hotspot/share/gc/x/xFuture.hpp
+ src/hotspot/share/gc/x/xFuture.inline.hpp
+ src/hotspot/share/gc/x/xGlobals.cpp
+ src/hotspot/share/gc/x/xGlobals.hpp
+ src/hotspot/share/gc/x/xGranuleMap.hpp
+ src/hotspot/share/gc/x/xGranuleMap.inline.hpp
= src/hotspot/share/gc/x/xHash.hpp
= src/hotspot/share/gc/x/xHash.inline.hpp
+ src/hotspot/share/gc/x/xHeap.cpp
+ src/hotspot/share/gc/x/xHeap.hpp
+ src/hotspot/share/gc/x/xHeap.inline.hpp
+ src/hotspot/share/gc/x/xHeapIterator.cpp
+ src/hotspot/share/gc/x/xHeapIterator.hpp
+ src/hotspot/share/gc/x/xHeuristics.cpp
+ src/hotspot/share/gc/x/xHeuristics.hpp
+ src/hotspot/share/gc/x/xInitialize.cpp
+ src/hotspot/share/gc/x/xInitialize.hpp
+ src/hotspot/share/gc/x/xLargePages.cpp
+ src/hotspot/share/gc/x/xLargePages.hpp
+ src/hotspot/share/gc/x/xLargePages.inline.hpp
+ src/hotspot/share/gc/x/xList.hpp
+ src/hotspot/share/gc/x/xList.inline.hpp
+ src/hotspot/share/gc/x/xLiveMap.cpp
= src/hotspot/share/gc/x/xLiveMap.hpp
+ src/hotspot/share/gc/x/xLiveMap.inline.hpp
+ src/hotspot/share/gc/x/xLock.hpp
+ src/hotspot/share/gc/x/xLock.inline.hpp
+ src/hotspot/share/gc/x/xMark.cpp
+ src/hotspot/share/gc/x/xMark.hpp
+ src/hotspot/share/gc/x/xMark.inline.hpp
+ src/hotspot/share/gc/x/xMarkCache.cpp
+ src/hotspot/share/gc/x/xMarkCache.hpp
+ src/hotspot/share/gc/x/xMarkCache.inline.hpp
+ src/hotspot/share/gc/x/xMarkContext.hpp
+ src/hotspot/share/gc/x/xMarkContext.inline.hpp
+ src/hotspot/share/gc/x/xMarkStack.cpp
+ src/hotspot/share/gc/x/xMarkStack.hpp
+ src/hotspot/share/gc/x/xMarkStack.inline.hpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.cpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.hpp
+ src/hotspot/share/gc/x/xMarkStackEntry.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
+ src/hotspot/share/gc/x/xMemory.cpp
+ src/hotspot/share/gc/x/xMemory.hpp
+ src/hotspot/share/gc/x/xMemory.inline.hpp
+ src/hotspot/share/gc/x/xMessagePort.hpp
+ src/hotspot/share/gc/x/xMessagePort.inline.hpp
+ src/hotspot/share/gc/x/xMetronome.cpp
+ src/hotspot/share/gc/x/xMetronome.hpp
+ src/hotspot/share/gc/x/xNMethod.cpp
+ src/hotspot/share/gc/x/xNMethod.hpp
+ src/hotspot/share/gc/x/xNMethodData.cpp
+ src/hotspot/share/gc/x/xNMethodData.hpp
+ src/hotspot/share/gc/x/xNMethodTable.cpp
+ src/hotspot/share/gc/x/xNMethodTable.hpp
+ src/hotspot/share/gc/x/xNMethodTableEntry.hpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.cpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.hpp
+ src/hotspot/share/gc/x/xNUMA.cpp
+ src/hotspot/share/gc/x/xNUMA.hpp
+ src/hotspot/share/gc/x/xNUMA.inline.hpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.cpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.hpp
+ src/hotspot/share/gc/x/xObjectAllocator.cpp
+ src/hotspot/share/gc/x/xObjectAllocator.hpp
= src/hotspot/share/gc/x/xOop.hpp
+ src/hotspot/share/gc/x/xOop.inline.hpp
+ src/hotspot/share/gc/x/xPage.cpp
+ src/hotspot/share/gc/x/xPage.hpp
+ src/hotspot/share/gc/x/xPage.inline.hpp
+ src/hotspot/share/gc/x/xPageAllocator.cpp
+ src/hotspot/share/gc/x/xPageAllocator.hpp
+ src/hotspot/share/gc/x/xPageAllocator.inline.hpp
+ src/hotspot/share/gc/x/xPageCache.cpp
+ src/hotspot/share/gc/x/xPageCache.hpp
+ src/hotspot/share/gc/x/xPageTable.cpp
+ src/hotspot/share/gc/x/xPageTable.hpp
+ src/hotspot/share/gc/x/xPageTable.inline.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.cpp
+ src/hotspot/share/gc/x/xPhysicalMemory.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/x/xReferenceProcessor.cpp
+ src/hotspot/share/gc/x/xReferenceProcessor.hpp
+ src/hotspot/share/gc/x/xRelocate.cpp
+ src/hotspot/share/gc/x/xRelocate.hpp
+ src/hotspot/share/gc/x/xRelocationSet.cpp
+ src/hotspot/share/gc/x/xRelocationSet.hpp
+ src/hotspot/share/gc/x/xRelocationSet.inline.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.cpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/x/xResurrection.cpp
+ src/hotspot/share/gc/x/xResurrection.hpp
+ src/hotspot/share/gc/x/xResurrection.inline.hpp
+ src/hotspot/share/gc/x/xRootsIterator.cpp
+ src/hotspot/share/gc/x/xRootsIterator.hpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.cpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.hpp
+ src/hotspot/share/gc/x/xSafeDelete.hpp
+ src/hotspot/share/gc/x/xSafeDelete.inline.hpp
+ src/hotspot/share/gc/x/xServiceability.cpp
+ src/hotspot/share/gc/x/xServiceability.hpp
+ src/hotspot/share/gc/x/xStackWatermark.cpp
+ src/hotspot/share/gc/x/xStackWatermark.hpp
+ src/hotspot/share/gc/x/xStat.cpp
+ src/hotspot/share/gc/x/xStat.hpp
+ src/hotspot/share/gc/x/xTask.cpp
+ src/hotspot/share/gc/x/xTask.hpp
+ src/hotspot/share/gc/x/xThread.cpp
+ src/hotspot/share/gc/x/xThread.hpp
+ src/hotspot/share/gc/x/xThread.inline.hpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
+ src/hotspot/share/gc/x/xThreadLocalData.hpp
+ src/hotspot/share/gc/x/xTracer.cpp
+ src/hotspot/share/gc/x/xTracer.hpp
+ src/hotspot/share/gc/x/xTracer.inline.hpp
+ src/hotspot/share/gc/x/xUncommitter.cpp
+ src/hotspot/share/gc/x/xUncommitter.hpp
+ src/hotspot/share/gc/x/xUnload.cpp
+ src/hotspot/share/gc/x/xUnload.hpp
+ src/hotspot/share/gc/x/xUnmapper.cpp
+ src/hotspot/share/gc/x/xUnmapper.hpp
= src/hotspot/share/gc/x/xUtils.hpp
+ src/hotspot/share/gc/x/xUtils.inline.hpp
+ src/hotspot/share/gc/x/xValue.hpp
+ src/hotspot/share/gc/x/xValue.inline.hpp
+ src/hotspot/share/gc/x/xVerify.cpp
+ src/hotspot/share/gc/x/xVerify.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.cpp
+ src/hotspot/share/gc/x/xVirtualMemory.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
+ src/hotspot/share/gc/x/xWorkers.cpp
+ src/hotspot/share/gc/x/xWorkers.hpp
+ src/hotspot/share/gc/x/x_globals.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
+ src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.cpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.hpp
+ src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zAllocator.cpp
+ src/hotspot/share/gc/z/zAllocator.hpp
+ src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
! src/hotspot/share/gc/z/zBitMap.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zContinuation.cpp
+ src/hotspot/share/gc/z/zContinuation.hpp
+ src/hotspot/share/gc/z/zContinuation.inline.hpp
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zDriverPort.cpp
+ src/hotspot/share/gc/z/zDriverPort.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zGCIdPrinter.cpp
+ src/hotspot/share/gc/z/zGCIdPrinter.hpp
+ src/hotspot/share/gc/z/zGeneration.cpp
+ src/hotspot/share/gc/z/zGeneration.hpp
+ src/hotspot/share/gc/z/zGeneration.inline.hpp
+ src/hotspot/share/gc/z/zGenerationId.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHash.hpp
! src/hotspot/share/gc/z/zHash.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIterator.hpp
+ src/hotspot/share/gc/z/zIterator.inline.hpp
+ src/hotspot/share/gc/z/zJNICritical.cpp
+ src/hotspot/share/gc/z/zJNICritical.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkCache.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
- src/hotspot/share/gc/z/zMessagePort.hpp
- src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNMethodTableEntry.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
- src/hotspot/share/gc/z/zOop.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageType.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/z/zRemembered.cpp
+ src/hotspot/share/gc/z/zRemembered.hpp
+ src/hotspot/share/gc/z/zRemembered.inline.hpp
+ src/hotspot/share/gc/z/zRememberedSet.cpp
+ src/hotspot/share/gc/z/zRememberedSet.hpp
+ src/hotspot/share/gc/z/zRememberedSet.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.inline.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.inline.hpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zTask.hpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
- src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.cpp
+ src/hotspot/share/gc/z/zUncoloredRoot.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForPageTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/gtest/gc/x/test_xAddress.cpp
+ test/hotspot/gtest/gc/x/test_xArray.cpp
+ test/hotspot/gtest/gc/x/test_xBitField.cpp
+ test/hotspot/gtest/gc/x/test_xBitMap.cpp
+ test/hotspot/gtest/gc/x/test_xForwarding.cpp
+ test/hotspot/gtest/gc/x/test_xList.cpp
+ test/hotspot/gtest/gc/x/test_xLiveMap.cpp
+ test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
+ test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
+ test/hotspot/jtreg/ProblemList-generational-zgc.txt
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
+ test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
+ test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
= test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
= test/hotspot/jtreg/gc/x/TestHighUsage.java
+ test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
= test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
+ test/hotspot/jtreg/gc/x/TestNoUncommit.java
= test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
= test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
= test/hotspot/jtreg/gc/x/TestSmallHeap.java
= test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
+ test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 2bf7ac58
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-11 14:02:54 +0000
URL:       https://git.openjdk.org/amber/commit/2bf7ac58b7971f6813066dac7e88a855d597d731

8297657: name demangling intermittently fails

Reviewed-by: stefank, coleenp

! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/os/bsd/decoder_machO.hpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.hpp

Changeset: 9ad38cbe
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-11 16:31:04 +0000
URL:       https://git.openjdk.org/amber/commit/9ad38cbeaf446776c4ab4fdb4605663fc517f11f

8307626: java/net/httpclient/FlowAdapter* tests should close the HttpClient instances

Reviewed-by: aefimov, jpai

! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java

Changeset: 489658db
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-11 17:07:27 +0000
URL:       https://git.openjdk.org/amber/commit/489658dbd2cd518a17611dcc01c0109046cf97a8

8307885: com/sun/jdi/ConnectedVMs.java fails with "Invalid debuggee exitValue: 0"

Reviewed-by: kevinw, sspitsyn

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

Changeset: 51b8f3cf
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-11 17:48:39 +0000
URL:       https://git.openjdk.org/amber/commit/51b8f3cfb9df3444b6226a5d5cb7f01a9ab6db6c

8306034: add support of virtual threads to JVMTI StopThread

Reviewed-by: cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/libBoundVThreadTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/libStopThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp

Changeset: 5d6cce0f
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-05-11 18:05:58 +0000
URL:       https://git.openjdk.org/amber/commit/5d6cce0f8543e8ae966798aad685b190cc8101aa

8307298: JFR: Ensure jdk.jfr.internal.TypeLibrary is initialized only once

Reviewed-by: sgehwolf, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 7fcb0fdc
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-05-11 18:06:43 +0000
URL:       https://git.openjdk.org/amber/commit/7fcb0fdcd453d02002b751db6d59ad274b3b59c7

8307139: Fix signed integer overflow in compiler code, part 1

Reviewed-by: thartmann, rcastanedalo, kvn

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: cbecf422
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-11 18:07:54 +0000
URL:       https://git.openjdk.org/amber/commit/cbecf422dfef1b53f3a159d2db63ba028d84f152

8307850: update for deprecated sprintf for jdk.jdi

Reviewed-by: cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 15358636
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-11 18:09:43 +0000
URL:       https://git.openjdk.org/amber/commit/15358636cf67fb570231ec8521533bd2d3146b65

8307848: update for deprecated sprintf for jdk.attach

Reviewed-by: sspitsyn, cjplummer

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: 4f355c35
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-05-11 18:21:30 +0000
URL:       https://git.openjdk.org/amber/commit/4f355c3525072681ed1fb48dfdb8924b1cf0cc7c

8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout

Reviewed-by: dholmes, dcubed

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: 29b8242e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-11 18:22:10 +0000
URL:       https://git.openjdk.org/amber/commit/29b8242e07b3e85887e916bc76f37eefb4403e1d

8307954: Update string template regression tests to be robust on release updates

Reviewed-by: jlaskey

! test/langtools/tools/javac/diags/examples/StringTemplate.java
! test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java

Changeset: a667213e
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-11 19:37:16 +0000
URL:       https://git.openjdk.org/amber/commit/a667213ec595ceb86a0196aff0e1236138fab2ef

8281715: Move "base CDS archive not loaded" tests to SharedArchiveFileOption.java

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java

Changeset: 95e1fe41
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-05-15 16:45:30 +0000
URL:       https://git.openjdk.org/amber/commit/95e1fe415f45e46deaa3d6dbc2f3b534867ff83d

Merge branch 'amber-master' into super-init

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: edcb9c55
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Date:      2023-05-16 16:30:39 +0000
URL:       https://git.openjdk.org/amber/commit/edcb9c55957e92275536d5627ecb9b2ef50f35dd

Make "statements before super()" support a preview feature.

Thanks to Jim Laskey for help with preview logic.

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
+ test/langtools/tools/javac/diags/examples/StatementsBeforeSuper.java



More information about the amber-dev mailing list