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