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