git: openjdk/panama-foreign: foreign-memaccess+abi: 78 new changesets

duke duke at openjdk.java.net
Fri Mar 11 11:12:27 UTC 2022


Changeset: d5e8e52f
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-04 12:42:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d5e8e52f02413e02200701fe8dab7a5c6ab5c77b

8282532: Allow explicitly setting build platform alongside --openjdk-target

Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/autoconf/configure

Changeset: a584c904
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-03-04 12:55:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a584c904a9e386d7ce80fb9cc6d49fece065d3da

8282573: ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

Reviewed-by: psandoz, thartmann

! test/hotspot/jtreg/compiler/intrinsics/unsafe/ByteBufferTest.java

Changeset: 52471539
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-04 13:40:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52471539c002e38a5c815045913458776381d369

8282615: G1: Fix some includes

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp

Changeset: 603050bf
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2022-03-04 16:26:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/603050bfe00d7a0185d84acab2a24a803aa86f82

8282661: [BACKOUT] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

Reviewed-by: chagedorn, psandoz

! test/hotspot/jtreg/compiler/intrinsics/unsafe/ByteBufferTest.java

Changeset: f9f9c0a8
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-04 16:32:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f9f9c0a8552f6815b22893e8984edb58991d4554

8252769: Warn in configure if git config autocrlf has invalid value

Reviewed-by: erikj

! make/autoconf/basic_tools.m4
! make/autoconf/basic_windows.m4

Changeset: 733c7907
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-03-04 16:57:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/733c7907b0059cc734fd1aa5b8d31f9c3e2e3079

8282081: java.time.DateTimeFormatter: wrong definition of symbol F

Reviewed-by: joehw, scolebourne, lancea, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java

Changeset: 9c817d38
Author:    Damon Nguyen <damon.nguyen at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-04 19:26:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9c817d38806708f84139e3180ac86a3805dcce5f

8015854: [macosx] JButton's HTML ImageView adding unwanted padding

Reviewed-by: psadhukhan, aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
+ test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java

Changeset: e07fd395
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-03-04 20:14:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e07fd395bdc314867886a621ec76cf74a5f76b89

8281181: Do not use CPU Shares to compute active processor count

Reviewed-by: dholmes, sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: b0028a45
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-03-04 21:01:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b0028a459c7e99b5e4090cc19127f6347fe220ba

8272853: improve `JavadocTester.runTests`

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
+ test/langtools/jdk/javadoc/testJavadocTester/TestRunTests.java

Changeset: bae0d5e7
Author:    TejeshR13 <tejesh.r at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-03-04 22:50:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bae0d5e7174fed8ffa8a30408c3cffa6e4dd3ddc

8236907: JTable added to nested panels does not paint last visible row

Reviewed-by: psadhukhan, prr

! src/java.desktop/share/classes/javax/swing/TablePrintable.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/8236907/LastVisibleRow.java

Changeset: c459f8f4
Author:    wanghaomin <wanghaomin at loongson.cn>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-03-05 00:01:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c459f8f406a99cf78814bb5722f546ae1cdb6c6f

8282142: [TestCase] compiler/inlining/ResolvedClassTest.java will fail when --with-jvm-features=-compiler1

Reviewed-by: jiefu, kvn

! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 52278b80
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-03-05 01:36:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52278b80c4b68af566327cf46b53dda5eda25a51

8282694: ProblemList runtime/CommandLine/VMDeprecatedOptions.java

Reviewed-by: jjg

! test/hotspot/jtreg/ProblemList.txt

Changeset: bc42e7cb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-03-05 06:37:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc42e7cbbfd586308338bfdf535c4fcab0cdbc48

8282382: Report glibc malloc tunables in error reports

Reviewed-by: zgu, dholmes

! src/hotspot/os/linux/os_linux.cpp

Changeset: 974ef554
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-03-06 08:16:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/974ef5542fe52f9cb8ffd8751df8a020bca503c9

8282617: sun.net.www.protocol.https.HttpsClient#putInKeepAliveCache() doesn't use a lock while dealing with "inCache" field

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java

Changeset: 415bf441
Author:    Masanori Yano <myano at openjdk.org>
Date:      2022-03-06 23:53:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/415bf44191632cd8dbcc158c0ff0992c0b61c3ba

8275715: D3D pipeline processes multiple PaintEvent at initial drawing

Reviewed-by: prr

! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
+ test/jdk/sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java

Changeset: 894ffb09
Author:    Masanori Yano <myano at openjdk.org>
Date:      2022-03-07 01:33:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/894ffb098c80bfeb4209038c017d01dbf53fac0f

8282713: Invalid copyright notice in new test added by JDK-8275715

Reviewed-by: dholmes

! test/jdk/sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java

Changeset: 6fc73f70
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-07 13:52:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6fc73f709ba9a7f4810027f6c888b63a4604f004

8282620: G1/Parallel: Constify is_in_young() predicates

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp

Changeset: 104e3cb2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-07 14:47:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/104e3cb24b4de5512abf9f5491f9c530b26838d3

8282696: Add constructors taking a cause to InvalidObjectException and InvalidClassException

Reviewed-by: lancea

! src/java.base/share/classes/java/io/InvalidClassException.java
! src/java.base/share/classes/java/io/InvalidObjectException.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamException.java
+ test/jdk/java/io/Serializable/InvalidClassException/TestIceConstructors.java
+ test/jdk/java/io/Serializable/InvalidObjectException/TestIoeConstructors.java

Changeset: e544e354
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-03-07 15:05:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e544e354a425a242f23cee1049d6ba31b30740e0

8282621: G1: G1SegmentedArray remove unnecessary template parameter

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp

Changeset: 8e70f4c3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-07 15:23:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8e70f4c3dca4cefe813c5b0fd39c386230ca2fd7

8282224: Correct TIG::bang_stack_shadow_pages comments

Reviewed-by: coleenp

! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: f0995abe
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-03-07 16:10:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f0995abe62b81cf9c96cc07caa0ac27d00c96ff1

8280404: Unexpected exception thrown when CEN file entry comment length is not valid

Reviewed-by: alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/InvalidCommentLengthTest.java

Changeset: ef266d77
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-03-07 16:26:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ef266d77b6eb54d7e30a0aafd8a3e8c8f4f0e43a

8278296: Generalize long range check transformation

Reviewed-by: jrose, thartmann

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java

Changeset: 7194097b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-03-07 17:35:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7194097bcae7e0fd32488834277bb18cb97cea8b

8252577: HotSpot Style Guide should link to One-True-Brace-Style description

Reviewed-by: stuefe, dcubed, dholmes

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

Changeset: 1faa5c80
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-07 17:52:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1faa5c8092f8baec3ca08ed059653876ec46db46

8282686: Add constructors taking a cause to SocketException

Reviewed-by: alanb, xuelei, lancea, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/SocketException.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/SocketException/TestSocketExceptionCtor.java

Changeset: 5953b229
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-03-07 18:12:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5953b229bf6d7834d575862e7577522ded0b6791

8257589: HotSpot Style Guide should link to rfc7282

Reviewed-by: dcubed, dholmes

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

Changeset: 2e298b8b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-03-07 18:20:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2e298b8bf45edc37269b8b70f7784082a8f87306

8272691: Fix HotSpot style guide terminology for "non-local variables"

Reviewed-by: dcubed, dholmes

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

Changeset: 3996782c
Author:    Ravi Reddy <rreddy at openjdk.org>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-03-07 19:36:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3996782c5af7b0396d5133fab457c507758d9340

8281093: Violating Attribute-Value Normalization in the XML specification 1.0

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java

Changeset: 5d5bf16b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-07 19:40:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5d5bf16b0af419781fd336fe33d8eab5adf8be5a

8282567: Improve source-date handling in build system

Reviewed-by: erikj, sgehwolf

! doc/building.html
! doc/building.md
! make/InitSupport.gmk
! make/autoconf/configure.ac
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in

Changeset: ccad3923
Author:    Matteo Baccan <matteo.baccan at gmail.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-07 21:33:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ccad39237ab860c5c5579537f740177e3f1adcc9

8282657: Code cleanup: removing double semicolons at the end of lines

Reviewed-by: lancea, rriggs, ihse, prr, iris, wetmore, darcy, dholmes

! make/jdk/src/classes/build/tools/generatecharacter/CharacterScript.java
! make/langtools/tools/genstubs/GenStubs.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/sun/util/logging/PlatformLogger.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.rmi/share/classes/java/rmi/server/LogStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTime.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/JSONWriter.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! test/hotspot/jtreg/compiler/codegen/Test6909839.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/vmTestbase/jit/series/series.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/jdk/com/sun/jdi/ConstantPoolInfo.java
! test/jdk/com/sun/jdi/GenericsTest.java
! test/jdk/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java
! test/jdk/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java
! test/jdk/java/awt/PrintJob/PrintArcTest/PrintArcTest.java
! test/jdk/java/awt/SplashScreen/GenerateTestImage.java
! test/jdk/java/awt/print/PrinterJob/PrtException.java
! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/createTempFile/NameTooLong.java
! test/jdk/java/io/RandomAccessFile/WriteBytesChars.java
! test/jdk/java/lang/invoke/8022701/BogoLoader.java
! test/jdk/java/lang/invoke/accessProtectedSuper/BogoLoader.java
! test/jdk/java/lang/management/RuntimeMXBean/GetSystemProperties.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/nio/channels/SocketChannel/CloseTimeoutChannel.java
! test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java
! test/jdk/java/util/logging/TestAppletLoggerContext.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerFailure.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java
! test/jdk/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java
! test/jdk/javax/sound/midi/Gervill/SoftChannel/NoteOff.java
! test/jdk/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java
! test/jdk/javax/sql/testng/test/rowset/BaseRowSetTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialArrayTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialExceptionTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialStructTests.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tooltip/ToolTipDemo.java
! test/jdk/sun/java2d/cmm/ColorConvertOp/ImageFactory.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/tools/jar/modularJar/Basic.java
! test/jdk/tools/jar/multiRelease/data/test13/v10/version/Nested.java
! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/doclint/RunTest.java
! test/langtools/tools/javac/generics/inference/4954546/T4954546.java

Changeset: 50eb915a
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-03-07 22:00:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/50eb915a74aed2daf03c7d39670d3a1ac8d5cbfb

8282632: Cleanup unnecessary calls to Throwable.initCause() in java.security.jgss

Reviewed-by: mullan, rhalade

! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java

Changeset: cde923dd
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-03-08 00:19:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cde923dd471a22cd69ea2cd4994bb16eba780804

8282690: runtime/CommandLine/VMDeprecatedOptions.java fails after JDK-8281181

Reviewed-by: dholmes, dcubed

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 3f0684d0
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-03-08 03:14:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3f0684d0b85662724af845a4ee6b97d9c5ceacbd

8275775: Add jcmd VM.classes to print details of all classes

Reviewed-by: dholmes, iklam, stuefe

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java

Changeset: 8b45dbda
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2022-03-08 05:50:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8b45dbdae6e5dee85ef65ce25850ce692ad3e965

8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86

Reviewed-by: dlong

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: e6072872
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-08 08:24:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e607287204dbb551b75e82f4de64ea3cd0f47f24

8282728: Serial: Remove unused BlockOffsetArray::Action

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp

Changeset: 65ca0a57
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-03-08 09:28:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65ca0a5776df229ee91f420585ca1e8f91e489c6

8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! test/jdk/ProblemList.txt

Changeset: 5fab27e1
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2022-03-08 13:25:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5fab27e1b8fdf2ea27cb3b349bd339a4a6ec828b

8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes

Reviewed-by: bpb

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
+ test/jdk/java/util/Random/T8282144.java

Changeset: c6d743fb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-08 13:57:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6d743fb920e740c7b0aac0c0ef5bdc3d60252ad

8282770: Set source date in jib profiles from buildId

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 0f88fc18
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-08 14:04:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0f88fc180cd5abc60605a094efa3f3a54f67f7a0

8282769: BSD date cannot handle all ISO 8601 formats

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: 0cbc4b85
Author:    Foivos Zakkak <fzakkak at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-03-08 15:35:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0cbc4b85bf8ab2ccfb8762322098c4cc7996df7d

8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly

Reviewed-by: sgehwolf, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 3e4dfc63
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-03-08 16:10:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3e4dfc63e75db7e8ccbb21a831d8d86fb7c1ac4e

8282295: SymbolPropertyEntry::set_method_type fails with assert

Reviewed-by: hseigel

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

Changeset: 2549e550
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-03-08 16:15:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2549e5503806447733572643603af9a2bf4b52e5

8275640: (win) java.net.NetworkInterface issues with IPv6-only environments

Reviewed-by: msheppar, dfuchs

! src/java.base/windows/native/libnet/NetworkInterface.c
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c

Changeset: 3fc009be
Author:    Ian Graves <igraves at openjdk.org>
Date:      2022-03-08 16:32:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3fc009be8a49f9edb8059d8612ef6ed7f048f242

8281560: Matcher.hitEnd returns unexpected results in presence of CANON_EQ flag.

Reviewed-by: rriggs, lancea

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 6b34884b
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-08 17:01:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b34884b34c4d84a1b5cfa3556a188415a42b1de

8282234: Create a regression test for JDK-4532513

Reviewed-by: aivanov

+ test/jdk/javax/swing/JTextField/4532513/DefaultCaretRequestsFocusTest.java

Changeset: 288d1afc
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-03-08 17:33:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/288d1afc5a2d5ac128b1b427bc877b7815925917

8282715: typo compileony in test Test8005033.java

Reviewed-by: jiefu, dholmes, thartmann

! test/hotspot/jtreg/compiler/codegen/Test8005033.java

Changeset: 72e987e3
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-03-08 18:18:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/72e987e3b49b81f2f66d125c18ab459d9ed572b6

7192189: Support endpoint identification algorithm in RFC 6125

Reviewed-by: xuelei, rhalade

! src/java.base/share/classes/sun/security/util/HostnameChecker.java
= test/jdk/sun/security/util/HostnameChecker/NullHostnameCheck.java
+ test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java
= test/jdk/sun/security/util/HostnameChecker/cert1.crt
= test/jdk/sun/security/util/HostnameChecker/cert2.crt
= test/jdk/sun/security/util/HostnameChecker/cert3.crt
= test/jdk/sun/security/util/HostnameChecker/cert4.crt
= test/jdk/sun/security/util/HostnameChecker/cert5.crt
- test/jdk/sun/security/util/HostnameMatcher/TestHostnameChecker.java

Changeset: ea19114e
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-03-08 20:34:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ea19114e66326e4be7b4b9995888ad2ead3d37dc

8282832: Update file path for HostnameMatcher/cert5.crt in test sun/security/util/Pem/encoding.sh

Reviewed-by: mullan

! test/jdk/sun/security/util/Pem/encoding.sh

Changeset: 49245131
Author:    Hao Sun <haosun at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-03-09 00:52:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/49245131e98c1c72c447536e5527acecb3311add

8265263: AArch64: Combine vneg with right shift count

Reviewed-by: adinn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
+ test/micro/org/openjdk/bench/vm/compiler/VectorShiftRight.java

Changeset: 12693a6c
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-03-09 01:02:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/12693a6cf3e00c38a635d888419406f689657813

8282432: Optimize masked "test" Vector API with predicate feature

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Test.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 31ad80a2
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-03-09 04:02:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/31ad80a229e3f67823ff8f1fc914c5503f184b57

8280902: ResourceBundle::getBundle may throw NPE when invoked by JNI code with no caller frame

Reviewed-by: naoto, mchung, ihse

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/util/ResourceBundle.java
+ test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/NullCallerResourceBundle.java
+ test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/exeNullCallerResourceBundle.c

Changeset: d07f7c76
Author:    Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-03-09 08:59:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d07f7c76c5df1473bffa41f10a89ca1e21e001ef

8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

Reviewed-by: psandoz, thartmann

! test/hotspot/jtreg/compiler/intrinsics/unsafe/ByteBufferTest.java

Changeset: 5df2a057
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-09 13:27:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5df2a057707eb65148f96710bd57d8dd8d85d1ed

8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig()

Reviewed-by: stuefe, dholmes, aivanov

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: 6d8d156c
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-03-09 16:11:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d8d156c97b90a9ab4776c6b42563a962d959741

8280494: (D)TLS signature schemes

Reviewed-by: mullan

! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
+ test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
+ test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java

Changeset: 70318e1d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-03-09 16:47:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/70318e1d17072198be5674ebe7118fb5f9373144

8282884: Provide OID aliases for MD2, MD5, and OAEP

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java

Changeset: ff766204
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-03-09 19:42:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ff76620487c307514c435443bbaebc9a6c473f5d

8282641: Make jdb "threadgroup" command with no args reset the current threadgroup back to the default

Reviewed-by: kevinw, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threadgroup/threadgroup002/threadgroup002.java

Changeset: 8aba4de9
Author:    Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-03-10 05:09:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8aba4de98477a3bcfcde8db71e0d797965f774c7

8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: 5b78a82e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-10 09:22:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5b78a82e9d4b73e5bf3c6e099564206ecbda889b

7017094: ParsedSynthStyle: parameter name "direction" should be changed to "tabIndex"

Reviewed-by: jdv, aivanov, prr

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

Changeset: 6a3a7b94
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-10 09:26:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a3a7b94a4c342ce12ad553f1ba2818ca3a77f36

6218162: DefaultTableColumnModel.getColumn() method should mention ArrayIndexOutOfBoundsException

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java

Changeset: 83d77186
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-10 11:28:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/83d771869046c2a2bf251ee5aebaceba60555e65

8282893: Remove MacroAssembler::push/pop_callee_saved_registers

Reviewed-by: redestad

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 9c88c5bb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-10 13:50:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9c88c5bb63fb67f301e843d1bd5700d7e5e95204

8282948: JDK-8274980 missed correct handling of MACOSX_BUNDLE_BUILD_VERSION

Reviewed-by: erikj

! make/autoconf/jdk-version.m4

Changeset: 7c8ea9f0
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-10 15:09:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7c8ea9f05b35069e2b5b43e1a0e46f7dbe374e4c

8282509: [exploded image] ResolvedClassTest fails with similar output

Reviewed-by: mdoerr, dlong

! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 26747990
Author:    Alex Blewitt <alex.blewitt at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-10 15:27:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/26747990053ab8f378d7f64cd7e565e530af88fc

8282878: Removed _JavaThread from PhaseTraceTime

Reviewed-by: shade, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp

Changeset: 1668c02e
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2022-03-10 16:37:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1668c02ee83cc4f7bd7b2fe5bb7ef59b5dbda081

8277922: Unable to click JCheckBox in JTable through Java Access Bridge

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/accessibility/JTable/BooleanRendererHasAccessibleActionTest.java

Changeset: e8a1ce00
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 16:38:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e8a1ce00b2981a698b4ba3e09a8b2d49d0051ccb

8280881: (fs) UnixNativeDispatcher.close0 may throw UnixException

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java

Changeset: fdce97df
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 17:36:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fdce97df5f03d9aa37d85f271d08971ec47db01d

8267820: (fs) Files.copy should attempt to copy POSIX attributes when target file in custom file system

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy
! test/jdk/jdk/nio/zipfs/test.policy.posix

Changeset: 879b6445
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-10 18:23:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/879b6445e33ad3a07461d01ea8f28a09979a4313

8282897: Fix call parameter to GetStringChars() in HostLocaleProviderAdapter_md.c

Reviewed-by: shade, naoto

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: 1f295239
Author:    John Jiang <jjiang at openjdk.org>
Date:      2022-03-10 18:25:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1f295239b97cccfff24df259215d34c712065867

8282932: a space is needed for the unsupported protocol exception message in ProtocolVersion

Reviewed-by: xuelei, mullan

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

Changeset: b13cacc5
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-03-10 18:25:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b13cacc575f58c206c928f2756698b027ee07b6f

8254574: PrintWriter handling of InterruptedIOException should be removed

Reviewed-by: alanb

! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java

Changeset: 7b91bbba
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-10 18:53:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b91bbba82e871edaf133343415e254972c6ddc7

8282170: JVMTI SetBreakpoint metaspace allocation test

Reviewed-by: cjplummer, lmesnik

+ test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java
+ test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/libTestManyBreakpoints.cpp

Changeset: f5217b47
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-03-10 19:08:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f5217b475e2bfcbc649dd1e067222bf500429663

8282852: Debug agent asserts in classTrack_addPreparedClass()

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: bb7ee5a0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-03-10 19:13:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bb7ee5a04ae21a9f9dc6c59a990f7e571e832f0d

8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory

Reviewed-by: dholmes, cjplummer, amenkov, lmesnik, mseledtsov

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java

Changeset: a5a1a32d
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-03-11 02:27:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a5a1a32db65b98f0d7bae20cf054be2fbbf2cf3a

8282883: Use JVM_LEAF to avoid ThreadStateTransition for some simple JVM entries

Reviewed-by: dholmes, shade

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

Changeset: 88f0938c
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-03-11 02:28:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/88f0938c943bfacf748ddb0588a301c2cf7e941e

8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2

Reviewed-by: redestad, thartmann

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

Changeset: 1a5a496a
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-03-11 08:43:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a5a496aee0f4c33cb67b0853bbf23313fd6ec7d

8282763: G1: G1CardSetContainer remove intrusive-list details.

Reviewed-by: tschatzl, kbarrett, ayang

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: cab9def1
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-11 09:12:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cab9def1c1ab28b0b1a8cf268d0853f6e2bfa77f

8282700: Properly handle several --without options during configure

Reviewed-by: ihse

! make/autoconf/jdk-version.m4

Changeset: f99193ae
Author:    Christian Stein <cstein at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2022-03-11 09:58:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f99193ae3fe8b7bcba34a451890da37cab5ebffb

8282811: Typo in IAE details message of `RecordedObject.getValueDescriptor`

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: 95ca9443
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-03-11 10:48:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/95ca94436d12974d98b1b999f9cc8408d64cbe3c

8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests

Reviewed-by: dfuchs

! test/jdk/java/net/ProxySelector/LoopbackAddresses.java
! test/jdk/java/net/ProxySelector/ProxyTest.java
! test/jdk/java/net/URL/PerConnectionProxy.java
! test/jdk/java/net/URLConnection/B5052093.java
! test/jdk/sun/net/www/AuthHeaderTest.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
- test/jdk/sun/net/www/httptest/AbstractCallback.java
- test/jdk/sun/net/www/httptest/ClosedChannelList.java
- test/jdk/sun/net/www/httptest/HttpCallback.java
- test/jdk/sun/net/www/httptest/HttpTransaction.java
- test/jdk/sun/net/www/httptest/TestHttpServer.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java

Changeset: 53c5268b
Author:    duke <duke at openjdk.org>
Date:      2022-03-11 11:01:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/53c5268b068a9a524f581d5f3123f717695854d7

Automatic merge of jdk:master into master


Changeset: bda0becd
Author:    duke <duke at openjdk.org>
Date:      2022-03-11 11:01:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bda0becdcbe96874d86783324c83edfaf9e5fcf9

Automatic merge of master into foreign-memaccess+abi

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! test/jdk/ProblemList.txt



More information about the panama-dev mailing list