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

duke duke at openjdk.org
Fri Mar 3 11:06:21 UTC 2023


Changeset: 83d77b1c
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-24 15:49:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83d77b1cbb6d0179e9c130d51b7fada2e76e86d3

8303072: Memory leak in exeNullCallerTest.cpp

Reviewed-by: dholmes

! test/jdk/jni/nullCaller/exeNullCallerTest.cpp

Changeset: ccf3340e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-24 19:02:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccf3340e829b1f033bd3e662c7ce782c34f7a89b

8303083: (bf) Remove private DirectByteBuffer(long, int) constructor before JDK 21 GA

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: b4ea8073
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-24 19:38:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4ea80731c6c0a0328a9801590ba5b081f08c3bd

8288912: vmTestbase/nsk/stress/strace/strace002.java fails with Unexpected method name: currentCarrierThread

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/vmTestbase/nsk/stress/strace/StraceBase.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java

Changeset: 17e3769e
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-02-25 07:48:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17e3769ed7190c3ba885e6434e1811bca2d66f13

8302871: Speed up StringLatin1.regionMatchesCI

Reviewed-by: redestad, martin, alanb

! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/StringLatin1.java
! test/jdk/java/lang/String/CompactString/EqualsIgnoreCase.java
+ test/micro/org/openjdk/bench/java/lang/RegionMatchesIC.java

Changeset: 2e78d838
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-02-25 07:48:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e78d838a5e55e3ef68bc8df2b40615e8bdb0389

8302899: Executors.newSingleThreadExecutor can use Cleaner to shutdown executor

Reviewed-by: rriggs, martin, dfuchs, bchristi

! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java

Changeset: 1dbd18ac
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:38:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1dbd18ac634521edd293a570c66d4d1fe092cfef

8302120: Prefer ArrayList to LinkedList in AggregatePainter

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java

Changeset: 3a9f491c
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:39:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3a9f491caa04db8b367129c50892bc669e5765bd

8301964: Expensive fillInStackTrace operation in HttpURLConnection.getLastModified when no last-modified in response

Reviewed-by: dfuchs, jpai, alanb

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: 2fb1e3b7
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-25 13:40:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fb1e3b7e72cf7836a9ffd9c6a5b09a6eef3c01b

8302268: Prefer ArrayList to LinkedList in XEmbeddedFramePeer

Reviewed-by: serb, dnguyen

! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java

Changeset: a43931b7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-02-26 23:36:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a43931b79cb25d218e8f9b4d4f3a106f59cb2d37

8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN

Reviewed-by: dholmes

! src/hotspot/share/services/diagnosticCommand.cpp
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java

Changeset: 1794f497
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:12:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1794f4975147e1623763ed3ba029c9171e91d70c

8302681: [IR Framework] Only allow cpuFeatures from a verified list

Reviewed-by: thartmann, pli, chagedorn, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java

Changeset: d2660a69
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:15:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2660a6915582d059d456f1ae8c78831b15f0ef2

8303045: Remove RegionNode::LoopStatus::NeverIrreducibleEntry assert with wrong assumption

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatus.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatusMain.java

Changeset: 2613b94f
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-27 07:16:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2613b94f2863f54af22929ca8b5fef290e256ba1

8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Reviewed-by: kvn, vlivanov

! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Changeset: db217c9a
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-02-27 07:33:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db217c9ad68d3627fb6c9ec99634c7dd03a249d8

8292583: Comment for ciArrayKlass::make is wrong

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/ci/ciArrayKlass.cpp

Changeset: a2c5a4ac
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-02-27 07:52:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2c5a4ac9ee10281470f291f5a8f8393acea02cc

8302732: sun/net/www/http/HttpClient/MultiThreadTest.java still failing intermittently

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 306134dc
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-27 09:18:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/306134dcf9db6c44adf919fac29f5b227534bdee

8300792: Refactor examples in java.net.http to use @snippet

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java

Changeset: dbb5581e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-27 09:19:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbb5581eba5d765bca95585ba91f9b0eee9d1f57

8081474: SwingWorker calls 'done' before the 'doInBackground' is finished

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/SwingWorker.java
+ test/jdk/javax/swing/SwingWorker/TestDoneBeforeDoInBackground.java

Changeset: fbc036e7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 09:47:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbc036e7454720b589d99a8cae30369a10471528

8303135: JFR: Log periodic events using periodic tag

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/EventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java

Changeset: f2b03f9a
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-27 11:05:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f2b03f9a2c0fca853211e41a1ddf46195dd56698

8303051: Stop saving 5 chunks in each ChunkPool

Reviewed-by: rehn, coleenp

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

Changeset: 2fe4e5f8
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-27 15:35:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fe4e5f8d76e20e34d6022417589d521483c78be

8303169: Remove Windows specific workaround from libdt

Reviewed-by: cjplummer, sspitsyn, clanger

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

Changeset: f5a12768
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-02-27 15:53:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5a12768fba4a6508fb0359aedd608fd9d6d9024

8262895: [macos_aarch64] runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr

Reviewed-by: dholmes, coleenp

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 55e6bb6b
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-27 16:21:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55e6bb6b85828f9a0ac37467ac2d28fd3349c64f

8302685: Some javac unit tests aren't reliably closing open files

Reviewed-by: darcy, vromero

! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/6400872/T6400872.java
! test/langtools/tools/javac/6567415/T6567415.java
! test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/Paths/6638501/JarFromManifestFailure.java
! test/langtools/tools/javac/Paths/TestCompileJARInClassPath.java
! test/langtools/tools/javac/T6403466.java
! test/langtools/tools/javac/T7159016.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8071847/T8071847.java
! test/langtools/tools/javac/T8152616.java
! test/langtools/tools/javac/api/T6483788.java
! test/langtools/tools/javac/api/T6877206.java
! test/langtools/tools/javac/api/guide/Test.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/diags/CheckExamples.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/MessageInfo.java
! test/langtools/tools/javac/diags/RunExamples.java
! test/langtools/tools/javac/diags/examples/ProcFileCreateLastRound/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java
! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
! test/langtools/tools/javac/file/T7068437.java
! test/langtools/tools/javac/file/T7068451.java
! test/langtools/tools/javac/file/zip/T6836682.java
! test/langtools/tools/javac/file/zip/Utils.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java
! test/langtools/tools/javac/options/T7022337.java
! test/langtools/tools/javac/parser/ExtraSemiTest.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/6350124/HelloWorldAP.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/6499119/ClassProcessor.java
! test/langtools/tools/javac/processing/6634138/T6634138.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/processing/T6920317.java
! test/langtools/tools/javac/processing/TestWarnErrorCount.java
! test/langtools/tools/javac/processing/errors/TestSuppression.java
! test/langtools/tools/javac/processing/filer/TestGetResource.java
! test/langtools/tools/javac/processing/filer/TestLastRound.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement2/Generator.java
! test/langtools/tools/javac/processing/model/element/TestNames.java
! test/langtools/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/langtools/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/langtools/tools/javac/processing/options/testPrintProcessorInfo/Test.java
! test/langtools/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/langtools/tools/javac/processing/werror/WErrorGen.java
! test/langtools/tools/javac/sealed/ValidateJarWithSealedAndRecord.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionNoValue.java
! test/langtools/tools/javac/tree/TreePosRoundsTest.java

Changeset: a253b460
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-02-27 16:35:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a253b4602147633a3d2e83775d1feef4f12a5272

8301119: Support for GB18030-2022

Reviewed-by: alanb, coffeys, lancea

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! make/data/charsetmapping/stdcs-linux
- make/data/charsetmapping/stdcs-solaris
! make/data/charsetmapping/stdcs-windows
! make/jdk/src/classes/build/tools/charsetmapping/SPI.java
= src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/sun/nio/cs/TestGB18030.java
! test/jdk/sun/nio/cs/mapping/CoderTest.java
! test/jdk/sun/nio/cs/mapping/GB18030.b2c
= test/jdk/sun/nio/cs/mapping/GB18030_2000.b2c

Changeset: 42330d28
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-27 17:11:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42330d28da28da034da1927302990f458e76cad1

8029370: (fc) FileChannel javadoc not clear for cases where position == size

Reviewed-by: lancea

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: b527edd3
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-02-27 17:18:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b527edd3388ad6a0d44a291983b08b2b5c023f8f

8292914: Lambda proxies have unstable names

Change the name of generated lambda proxy classes so that they no longer have a numerical suffix.

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg2/Child.jcod
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.h
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/lang/StackWalker/HiddenFrames.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java

Changeset: 4c169d2d
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-02-27 18:10:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c169d2d7c3082a278946175874777f78d45b0bc

8303253: Remove unnecessary calls to super() in java.time value based classes

Reviewed-by: naoto, mchung, lancea

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

Changeset: 54603aa1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 18:13:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54603aa1b72bfbdd04d69f0f0bf5dcfeb9dcda92

8303208: JFR: 'jfr print' displays incorrect timestamps

Reviewed-by: mgronlun

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

Changeset: 784f7b14
Author:    Ian Graves <igraves at openjdk.org>
Date:      2023-02-27 21:05:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/784f7b146264ee8eb382f0cc90514018fc5d16d0

8293667: Align jlink's --compress option with jmod's --compress option

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java

Changeset: f7f10367
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-02-27 21:38:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7f10367b2169f9e10f79b430acb450aabb5dcb6

8303068: Memory leak in DwarfFile::LineNumberProgram::run_line_number_program

Reviewed-by: jsjolen, tschatzl, chagedorn

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

Changeset: bca60f47
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-27 22:33:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bca60f4767b6d9fbdb9925e175ba465ff397f6b2

8303249: JFR: Incorrect description of dumponexit

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java

Changeset: 14a014d4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-02-28 01:59:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14a014d4303efda69bd0acbdf71139534601b49a

8302124: HotSpot Style Guide should permit noreturn attribute

Reviewed-by: dcubed, iveresov, dholmes, tschatzl, jwaters, kvn

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

Changeset: 1e3c9fd6
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-28 03:33:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e3c9fd67efd8428f702c7a3e26ac2b60e0fe618

8026369: javac potentially ambiguous overload warning needs an improved scheme

Reviewed-by: vromero

! src/java.base/share/classes/java/util/LongSummaryStatistics.java
! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/Spliterator.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/stream/Node.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/Sink.java
! src/java.base/share/classes/java/util/stream/SpinedBuffer.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! src/java.base/share/classes/java/util/stream/Streams.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/8230827/T8230827.out
! test/langtools/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
! test/langtools/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out

Changeset: 5feb13b5
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-28 06:51:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5feb13b55d32fad8f533f52ee7bd63e2cf2d247c

8301701: java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened

Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java

Changeset: e144783e
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2023-02-28 12:52:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e144783eb2d2a4437d0f992c964e34a932bfa54b

8299817: [s390] AES-CTR mode intrinsic fails with multiple short update() calls

Reviewed-by: mbaesken, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/Test8299817.java

Changeset: 30302d18
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-28 13:39:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30302d185ad117e0989949d0d8003e2f1be4dd70

8303250: Call ct_max_alignment_constraint using the base class

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: 4a415ad5
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-02-28 14:44:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a415ad5848a33137c5c51ee0a843a7025bc1518

8303351: [IR Framework] Add missing cpu feature avx512bw after JDK-8302681

Reviewed-by: epeter, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: dc5ea6ae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-02-28 15:40:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc5ea6aeb500d531b4ba49c8e95bf97744cc6c33

8303350: Fix mistyped {@code}

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java

Changeset: 6423065b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-28 16:42:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6423065b7dc51748fcc8a2683af1226c01e93ce4

8303261: JFR: jdk/jfr/api/consumer/streaming/TestJVMCrash.java doesn't retry

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java

Changeset: 61e88675
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-28 18:33:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61e8867591f02f568776eed7211c4a83c56b8170

8302040: Port fdlibm sqrt to Java

Reviewed-by: bpb, thartmann, aturbanov

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/SqrtTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
+ test/jdk/java/lang/StrictMath/SqrtTests.java

Changeset: 50dc041e
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-28 18:35:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50dc041ee69eb62454bbf5c47a9545c6183d43d1

8303227: JniObjWithEnv should be NullablePointer compliant

Reviewed-by: asemenyuk

! src/jdk.jpackage/windows/native/libjpackage/JniUtils.h

Changeset: a10d5ac6
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2023-02-28 19:50:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a10d5ac61be3d074937f629959c7aeb694147203

8303130: Document required Accessibility permissions on macOS

Reviewed-by: erikj, aivanov, prr, serb

! doc/testing.html
! doc/testing.md

Changeset: 88151758
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-02-28 20:21:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/881517586d7b6d26c5589c3459902eb964ce9030

8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl

Reviewed-by: jpai, vtewari, stsypanov, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 7e47d51e
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-01 00:36:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e47d51e10eef7b3bead636d20ff392e7b1dd185

8282319: java.util.Locale method to stream available Locales

Reviewed-by: stsypanov, naoto, lancea, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
+ test/jdk/java/util/Locale/StreamAvailableLocales.java

Changeset: 65da2c5d
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-03-01 00:48:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/65da2c5d2dfea30e7d00b8f907f7abb5f6f887df

8303412: Update linux_x64-to-linux_aarch64 cross compilation devkit at Oracle

Reviewed-by: dholmes

! make/conf/jib-profiles.js

Changeset: 1fdaf252
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-01 00:50:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fdaf252b6375773072e665fd5d4cfb509e98f4c

8303133: Update ProcessTools.startProcess(...) to exit early if process exit before linePredicate is printed.

Reviewed-by: dholmes, rriggs

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

Changeset: 3aeefbf1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-03-01 05:21:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3aeefbf1defe95113a8abe3d3d11fdf3205bfd3b

8303421: [BACKOUT] 8303133: Update ProcessTools.startProcess(...) to exit early if process exit before linePredicate is printed.

Reviewed-by: dholmes

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

Changeset: 6b07243f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-03-01 09:36:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b07243f5671f148166f027796f620bad9b38f73

8301630: C2: 8297933 broke type speculation in some cases

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTypeSpeculation.java
+ test/hotspot/jtreg/compiler/types/TestSpeculationBrokenWithIntArrays.java

Changeset: 539a4951
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-01 10:19:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/539a4951eee914da15a00cbd04ebc6a2c59b8f23

8302798: Refactor -XX:+UseOSErrorReporting for noreturn crash reporting

Reviewed-by: coleenp, stuefe

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 2451c5a4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-03-01 10:47:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2451c5a4620d5aec0ea9bc52fee5f3a54eb89d62

8303357: [JVMCI] thread is _thread_in_vm when committing JFR compilation event

Reviewed-by: never, kvn

! src/hotspot/share/compiler/compilerEvent.cpp

Changeset: 4c5d9cfc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-01 12:34:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c5d9cfc64ac3d2dc86edfe43ec15bbdb09a0bc0

8303013: Always do remembered set verification during G1 Full GC

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: 8b86e1ee
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-03-01 12:34:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b86e1ee11818e47bbaac14631f645fd298c3252

8303344: After JDK-8302760, G1 heap verification does not exit VM after errors

Reviewed-by: iwalulya, ayang

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

Changeset: c1e77e05
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-03-01 13:52:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1e77e05647ca93bb4f39a320a5c7a632e283410

8303252: G1: Return early from Full-GC if no regions are selected for compaction.

Reviewed-by: tschatzl, ayang

! 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/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
+ src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
+ src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp

Changeset: 6af17c1b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-01 15:15:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6af17c1b7d26e639a655405c66aaa1e37a5d8489

8303362: Serial: Move CardTableRS to serial directory

Reviewed-by: tschatzl, kbarrett

= src/hotspot/share/gc/serial/cardTableRS.cpp
= src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 4c985e52
Author:    Justin King <jcking at openjdk.org>
Date:      2023-03-01 15:52:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c985e527a4a03d5a78d85a145aa41c1843a3e22

8303183: Memory leak in Arguments::init_shared_archive_paths

Reviewed-by: jsjolen, ccheung, dholmes

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

Changeset: 05faa732
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-01 18:13:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05faa7321bc076794048d3d069fa36b14f42ca70

8303232: java.util.Date.parse(String) and java.util.Date(String) don't declare thrown IllegalArgumentException

Reviewed-by: jpai, lancea, naoto

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

Changeset: 9fc518ff
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-03-01 18:18:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9fc518ff8cadbbb731a016d8f53ed065b3561a7c

8303401: Add a Vector API equalsIgnoreCase micro benchmark

Reviewed-by: ecaspole, sviswanathan, psandoz

+ test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java

Changeset: 6e19387f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-03-01 21:45:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e19387f29944aa9d5c82bf0ece3abf0ca53b39c

8303070: Memory leak in DCmdArgument<char*>::parse_value

Reviewed-by: fparain, jcking, jsjolen, eosterlund, coleenp

! src/hotspot/share/services/diagnosticArgument.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdScale.java

Changeset: 394eac85
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-03-01 22:40:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/394eac850cf8def6107193695f1d438f083d275a

8295425: Match the default priv exp length between SunPKCS11 and other JDK providers

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
+ test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java

Changeset: d10d40a5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-03-01 22:54:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d10d40a5b2dc4bb491daaac2838cd637302e2313

8303077: JFR: Add example usage to jdk.jfr

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/BooleanFlag.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/DataAmount.java
! src/jdk.jfr/share/classes/jdk/jfr/Enabled.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/Period.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java

Changeset: dc08216f
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-03-02 01:06:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc08216f0ef55970c96df43bcc86ebd5792d486e

8303186: Missing Classpath exception from Continuation.c

Reviewed-by: dholmes, jpai

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

Changeset: 99f5687e
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-03-02 07:22:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99f5687eb192b249a4a4533578f56b131fb8f234

8302144: Move ZeroTLABTest.java to tier3

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/TEST.groups

Changeset: 4619e8ba
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-03-02 08:27:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4619e8bae838abd1f243c2c65a538806d226b8e8

8297587: Upgrade JLine to 3.22.0

Reviewed-by: vromero

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/module-info.java
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
+ src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/classes/module-info.java.extra
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: dbb562d3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-03-02 09:41:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbb562d3b128094cb5bca55237e1331e83526adb

8303355: The Depend plugin does fully recompile when primitive type changes

Reviewed-by: erikj, vromero

! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java

Changeset: 3091744f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-03-02 09:43:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3091744fff56ae08861f28b87c1de27738c4c62b

8303418: Improve parameter and variable names in BitMap

Reviewed-by: tschatzl, aboldtch

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

Changeset: 72de24e5
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-03-02 11:24:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72de24e59a80a38ea4ea6a8a3f966f555987ac86

8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java

Changeset: c9afd55e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-03-02 13:21:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9afd55ed6e0d60b43f87fbae66af3559424e51f

8302820: Remove costs for NMTPreInit when NMT is off

Reviewed-by: jsjolen, adinn

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java

Changeset: fb130639
Author:    Saint Wesonga <sawesong at microsoft.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-02 13:26:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb1306394368bdfe3ccfe4980c663d0a56b4a643

8303409: Add Windows AArch64 ABI support to the Foreign Function & Memory API

Reviewed-by: jvernee

! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64VaList.java
! test/jdk/java/foreign/TestVarArgs.java
- test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
+ test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/libVarArgs.c
! test/jdk/java/foreign/shared.h

Changeset: b51ea420
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-02 14:21:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b51ea4204eaa18687e7712e87cdc92efbddfcb5b

8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return

Reviewed-by: clanger, mdoerr, weijun

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: 0926d0cb
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-03-02 16:03:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0926d0cbceb52f7b12cd69970ed0944d4ed2a242

8302516: Do some cleanup of nsk/share/jdi/EventHandler.java

Reviewed-by: amenkov, kevinw, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java

Changeset: 32247c33
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-03-02 17:05:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32247c336a189a40f696626a2578c65535ef6376

8303476: Add the runtime version in the release file of a JDK image

Reviewed-by: erikj

! make/ReleaseFile.gmk
+ test/jdk/build/releaseFile/CheckReleaseFile.java
- test/jdk/build/releaseFile/CheckSource.java

Changeset: 0b635579
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-03-02 18:31:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b6355794101bda9de623016ce88f8abbb314f63

8303039: Utilize `coverageLevels.txt`

Reviewed-by: iris, joehw

! make/CompileToolsJdk.gmk
+ make/data/cldr/common/properties/coverageLevels.txt
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ make/jdk/src/classes/build/tools/cldrconverter/OtherCommonLocales.properties

Changeset: 2c7d2c0e
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-03-02 18:38:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c7d2c0ea93f70d871d7242fcb190fe3f3fcb42d

8303411: JFR problem list entry for JDK-8247776 should be removed

Reviewed-by: lmesnik

! test/jdk/ProblemList.txt

Changeset: d4dcba04
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-03-02 18:40:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4dcba04632f07555e4fe5547ee39125935a03c6

8303267: Prefer ArrayList to LinkedList in ConcurrentLocksPrinter

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java

Changeset: 843d632a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-02 18:54:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/843d632ad4bd372506dd4d1ea0cf4157cb668fc1

8303442: Clean up w2k_lsa_auth linker parameters

Reviewed-by: erikj

! make/modules/java.security.jgss/Lib.gmk

Changeset: e7113dc8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-03-02 18:56:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7113dc8a50e7f98f39f7cf50f823942db52cc3d

8302495: update for deprecated sprintf for java.desktop

Reviewed-by: prr

! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c

Changeset: 45d8a175
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-03-02 20:23:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45d8a175b11bde953c8897c103d8c3cd6b26f9aa

8303405: fix @returnss typo in ReflectionFactory

Reviewed-by: jpai, mchung, martin, iris, lancea, naoto

! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: f3abc406
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-03-02 22:38:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3abc4063de658418283aee1f552c4b4976e5211

8302783: Improve CRC32C intrinsic with crypto pmull on AArch64

Reviewed-by: simonis, phh

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp

Changeset: 35003b5f
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-03-03 01:24:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35003b5f7b341d7abd932fc4c795797960321369

8302830: AArch64: Fix the mismatch between cas.m4 and aarch64.ad

Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/cas.m4

Changeset: c961a918
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-03-03 02:00:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c961a918ad41a78ec15389837abf29c98d66792f

8143900: OptimizeStringConcat has an opaque dependency on Integer.sizeTable field

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/stringopts.hpp
! src/java.base/share/classes/java/lang/Integer.java

Changeset: e1745bc9
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-03-03 09:12:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1745bc98180e0d49ed4dd3116a43c90645a1a09

8303473: Add implied {@code} in java.lang.invoke.MethodHandles

Reviewed-by: jjg, lancea, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 339ca887
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-03-03 10:32:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/339ca887835d6456da9fcccdc32fb7716cbc60bb

8303539: javadoc typos in Attr

Reviewed-by: iris, jjg

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

Changeset: b378aa7d
Author:    duke <duke at openjdk.org>
Date:      2023-03-03 11:00:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b378aa7da6ab1e5cda89b1b31ac05ff6bc59de41

Automatic merge of jdk:master into master




More information about the panama-dev mailing list