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

duke duke at openjdk.java.net
Fri Sep 3 11:10:10 UTC 2021


Changeset: 596b0755
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-27 13:13:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/596b075591c4b2fe01bee7142f4d0a5f892647ed

8258465: Headless build fails due to missing X11 headers on linux

Reviewed-by: shade

! make/autoconf/libraries.m4

Changeset: b92214a8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-27 13:51:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b92214a8d0ca6ed2a51e4286c258b4ddd0ca3a51

8272480: Remove Mutex::access rank

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp

Changeset: a033aa5a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-27 13:53:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a033aa5a3d9c63d72d11af218b9896b037fbd8de

8273072: Avoid using += in configure

Reviewed-by: dholmes, jiefu

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/jdk-version.m4
! make/devkit/createMacosxDevkit.sh

Changeset: dfeb4132
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 16:08:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dfeb4132e402c0466740a029c3b1d2d213955822

8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted

Reviewed-by: dfuchs

! test/jdk/java/nio/file/Files/InterruptCopy.java

Changeset: d1aeca11
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 16:09:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d1aeca117ccc4334d67b2692ff087a9f8d808a59

8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigInteger.java
! test/jdk/java/math/BigInteger/BitLengthOverflow.java

Changeset: e66c8afb
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-08-27 18:45:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e66c8afb59b57c4546656efa97f723f084964330

8272866: java.util.random package summary contains incorrect mixing function in table

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/random/package-info.java

Changeset: 51167846
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-27 22:48:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/51167846cb5a60dfb31b4f8dfa214ba26640175c

8273091: Doc of [Strict]Math.floorDiv(long,int) erroneously documents int in @return tag

Reviewed-by: darcy, bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 1fb798d3
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-08-27 23:01:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1fb798d320c708dfcbc0bb157511a2937fafb9e6

8272915: (doc) package-info typo in extLink

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/interfaces/package-info.java

Changeset: a9188f23
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-08-29 07:26:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a9188f237ec23d4ca2a172e9a7897cb6e2b69857

8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/langtools/tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionProcessor.java
+ test/langtools/tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionTest.java

Changeset: f55d5ab5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-30 06:41:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f55d5ab5177b6e08e8499abc181a320a98b28a5f

8272838: Move CriticalJNI tests out of tier1

Reviewed-by: dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: 16e83058
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-08-30 08:57:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/16e83058cab4dd4d4a3fba812c8fe50e4286bd22

8273059: Redundant Math.min call in Http2ClientImpl#getConnectionWindowSize

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java

Changeset: 9ede41bf
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-30 11:37:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ede41bf894867b6d80982d7dc6ec54229a0ecb1

8229031: Exporting CLASSPATH from shell can result in build failures

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in

Changeset: bb7aa1c6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-30 12:08:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bb7aa1c6a4856827cf05e976215699725b56b87a

8272161: Make evacuation failure data structures local to collection

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 276b07b3
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-08-30 12:31:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/276b07b36af01d339e48baada7a512451fe34afe

8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling

Reviewed-by: stuefe, mbaesken

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp

Changeset: 5185dbde
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-08-30 13:12:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5185dbde67f07ff876305a9568bb5cebb7a7b384

8273098: Unnecessary Vector usage in java.naming

Reviewed-by: aefimov, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java

Changeset: fbffa54e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-30 13:41:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fbffa54efe447a4c911af2be1d7774a8c60d6ede

8270438: "Cores to use" output in configure is misleading

Reviewed-by: erikj

! make/autoconf/help.m4

Changeset: f11e099a
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-08-30 14:37:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f11e099a149adfecc474ba37276ec8672067d090

8272651: G1 heap region info print order changed by JDK-8269914

Reviewed-by: tschatzl, iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java

Changeset: 98b9d980
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-30 14:47:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98b9d98032a700490cda72f645dad505164ec699

8272797: Mutex with rank safepoint_check_never imply allow_vm_block

Reviewed-by: dholmes, pchilanomate

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/events.hpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp
! test/hotspot/gtest/runtime/test_safepoint_locks.cpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp

Changeset: 7a01ba65
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-30 15:54:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7a01ba6528923569c5e8d2e9d138d38e95aa4faf

8272093: Extract evacuation failure injection from G1CollectedHeap

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
+ src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
+ src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp

Changeset: 5aaa20f8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-08-30 16:48:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5aaa20f898e8679ef1c2c36bd01d48c17be0aacf

8272861: Add a micro benchmark for vector api

Reviewed-by: psandoz

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

Changeset: f18c0fac
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-08-30 17:28:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f18c0fac11aac833edfdc484e221518c55daa9a7

8271560: sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine"

Reviewed-by: xuelei, rhalade

! test/jdk/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java

Changeset: fecefb85
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-08-30 17:37:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fecefb8541d5056b1a8b105126ac9c566875e056

8271302: Regex Test Refresh

Reviewed-by: bchristi, smarks

! test/jdk/java/util/regex/GraphemeTest.java
! test/jdk/java/util/regex/NegativeArraySize.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 32048536
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-30 21:06:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/32048536e9ea9245437eb37308e905435cce6305

8272343: Remove MetaspaceClosure::FLAG_MASK

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp

Changeset: 7fc85409
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-30 21:13:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7fc8540907e8e7483ad5729ea416167810aa8747

8260265: UTF-8 by Default

Reviewed-by: alanb, rriggs

! make/data/charsetmapping/charsets
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/FileReader.java
! src/java.base/share/classes/java/io/FileWriter.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
+ test/jdk/java/lang/System/FileEncodingTest.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/System/MacEncoding/TestFileEncoding.java
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/java/nio/charset/RemovingSunIO/SunioAlias.java
! test/jdk/tools/launcher/UnicodeTest.java

Changeset: 0609421d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-08-30 21:16:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0609421d4b824c5642ca75d525bad3edd72cd23a

8272347: ObjectMethods::bootstrap should specify NPE if any argument except lookup is null

Reviewed-by: mchung, chegar

! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java

Changeset: 9732fbe4
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-08-31 00:24:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9732fbe428c3b6a5422cc94e7295ba5482d1a7a9

8273153: Consolidate file_exists into os:file_exists

Reviewed-by: iklam, ccheung

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 98fa5335
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-31 11:32:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98fa53357a66f474090304e53959be5d433d5e5f

8273100: Improve AbstractStringBuilder.append(String) when using CompactStrings

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Changeset: 841e3943
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-31 12:30:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/841e3943c480c95409446bb35fb9a56d7fc48c8a

8159979: During initial mark, preparing all regions for marking may take a significant amount of time

Reviewed-by: tschatzl, ayang

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

Changeset: 9bc7cc56
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-31 12:51:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9bc7cc56513adb9d2e39cd286d2a229c9c285e2d

8273033: SerialGC: remove obsolete comments

Reviewed-by: sjohanss, tschatzl

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

Changeset: e6712551
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-31 13:32:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e67125512f585c8efad2e7685b9bc409c96563d7

8237567: Refactor G1-specific code in shared VM_CollectForMetadataAllocation

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: e5518528
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-31 14:42:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e55185280126e450e31eb65aa8342aebe6f31606

8271225: Add floorDivExact() method to java.lang.[Strict]Math

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExactArithTests.java

Changeset: 75d987a0
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-08-31 15:40:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/75d987a0dd6f8cc41808f7ba566e914817e465dc

8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/lambda/8262095/T8262095.java
+ test/langtools/tools/javac/lambda/8262095/T8262095.out

Changeset: ba3587e5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-31 15:45:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ba3587e524aeec43a0c4174ddd96b8890a34fa36

8273144: Remove unused top level "Sample Collection Set Candidates" logging

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 1996f649
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-31 16:33:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1996f649a3a30b7ac4b547a762417f807f5fa414

8273092: Sort classlist in JDK image

Reviewed-by: redestad, ihse, dfuchs

! make/GenerateLinkOptData.gmk
+ make/jdk/src/classes/build/tools/classlist/SortClasslist.java
! make/scripts/compare.sh

Changeset: 683e30db
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-31 17:31:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/683e30db79789ee44b3cc0b44c085de4615bca7b

8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302

Reviewed-by: jiefu, serb

! test/jdk/java/util/regex/NegativeArraySize.java

Changeset: c1e0aac8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-08-31 19:46:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1e0aac846861f9bd8a23818a21670a2f649631b

8273186: Remove leftover comment about sparse remembered set in G1 HeapRegionRemSet

Reviewed-by: ayang

! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: 3d657eb0
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-08-31 20:07:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3d657eb0a626e33995af5d5ddf12b26d06317962

8262186: Call X509KeyManager.chooseClientAlias once for all key types

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
+ test/jdk/sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java

Changeset: 9c392d00
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-31 20:12:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9c392d008a5a34cdc2ed6339a63f1a0d06efe619

8273197: ProblemList 2 jtools tests due to JDK-8273187
8273198: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh due to JDK-8273188

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 18a731a3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-08-31 22:43:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/18a731a3e4ec85f0f3e8d6ff619b539c0daaf320

8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java

Changeset: 2fce7cb4
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-31 23:51:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2fce7cb4d21e4e2c234c22a1a150f7fe113d4d16

8272963: Update the java manpage markdown source

Reviewed-by: ysuenaga

! src/java.base/share/man/java.1

Changeset: e600fe1a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-01 06:06:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e600fe1a1a57d7e4060b3a1b9a8ecdb65664a506

8272618: Unnecessary Attr.visitIdent.noOuterThisPath

Reviewed-by: vromero

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

Changeset: f1c5e26e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-09-01 07:55:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f1c5e26e48ca2db0fc2b7ad2cf1bda4853bdeea9

8273206: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails after JDK-8159979

Reviewed-by: dholmes, ayang

! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 0e14bf70
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-09-01 07:59:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0e14bf70cf6e482a2ec7d13ed37df0bee911740d

8273176: handle latest VS2019 in abstract_vm_version

Reviewed-by: kevinw, dholmes

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

Changeset: a58cf165
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-01 10:12:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a58cf16509f3120d69fc18bd4c2c49e9ad590f73

8272563: assert(is_double_stack() && !is_virtual()) failed: type check

Reviewed-by: thartmann, iveresov

! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp

Changeset: 02822e13
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-09-01 10:41:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/02822e1398d6015f0ed26edd440db8e0d50bf152

8272377: assert preconditions that are ensured when created in add_final_edges

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp

Changeset: dacd1978
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-09-01 16:48:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dacd1978972b46510049086c8431bb12e5f3722f

8273217: Make ParHeapInspectTask _safepoint_check_never

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp

Changeset: 655ea6d4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-09-01 16:50:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/655ea6d42ae94d96a03b1f008aad264a1ee4f173

8270489: Support archived heap objects in EpsilonGC

Reviewed-by: shade, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/heapShared.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/cds/CDSOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 4ee0dace
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-01 17:45:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4ee0dacecd5afc5876ea839ffbb5df962ff6cd08

8273248: ProblemList java/lang/instrument/BootClassPath/BootClassPathTest.sh on all configs

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 9689f615
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-09-01 18:39:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9689f615206e96f17ffc1fe7a8efeee0a90c904b

8272788: Nonleaf ranked locks should not be safepoint_check_never

Reviewed-by: eosterlund, pchilanomate

! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 2f01a6f8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-09-01 20:28:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2f01a6f8b6c0bc08c6e3b7ea279d3826f451607f

8273157: Add convenience methods to Messager

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/Messager.java
! test/langtools/tools/javac/7129225/AnnoProcessor.java
! test/langtools/tools/javac/MethodParameters/ClassReaderTest/MethodParameterProcessor.java
! test/langtools/tools/javac/T6406771.java
! test/langtools/tools/javac/T6458823/MyProcessor.java
! test/langtools/tools/javac/T7159016.java
! test/langtools/tools/javac/T8170667/ParameterProcessor.java
! test/langtools/tools/javac/api/T6412669.java
! test/langtools/tools/javac/api/TestClientCodeWrapper.java
! test/langtools/tools/javac/api/TestGetElement.java
! test/langtools/tools/javac/api/TestOperators.java
! test/langtools/tools/javac/api/TestTrees.java
! test/langtools/tools/javac/classreader/T7031108.java
! test/langtools/tools/javac/diags/DocCommentProcessor.java
! test/langtools/tools/javac/diags/examples/ErrProcMessager/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/NoteProcMessager/processors/AnnoProc.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/ProcSuspiciousClassName/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java
! test/langtools/tools/javac/diags/examples/ProcUnclosedTypeFiles/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/diags/examples/WarnProcMessager/processors/AnnoProc.java
! test/langtools/tools/javac/enum/6424358/T6424358.java
! test/langtools/tools/javac/file/T7018098.java
! test/langtools/tools/javac/file/T7068437.java
! test/langtools/tools/javac/file/T7068451.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/patterns/PatternMatchPosTest.java
! test/langtools/tools/javac/processing/6350124/HelloWorldAP.java
! test/langtools/tools/javac/processing/6365040/ProcBar.java
! test/langtools/tools/javac/processing/6365040/ProcFoo.java
! test/langtools/tools/javac/processing/6365040/T6365040.java
! test/langtools/tools/javac/processing/6414633/A.java
! test/langtools/tools/javac/processing/6430209/b6341534.java
! test/langtools/tools/javac/processing/6499119/ClassProcessor.java
! test/langtools/tools/javac/processing/6994946/TestProcessor.java
! test/langtools/tools/javac/processing/GenerateAndError.java
! test/langtools/tools/javac/processing/StopAfterError/StopAfterError.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/environment/round/TestContext.java
! test/langtools/tools/javac/processing/errors/TestErrorCount.java
! test/langtools/tools/javac/processing/errors/TestReturnCode.java
! test/langtools/tools/javac/processing/errors/TestSuppression.java
! test/langtools/tools/javac/processing/filer/TestGetResource2.java
! test/langtools/tools/javac/processing/filer/TestInvalidRelativeNames.java
! test/langtools/tools/javac/processing/filer/TestValidRelativeNames.java
! test/langtools/tools/javac/processing/loader/testClose/TestClose2.java
! test/langtools/tools/javac/processing/messager/MessagerDiags.java
! test/langtools/tools/javac/processing/model/6341534/T6341534.java
! test/langtools/tools/javac/processing/model/element/CheckingAccessorsOnLoadedRecordClasses.java
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/processing/model/element/TestAnonSourceNames.java
! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java
! test/langtools/tools/javac/processing/model/element/TestExecutableReceiverType.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement2/Generator.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/processing/model/element/TestTypeElement.java
! test/langtools/tools/javac/processing/model/element/TestTypeParameter.java
! test/langtools/tools/javac/processing/model/element/TestTypeParameterAnnotations.java
! test/langtools/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/langtools/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java
! test/langtools/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/langtools/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java
! test/langtools/tools/javac/processing/options/testCommandLineClasses/Test.java
! test/langtools/tools/javac/processing/options/testPrintProcessorInfo/Test.java
! test/langtools/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/langtools/tools/javac/processing/rounds/ClassDependingOnGenerated.java
! test/langtools/tools/javac/processing/rounds/ErrClassSymbolTypeFixed.java
! test/langtools/tools/javac/processing/rounds/GenerateAnonymousClass.java
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/langtools/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/langtools/tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java
! test/langtools/tools/javac/processing/werror/WError1.java
! test/langtools/tools/javac/processing/werror/WErrorLast.java
! test/langtools/tools/javac/tree/ArrayTypeToString.java
! test/langtools/tools/javac/tree/NoPrivateTypesExported.java
! test/langtools/tools/javac/tree/TreePosRoundsTest.java
! test/langtools/tools/javac/treeannotests/TestProcessor.java
! test/langtools/tools/javac/util/NewlineOnlyDiagnostic.java
! test/langtools/tools/javac/util/T6597678.java

Changeset: 1a5a2b6b
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-09-01 22:17:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a5a2b6b15e22b21343244e3a2b649d00eef5ffa

8271745: Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE

Reviewed-by: xuelei, mullan

! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java

Changeset: a9a83b24
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-09-02 04:10:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a9a83b248e4a575e3d22541c122b27246a52dc7b

8273256: runtime/cds/appcds/TestEpsilonGCWithCDS.java fails due to Unrecognized VM option 'ObjectAlignmentInBytes=64' on x86_32

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java

Changeset: 6cfe3142
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-02 07:56:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6cfe314262dacd6ca1a74c000d045b1cabd374db

8272970: Parallelize runtime/InvocationTests/

Reviewed-by: dholmes, iignatyev

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: 857a930b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-02 08:00:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/857a930bde8b53f77a23737f4ca6ff8f3da2af66

8263375: Support stack watermarks in Zero VM

Reviewed-by: eosterlund

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 152e6692
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-02 08:10:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/152e66923dc36cfd83cdfe18e96631abc06b9199

8273140: Replace usages of Enum.class.getEnumConstants() with Enum.values() where possible

Reviewed-by: tschatzl

! src/java.desktop/share/classes/sun/font/AttributeValues.java
! src/java.desktop/share/classes/sun/font/EAttribute.java
! src/java.sql/share/classes/java/sql/JDBCType.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/SourceGenerator.java

Changeset: 0c1b16b7
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-09-02 10:36:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c1b16b75a2361431cbf9f4112dcd6049e981a78

8273243: Fix indentations in java.net.InetAddress methods

Reviewed-by: dfuchs, bpb

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: c2e015c3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-09-02 11:22:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c2e015c3c1a2274112bb8e6671a85bc7fb624fde

8273229: Update OS detection code to recognize Windows Server 2022

Reviewed-by: alanb, dholmes

! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 632a7e08
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-02 11:46:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/632a7e0885596b70d34be319bd09d4df8e151d12

8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert

Reviewed-by: thartmann, kvn

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

Changeset: 5245c1cf
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-02 11:57:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5245c1cf0260a78ca5f8ab4e7d13107f21faf071

8273147: Update and restructure TestGCLogMessages log message list

Reviewed-by: iwalulya, ayang

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 5ee5dd9b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-02 15:43:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5ee5dd9b18fb5adc563a65bd1a29779eda675d61

8272914: Create hotspot:tier2 and hotspot:tier3 test groups

Reviewed-by: dholmes, coleenp, iignatyev

! test/hotspot/jtreg/TEST.groups

Changeset: aaa6f696
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-09-02 16:06:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aaa6f696b06b335f81efccf0966612b086dd2e73

8273250: Address javadoc issues in Deflater::setDictionationary

Reviewed-by: rriggs, naoto, iris, bpb

! src/java.base/share/classes/java/util/zip/Deflater.java

Changeset: 29e0f138
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-09-02 17:54:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/29e0f1386d247731e8733f6fdd1307642b2b9f96

8272385: Enforce ECPrivateKey d value to be in the range [1, n-1] for SunEC provider

Reviewed-by: ascarpino, weijun

! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
+ test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java

Changeset: 92b05fe0
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-09-02 21:22:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/92b05fe0f41b91aa88e77473725ae92ee13b052f

8273251: Call check_possible_safepoint() from SafepointMechanism::process_if_requested()

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 7fff22af
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-02 22:56:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7fff22afe711c8c04dbf4cf5b4938d40632e4987

8272805: Avoid looking up standard charsets

Reviewed-by: weijun, naoto, dfuchs, azvegint, erikj

! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/TreeDemo.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/InputLexer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
! src/jdk.internal.jvmstat/linux/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.jcmd/share/classes/sun/tools/common/PrintStreamPrinter.java
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/PacketStream.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryConnection.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/MultiplexingOutputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.management.agent/share/classes/sun/management/jdp/JdpPacketReader.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java

Changeset: dd871819
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-09-03 00:50:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd871819a05886ee09fc00c7c778268440ebedb7

8214761: Bug in parallel Kahan summation implementation

Reviewed-by: darcy

! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
+ test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
+ test/jdk/java/util/DoubleSummaryStatistics/NegativeCompensation.java

Changeset: fa9c8657
Author:    Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-09-03 05:29:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fa9c8657dfaa2018f501de1a8aa62f004342c245

8273112: -Xloggc:<filename> should override -verbose:gc

Reviewed-by: iklam, dholmes

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

Changeset: f17ee0c5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:29:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f17ee0c5c796951801c2026a2acac895a5c0af73

8273263: Incorrect recovery attribution of record component type when j.l.Record is unavailable

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/api/TestGetElementReference.java
+ test/langtools/tools/javac/api/TestGetElementReferenceDataWithRecord.java

Changeset: 7b023a3f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:30:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b023a3f607f44da1b13bc9d2884a5f13723d524

8273257: jshell doesn't compile a sealed hierarchy with a sealed interface and a non-sealed leaf

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 93eec9a1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-03 09:31:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/93eec9a103de7f4d9a87eac5b295c9a50702ee94

8272776: NullPointerException not reported

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/NullSwitch.java

Changeset: d05494f9
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-09-03 09:33:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d05494f98bad351532cdb769c9da6b6e2359b16e

8266239: Some duplicated javac command-line options have repeated effect

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/langtools/tools/javac/options/modes/InfoOptsTest.java
! test/langtools/tools/javac/options/modes/OptionModesTester.java

Changeset: 0ed9424c
Author:    duke <duke at openjdk.org>
Date:      2021-09-03 11:00:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0ed9424c7ee505c6e11ec680383aa8aae7b2d2d6

Automatic merge of jdk:master into master


Changeset: c3d9643e
Author:    duke <duke at openjdk.org>
Date:      2021-09-03 11:00:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c3d9643e8e95c8daf2d0a93bf15395c9d57e1468

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list