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

duke duke at openjdk.org
Fri Mar 17 11:13:55 UTC 2023


Changeset: 75d63062
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-03-10 11:07:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75d630621c86840eed9b29bf6e4c5e22e82369f0

8303349: Simplify link format for generic types in index pages

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java

Changeset: b9951dd6
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-03-10 13:12:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9951dd63997b6330001311c925e171f4645a28b

8303820: Simplify type metadata

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java

Changeset: de9f3b6a
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2023-03-10 14:10:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de9f3b6aac85edb39af67db887af78906e8d5da0

8296400: pointCrlIssuers might be null in DistributionPointFetcher::verifyURL

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java

Changeset: 6d30bbe6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-10 14:42:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d30bbe62c10af0f2c80cb1eaac3d171fb7bffcb

8303001: Add test for re-entrant upcalls

Reviewed-by: mcimadamore

+ test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
+ test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c

Changeset: 01312a00
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-03-10 15:39:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01312a002ba27bfbfebb9fde484ca34ebde0704c

8300821: UB: Applying non-zero offset to non-null pointer 0xfffffffffffffffe produced null pointer

Reviewed-by: kvn, thartmann

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/relocInfo.cpp

Changeset: a32ee5dd
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-10 15:57:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a32ee5dd8b5d0b65b39d7a3f8bedc7c099987f6f

8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5

Reviewed-by: erikj, mdoerr

! make/autoconf/flags-cflags.m4

Changeset: f2a36b4b
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-03-10 16:01:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f2a36b4b529b1d74ca38633244dda092a15d50ac

8302666: Replace CHM with VarHandle in ForeachOrderedTask

Reviewed-by: psandoz

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

Changeset: 548d552b
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-10 16:30:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/548d552bc10a3031fc85724ef561d17878dda5b1

8303548: Arguments::get_default_shared_archive_path() should cache the result for future use

Reviewed-by: ccheung, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: c26e1d01
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-10 16:31:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c26e1d0148de27d0b257ec10380a5c50483fd3c0

8303495: Unused path parameter in ClassLoader::add_to_app_classpath_entries(JavaThread* current, char* path, ...)

Reviewed-by: ccheung, dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: 9dd7b879
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-03-10 17:09:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9dd7b8799700e938688a28c8a2c14826eee96f5c

8303674: JFR: TypeLibrary class not thread safe

Reviewed-by: mgronlun

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

Changeset: 206661d4
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2023-03-10 17:11:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/206661d45f465399bd6e3c4066896fc822340b9f

8281941: Change CDS warning messages to use Unified Logging

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: a3358b10
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-10 17:39:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3358b10cab44a97404aee8c1d07d580930fd199

8303853: Update ISO 3166 country codes table

Reviewed-by: naoto

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

Changeset: 6f54eda4
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-10 17:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f54eda4a42a7c27c8eabbdc1c989de7cf246bdb

8299088: ClassLoader::defineClass2 throws OOME but JNI exception pending thrown by getUTF

Reviewed-by: mchung, naoto

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

Changeset: bf16b5b9
Author:    Man Cao <manc at openjdk.org>
Date:      2023-03-10 18:14:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bf16b5b9880eb89b283006db090dce4346aa877b

8303937: Corrupted heap dumps due to missing retries for os::write()

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/services/heapDumperCompression.cpp

Changeset: 94de0a73
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-03-10 18:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94de0a73de06a7be2e5346de38e428074ea68f94

8302513: remove sun.awt.util.IdentityLinkedList

Reviewed-by: serb, prr, aivanov

! src/java.desktop/share/classes/java/awt/Dialog.java
- src/java.desktop/share/classes/sun/awt/util/IdentityLinkedList.java

Changeset: d7f4221b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-03-10 20:10:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7f4221bfe9637a7961f30a25196a0e3161baafd

8304005: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-x64 in Xcomp mode

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 21169285
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-10 21:16:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2116928528c0554b2ba0171bd7968ab693972804

8303900: Rename BitMap search functions

Reviewed-by: stefank, aboldtch

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp

Changeset: 0a4d54f7
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-03-11 01:04:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a4d54f7ce2ac906a8012ed92c84ed8303cb4b90

8299779: Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Changeset: 98a7a60f
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-03-11 04:48:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98a7a60fcb7d1efdba60438df3c468f5320fb64c

8303863: RISC-V: TestArrayStructs.java fails after JDK-8303604

Reviewed-by: jvernee, fyang

! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java

Changeset: a06426a5
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-03-11 14:36:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a06426a52f16c08c95b1c0270a5fc40721921022

8274400: HotSpot Style Guide should permit use of alignof

Reviewed-by: kbarrett, kvn, dholmes, dcubed

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: fbc76c2c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-03-11 17:38:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbc76c2c7866204783803d2ac829fb95b040a015

8304017: ProblemList com/sun/jdi/InvokeHangTest.java on windows-x64 in vthread mode
8304018: ProblemList javax/swing/JColorChooser/Test6827032.java on windows-x64
8304019: ProblemList java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java on windows-x64

Reviewed-by: stuefe

! test/jdk/ProblemList-svc-vthread.txt
! test/jdk/ProblemList.txt

Changeset: c313e1ac
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-03-11 18:44:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c313e1ac7b3305b1c012755de4e94728b17e2505

8303922: build-test-lib target is broken

Reviewed-by: erikj, jwaters

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java

Changeset: d20bde29
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2023-03-13 07:33:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d20bde29f2c0162ea62b42d0b618566cf5d9678a

8294715: Add IR checks to the reduction vectorization tests

Reviewed-by: rcastanedalo, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java

Changeset: 1148a659
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-13 08:40:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1148a659a89edc6a4f320d578bc0025eae3553fb

8303678: [JVMCI] Add possibility to convert object JavaConstant to jobject.

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 31e1e397
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-13 08:41:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31e1e3975bf20a37a93a138dd651c6f50a80808f

8303646: [JVMCI] Add possibility to lookup ResolvedJavaType from jclass.

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciCompilerToVM.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/HotSpotJVMCIRuntime.java

Changeset: c183fce9
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-03-13 09:34:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c183fce9543ca15f5db632babecdb7797d0745e4

8300926: Several startup regressions ~6-70% in 21-b6 all platforms

Reviewed-by: eosterlund, dcubed, coleenp

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp

Changeset: b575e54b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-13 09:56:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b575e54bc96c8fc413893dbbe91d0b5ce0192179

8303963: Replace various encodings of UINT/SIZE_MAX in gc code

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryUsage.hpp

Changeset: 3018b470
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-13 09:57:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3018b4705e21ebdad8997eff9271e21e537f000d

8303969: Limit printed failures within an object during G1 heap verification

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 25e7ac22
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-13 10:13:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25e7ac226a3be9c064c0a65c398a8165596150f7

8294966: Convert jdk.jartool/sun.tools.jar.FingerPrint to use the ClassFile API to parse JAR entries

Reviewed-by: mchung

! make/modules/jdk.jartool/Java.gmk
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java

Changeset: 805a4e68
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-13 11:06:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/805a4e68060ccd82b2d37d733937351bcf83e683

8303883: Confusing parameter name in G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes

Reviewed-by: ayang, iwalulya

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

Changeset: 8e41bf22
Author:    Jasmine K <25208576+SuperCoder7979 at users.noreply.github.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-03-13 11:10:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e41bf222f4adce0bfaee7d464962d5ae22e3b3b

8303238: Create generalizations for existing LShift ideal transforms

Reviewed-by: redestad, thartmann

! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
+ test/micro/org/openjdk/bench/vm/compiler/LShiftNodeIdealize.java

Changeset: 4cf4c599
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-13 11:30:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cf4c599b9a8a08cdd7ab865355af4e12e364750

8303824: Parallel: Use more strict card table API

Reviewed-by: tschatzl, iwalulya, ysr

! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 431e702b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-03-13 13:08:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/431e702b676e2c02224d60181c34b5fe97873d8b

8303213: Avoid AtomicReference in TextComponentPrintable

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java

Changeset: 466ffebc
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-03-13 14:24:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/466ffebcae1ee5817a83fdbc33f5ec3bd6de7e60

8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java

Changeset: f835aaaf
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-03-13 15:05:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f835aaafc7332d324ca9b08b2a34539fc1c573aa

8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected"

Reviewed-by: prr, tr, serb

! test/jdk/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java

Changeset: a95bc7ac
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-13 15:53:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a95bc7acd091b287af02485434e1e55ba1e0369d

8294974: Convert jdk.jshell/jdk.jshell.execution.LocalExecutionControl to use the Classfile API to instrument classes

Reviewed-by: jlahoda

! src/java.base/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/jdk/classfile/TEST.properties

Changeset: 671a4521
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-13 16:23:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/671a45219fd727f2a0e1ed040577ec726775f07e

8303606: Memory leaks in Arguments::parse_each_vm_init_arg

Reviewed-by: dholmes, fparain

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: 56851075
Author:    Ilarion Nakonechnyy <inakonechnyy at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-13 17:26:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5685107579f0f00b5eae881311315cec34c1ddcb

8302491: NoClassDefFoundError omits the original cause of an error

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: a8f662ec
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-03-13 20:15:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8f662ecb2cf13ba7fa499b9a9150da4318306a8

8303908: Add missing check in VTMS_transition_disable_for_all() for suspend mode

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: 7bbc5e0e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-03-13 20:53:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7bbc5e0efbcbf97e8c1d4e889bd06c33c5f4eaa5

8300517: Refactor VisibleMemberTable (method members)

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
+ test/langtools/jdk/javadoc/doclet/testInterface/pkg3/I.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestSpecifiedBy.java
! test/langtools/jdk/javadoc/tool/IgnoreSourceErrors.java

Changeset: 49181b81
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-03-14 00:55:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49181b81dd284f65455492183ce5d0ab38b48d52

8303955: RISC-V: Factor out the tmp parameter from copy_memory and copy_memory_v

Reviewed-by: fyang, yzhu

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

Changeset: c073ef2e
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-03-14 04:04:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c073ef2ed59483c8dccec9fcac930c862885ff91

8303482: Update LCMS to 2.15

Reviewed-by: serb, prr, dnguyen

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 2bb990ed
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-03-14 07:24:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bb990edde5c8a08b9a9b209aa1fcdc3c38c3cb8

8301244: Tidy up compiler specific warnings files

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp

Changeset: b6d70f2c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-14 08:08:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6d70f2c49da6f99e3a0a84b1df6e3d48c7e2e58

8303973: Library detection in runtime/ErrorHandling/TestDwarf.java fails on ppc64le RHEL8.5 for libpthread-2.28.so

Reviewed-by: chagedorn

! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: 43eca1dc
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-14 08:36:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43eca1dcb197e3615b6077a5d8aef28f32a7724c

8303910: jdk/classfile/CorpusTest.java failed 1 of 6754 tests

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java

Changeset: 0cc0f063
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-03-14 10:46:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0cc0f063e2c19bdc1cd31a8656e330a333419f37

8304015: G1: Metaspace-induced GCs should not trigger maximal compaction

Reviewed-by: ayang, tschatzl

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

Changeset: 31680b2b
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2023-03-14 11:48:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31680b2bcffe03ec11204946a1e168d4d9f31d87

8303410: Remove ContentSigner APIs and jarsigner -altsigner and -altsignerpath options

Reviewed-by: weijun

- src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java
- src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java
- src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! test/jdk/TEST.groups
- test/jdk/com/sun/jarsigner/DefaultMethod.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/tools/jarsigner/Options.java

Changeset: ec1eb00e
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-03-14 12:20:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec1eb00ed3290f44bdb175e0ca05522fd860efa1

8303415: Add VM_Version::is_intrinsic_supported(id)

Reviewed-by: thartmann, dholmes

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java

Changeset: 55aa1224
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-14 13:27:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55aa122462c34d8f4cafa58f4d1f2d900449c83e

8304059: Use InstanceKlass in dependencies

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/nmethod.cpp

Changeset: c466cdf9
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-03-14 14:57:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c466cdf973ca9c4ecec1a28f158ebf366386024e

8299546: C2: MulLNode::mul_ring() wrongly returns bottom type due to casting errors with large numbers

Reviewed-by: iveresov, kvn, qamai

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
+ test/hotspot/jtreg/compiler/ccp/TestMissingMulLOptimization.java

Changeset: da044dd5
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-03-14 15:42:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da044dd5698d14eccd2a30a24cc691e30fa00cbd

8300939: sun/security/provider/certpath/OCSP/OCSPNoContentLength.java fails due to network errors

Reviewed-by: djelinski, weijun

! test/jdk/ProblemList.txt
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java

Changeset: a00f5d24
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-03-14 15:51:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a00f5d24d3824e3ab84208401a967efe0e7bf88e

8303861: Error handling step timeouts should never be blocked by OnError and others

Reviewed-by: dholmes, rkennke

! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java

Changeset: 9f9ab02f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-03-14 16:20:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f9ab02ff6a3779b43c9024e5ec190de4eec9ab5

8303895: Simplify and clean up LinkFactory code

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/package-info.java

Changeset: 10f16746
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-03-14 16:41:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10f16746254ce62031f40ffb0f49f22e81cbe631

8303809: Dispose context in SPNEGO NegotiatorImpl

Reviewed-by: dfuchs, weijun

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java

Changeset: 4e631fa4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-03-14 16:59:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e631fa43fd821846c12ae2177360c44cf770766

8298966: Deprecate JMX Subject Delegation and the method JMXConnector.getMBeanServerConnection(Subject) for removal.

Reviewed-by: mchung, dfuchs

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

Changeset: 830fd413
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-03-14 17:15:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/830fd413461709a494bcb81952e5c32088676ee3

8302795: Shared archive failed on old version class with jsr bytecode

Reviewed-by: minqi, matsaave

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/OldClassWithjsr.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldClassWithjsrApp.jasm

Changeset: baf11e73
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-14 17:18:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/baf11e734f7b5308490edc74f3168744c0857b24

8303814: getLastErrorString should avoid charset conversions

Reviewed-by: naoto, cjplummer, rriggs

! src/java.base/share/native/libjava/io_util.c
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 45809fd0
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-03-14 17:32:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45809fd0c026dfab2aa004ca425017ec7891d2e6

8295884: Implement IDE support for Eclipse

Reviewed-by: erikj

! .gitignore
! doc/ide.html
! doc/ide.md
! make/Main.gmk
+ make/ide/eclipse/CreateWorkspace.gmk
+ make/ide/eclipse/classpath.template
+ make/ide/eclipse/native.template
+ make/ide/eclipse/settings.template
+ make/ide/eclipse/workspace.template

Changeset: f81e1def
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-03-14 18:36:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f81e1def8f74e91dcf7fa3bf54531a85956dc5e4

8303882: Refactor some iterators in jdk.compiler

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
+ test/langtools/tools/javac/util/IteratorsTest.java

Changeset: 617c15f5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-03-14 20:09:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/617c15f5a131fdf254fc4277f6dd78d64292db1c

8304172: ProblemList serviceability/sa/UniqueVtableTest.java
8304175: ProblemList compiler/vectorapi/VectorLogicalOpIdentityTest.java on 2 platforms

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList.txt

Changeset: f5c8b68c
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-03-14 20:18:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5c8b68c1c4d8bdbf4838aafdcd657fc104420d8

8301998: Update HarfBuzz to 7.0.1

Reviewed-by: erikj, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
= src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
= src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh
= src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
- src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ChainContextSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ContextSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ExtensionSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/GSUB.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/LigatureSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.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/Layout/GSUB/SubstLookup.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SubstLookupSubTable.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Layout/types.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/GlyphHeader.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/composite-iter.hh
+ src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.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/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
+ src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
+ src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
+ src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc
+ src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh
+ src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
+ src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
+ src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh
+ src/java.desktop/share/native/libharfbuzz/graph/split-helpers.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-blob.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
+ src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
+ src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
- src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff1-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.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-draw.cc
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
+ src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-fallback-shape.cc
! 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-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
+ src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
+ src/java.desktop/share/native/libharfbuzz/hb-multimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh
! src/java.desktop/share/native/libharfbuzz/hb-number.cc
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-color-sbix-table.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-color-svg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! 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-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gdef-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.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-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-name-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-unicode-ranges.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-default.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-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-ot-var-mvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
+ 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-extents.cc
+ src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
+ src/java.desktop/share/native/libharfbuzz/hb-paint.cc
+ 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-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.h
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper.cc
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
! 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-subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ucd.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-utf.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: cd41c69d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-14 21:52:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd41c69d4484f900a89a71f1c9bab2bc2e383c1e

8303705: Field sleeper.started should be volatile JdbLockTestTarg.java

Reviewed-by: dholmes

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

Changeset: 065d3e0d
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-03-14 23:36:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/065d3e0d58c96b8a84f3c02bb8704fab6459eaa7

8304171: Fix layout of JCov instrumented bundle on Mac OS

Reviewed-by: erikj

! make/Bundles.gmk
! make/conf/jib-profiles.js

Changeset: 714b5f03
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-15 07:09:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/714b5f036fc70d8d1d4d3ec8777fe95cffc0fe5b

8294962: Convert java.base/jdk.internal.module package to use the Classfile API to modify and write module-info.class

Reviewed-by: alanb, mchung

! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java

Changeset: 349139b2
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-15 07:55:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/349139b2ccec57ad5d500b81b1d225af9e17a5e7

8304030: Configure call fails on AIX when using --with-gtest option.

Reviewed-by: mbaesken, erikj

! make/autoconf/lib-tests.m4

Changeset: e3777b0c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-03-15 10:46:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3777b0c49abb9cc1925f4044392afadf3adef61

8270865: Print process ID with -Xlog:os

Reviewed-by: dholmes, ccheung

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

Changeset: 3d77e217
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-03-15 13:34:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d77e217b2b97d2c290c50c4dc55987ecc13eb79

8301308: Remove version conditionalization for gcc/clang PRAGMA_DIAG_PUSH/POP

Reviewed-by: kbarrett, dholmes

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

Changeset: 01e69205
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-03-15 14:02:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01e6920581407bc3bd69db495fc694629ef01262

8298935: fix independence bug in create_pack logic in SuperWord::find_adjacent_refs

Reviewed-by: kvn, jbhateja

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/TestForEachRem.java
+ test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java

Changeset: 35a29690
Author:    Rich DiCroce <Rich.DiCroce at scientificgames.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-15 17:06:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35a2969057ce2d8673d6c338e1daa7e84935c591

8302659: Modernize Windows native code for NetworkInterface

Reviewed-by: ihse, djelinski, alanb, michaelm

! make/modules/java.base/Lib.gmk
! src/java.base/windows/native/libnet/NetworkInterface.c
! src/java.base/windows/native/libnet/NetworkInterface.h
- src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/ResolverConfigurationImpl.c
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: 7ad48ea3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-15 17:15:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ad48ea3ad3e90de64fbc73bf6d555a567b994f4

8300317: vmTestbase/nsk/stress/strace/strace* tests fail with "ERROR: wrong lengths of stack traces"

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java

Changeset: 824a5e4c
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2023-03-15 17:39:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/824a5e4c605d4aee55252bce5364fa01de525e1b

8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates

Reviewed-by: rhalade

- test/jdk/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java
! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java
! test/jdk/javax/net/ssl/ALPN/SSLSocketAlpnTest.java
! test/jdk/javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
- test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/ALPN/AlpnGreaseTest.java
! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java
! test/jdk/sun/security/ssl/CipherSuite/RestrictSignatureScheme.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java
! test/jdk/sun/security/ssl/SSLSessionImpl/InvalidateSession.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java
- test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/Tls13NamedGroups.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/TooManyCAs.java

Changeset: 116627df
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-03-15 18:08:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/116627dfb0ef3ac4d4e4d3a37a7f028759429583

8304267: JDK-8303415 missed change in Zero Interpreter

Reviewed-by: dcubed

! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp

Changeset: 1ae69e3e
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-15 20:51:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ae69e3e91e548da06b35b327ec7a6d47eb1acd5

8304287: Problemlist java/net/SocketOption/OptionsTest.java

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: be08a256
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-03-15 21:22:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be08a256ab8abab63ec9070342fb5ee46f00219b

8304264: Debug messages always show up for NativeGSS

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSLibStub.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 2b81faeb
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-15 23:43:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b81faeb3514060e6c8c950ef4e39e299c43199d

8303022: "assert(allocates2(pc)) failed: not in CodeBuffer memory" When linking downcall handle

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
+ test/jdk/java/foreign/largestub/TestLargeStub.java

Changeset: 42dd9077
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2023-03-16 04:16:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42dd9077a087e1431b76c5653db820e65a6cc177

8302906: AArch64: Add SVE backend support for vector unsigned comparison

Reviewed-by: aph, eliu

! 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/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: eefbaa29
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-03-16 05:00:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eefbaa29567f89e0c28425fe4ed4bddef3a14891

8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change

Reviewed-by: serb, asemenov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: b7945bc9
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-16 08:28:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7945bc9e5db5761f17a9e56246424fbcab21627

8303154: Investigate and improve instruction cache flushing during compilation

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/code/codeCache.cpp

Changeset: 7277bb19
Author:    Ilya Korennoy <korennoy.ilya at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-16 08:38:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7277bb19f128b84094400cb4262b2e0432e559c5

8293324: ciField.hpp has two methods to return field's offset

Reviewed-by: thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp

Changeset: dfc7214a
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-03-16 12:11:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfc7214a3ed28f679d7404954d5602f6aa6e1699

8304283: Modernize the switch statements in jdk.internal.foreign

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java

Changeset: d4eb3953
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-16 12:27:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4eb395335260bcab95de557142e93f47a671301

8303684: Lift upcall sharing mechanism to AbstractLinker (mainline)

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.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/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/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/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/x64/sysv/CallArranger.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/Windowsx64Linker.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java

Changeset: 7dbab81d
Author:    Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-16 12:31:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7dbab81d3c06efb1225c4d57ad3eb4960fcf5cc6

8304161: Add TypeKind.from to derive from TypeDescriptor.OfField

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: b5108b4f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-16 13:15:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5108b4f3714451994af6378bf8ae9338a76940e

8303749: Serial: Use more strict card table API

Reviewed-by: tschatzl, iwalulya

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

Changeset: f6291520
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-16 13:16:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f629152021d4ce0288119c47d5a111b87dce1de6

8304055: G1: Remove OldGCAllocRegion::release

Reviewed-by: iwalulya, tschatzl

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

Changeset: 96889bf3
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-03-16 14:15:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96889bf3e4f36fa7f9e9b9989a1bc3ac4719bfeb

8191565: Last-ditch Full GC should also move humongous objects

Reviewed-by: tschatzl, sjohanss

! 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/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp
= test/hotspot/jtreg/gc/TestAllocHumongousFragment.java

Changeset: 2f23c80e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-03-16 15:33:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f23c80e0de44815d26a7d541701e16c9c1d32bc

8304225: Remove javax/script/Test7.java from ProblemList

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 2e987d79
Author:    Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-16 20:55:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e987d798aa27321207325a18971f80219695e24

8304360: Test to ensure ConstantDescs fields work

Reviewed-by: mchung, jvernee

+ test/jdk/java/lang/constant/ConstantDescsTest.java

Changeset: a487a270
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-03-16 21:00:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a487a270dcd6d6a6b5ea49dece515334a0e48efc

8303150: DCmd framework unnecessarily creates a DCmd instance on registration

Reviewed-by: fparain, stuefe, kevinw

! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/nmtDCmd.hpp

Changeset: 8eed7dea
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-03-16 22:23:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8eed7dea7b92dd98b74277e8521100f7f807eabb

8304146: Refactor VisibleMemberTable (LocalMemberTable)

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java

Changeset: 6b422754
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-03-17 03:35:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b422754613937f02caa2e30ca4846c20828fe1d

7154070: in SwingSet2, switching between LaFs it's easy to lose JTable dividers
6788475: Changing to Nimbus LAF and back doesn't reset look and feel of JTable completely

Reviewed-by: tr, abhiscxk, honkar, jdv

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
+ test/jdk/javax/swing/JTable/TestJTableGridReset.java

Changeset: 36995c5a
Author:    Kosta Stojiljkovic <kostastojiljkovic at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-17 06:20:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36995c5a75c74c1748c1751ac621b5d62e964fc5

8304242: CPUInfoTest fails because "serialize" CPU feature is not known

Reviewed-by: kvn, sviswanathan, thartmann

! test/lib-test/jdk/test/whitebox/CPUInfoTest.java

Changeset: ebac7eec
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-17 07:55:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ebac7eec8e5923c66a80cbd66e79c354f30a07a3

8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java

Changeset: 9d518c52
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-03-17 08:45:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d518c528b11953b556aa7585fc69ff9c9a22435

8299375: [PPC64] GetStackTraceSuspendedStressTest tries to deoptimize frame with invalid fp

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp

Changeset: 620564ac
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-03-17 10:07:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/620564ac6152be92c5fa83b474d30a43e698d51e

8304130: Add runtime/StackGuardPages/TestStackGuardPagesNative.java to ProblemList.txt

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 7d96468e
Author:    duke <duke at openjdk.org>
Date:      2023-03-17 11:00:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d96468e1e2bf61a169d9d46ce285890f28b974e

Automatic merge of jdk:master into master




More information about the panama-dev mailing list