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

duke duke at openjdk.java.net
Fri Jan 15 11:10:09 UTC 2021


Changeset: 697bf7ab
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-08 13:56:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/697bf7ab

8257740: Compiler crash when compiling type annotation on multicatch inside lambda

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/T8257740/T8257740_1.java
+ test/langtools/tools/javac/T8257740/T8257740_2.java

Changeset: 6f7723b4
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-01-08 14:18:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6f7723b4

8258792: LogCompilation: remove redundant check fixed by 8257518

Reviewed-by: kvn, redestad

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java

Changeset: 10a6b0d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-08 14:25:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/10a6b0d9

8234773: Fix ThreadsSMRSupport::_bootstrap_list

Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list.

Reviewed-by: dholmes, dcubed

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

Changeset: 090bd3af
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-08 15:30:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/090bd3af

8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check()

Reviewed-by: coleenp, dholmes

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

Changeset: 876c7fb5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:31:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/876c7fb5

8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys

Reviewed-by: lancea, naoto

! test/jdk/java/net/Authenticator/B6870935.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/util/Locale/SoftKeys.java
! test/jdk/sun/net/www/protocol/http/DigestTest.java

Changeset: 628c546b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:32:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/628c546b

8258796: [test] Apply HexFormat to tests for java.security

Reviewed-by: xuelei

! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/EdECKeyFormat.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXDH.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/ec/xec/XECKeyFormat.java
! test/jdk/sun/security/krb5/RFC396xTest.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/rsa/SigRecord.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/pss/SigRecord.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
! test/jdk/sun/security/x509/X500Name/DerValueConstructor.java
! test/lib/jdk/test/lib/Convert.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 7e6677b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 22:25:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7e6677b5

8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java

Changeset: a6539282
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-09 00:03:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6539282

8259512: Update --release 16 symbol information for JDK 16 build 31

Reviewed-by: jjg

! make/data/symbols/jdk.incubator.vector-G.sym.txt

Changeset: 6472104e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-09 07:22:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6472104e

6278172: TextComponent.getSelectedText() throws StringIndexOutOfBoundsException

Reviewed-by: aivanov

! src/java.desktop/share/classes/java/awt/TextComponent.java
+ test/jdk/java/awt/TextComponent/SetTextSelection.java

Changeset: 5cfa8c94
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 20:57:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5cfa8c94

8246585: ForkJoin updates
8229253: forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition"

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java
+ test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java
- test/jdk/java/util/concurrent/forkjoin/FJExceptionTableLeak.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java

Changeset: 63e3bd76
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 21:08:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/63e3bd76

8246677: LinkedTransferQueue and SynchronousQueue synchronization updates

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java

Changeset: 270014ab
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-09 21:59:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/270014ab

8234131: Miscellaneous changes imported from jsr166 CVS 2021-01
8257671: ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled

Reviewed-by: alanb, prappo, dl

! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/Exchanger.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
! test/jdk/java/util/Collection/IteratorMicroBenchmark.java
! test/jdk/java/util/concurrent/ExecutorService/Invoke.java
! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/ArrayListTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java

Changeset: 81db63e8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-10 04:36:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/81db63e8

8259517: Incorrect test path in test cases

Reviewed-by: weijun

! test/jdk/javax/net/ssl/SSLEngine/ArgCheck.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java

Changeset: 65ca5c66
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-01-10 12:38:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65ca5c66

8048109: JToggleButton does not fire actionPerformed under certain conditions

Reviewed-by: serb, psadhukhan, vdyakov

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JPopupMenu/SetInvokerJPopupMenuTest.java

Changeset: 11d5b047
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 18:20:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/11d5b047

8258217: PriorityBlockingQueue constructor spec and behavior mismatch

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java

Changeset: e7c17408
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 18:38:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e7c17408

8258187: IllegalMonitorStateException in ArrayBlockingQueue

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

Changeset: 9154f643
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-10 23:47:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9154f643

8254973: CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java

Changeset: b72de3c5
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-11 00:33:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b72de3c5

8259385: Cleanup unused assignment

Reviewed-by: attila

! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 2806bf2e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:32:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2806bf2e

8259475: Fix bad merge in compilerOracle

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp

Changeset: bb247b02
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:32:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bb247b02

8259392: Zero error reporting is broken after JDK-8255711

Reviewed-by: dholmes

! src/hotspot/os/posix/signals_posix.cpp

Changeset: 3974fd4f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 07:33:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3974fd4f

8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false

Reviewed-by: sgehwolf, cjplummer

! test/lib/jdk/test/lib/Platform.java

Changeset: d21a0ea1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 07:37:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d21a0ea1

8258449: Move make/hotspot/symbols to make/data

Reviewed-by: erikj

= make/data/hotspot-symbols/symbols-aix
= make/data/hotspot-symbols/symbols-aix-debug
= make/data/hotspot-symbols/symbols-linux
= make/data/hotspot-symbols/symbols-macosx
= make/data/hotspot-symbols/symbols-shared
= make/data/hotspot-symbols/symbols-unix
! make/hotspot/lib/JvmMapfile.gmk

Changeset: bd344184
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 07:42:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bd344184

8258445: Move make/templates to make/data

Reviewed-by: erikj

= make/data/license-templates/bsd-header
= make/data/license-templates/gpl-cp-header
= make/data/license-templates/gpl-header
! make/scripts/lic_check.sh

Changeset: e0d748d5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-11 09:06:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e0d748d5

8258606: os::print_signal_handlers() should resolve the function name of the handlers

Reviewed-by: dholmes, coleenp, gziemski

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: a03e22bb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 09:42:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a03e22bb

8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp

Reviewed-by: rrich, dholmes

! src/hotspot/share/utilities/vmError.cpp

Changeset: 18a37f94
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 09:43:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/18a37f94

8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops

Reviewed-by: aph, zgu

! src/hotspot/cpu/zero/globalDefinitions_zero.hpp

Changeset: 23548821
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-11 10:10:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/23548821

8250768: javac should be adapted to changes in JEP 12

Reviewed-by: mcimadamore, erikj, jjg, ihse

! make/CompileInterimLangtools.gmk
! make/Docs.gmk
! make/autoconf/spec.gmk.in
- make/jdk/src/classes/build/tools/taglet/Preview.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/java.base/share/classes/java/lang/Class.java
= src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/util/Arrays/TimSortStackSize2.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecord.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecordComponent.java
+ test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Reflective.java
+ test/langtools/jdk/javadoc/doclet/testPreview/doc/element-list
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Core.html
= test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Reflective.html
+ test/langtools/jdk/javadoc/doclet/testPreview/m/module-info.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse1.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse2.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewAPIUse.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclaration.java
+ test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclarationUse.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
+ test/langtools/tools/javac/enum/FauxEnum3-preview.out
! test/langtools/tools/javac/lib/combo/ComboTask.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/patterns/BreakAndLoops.java
! test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/PatternMatchPosTest.out
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out
+ test/langtools/tools/javac/preview/DeclaredUsingPreview.java
+ test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java
+ test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/element/TestSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 1bd015fb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 11:28:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1bd015fb

8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk

Reviewed-by: erikj

! make/CompileJavaModules.gmk
+ make/modules/java.base/Java.gmk
+ make/modules/java.compiler/Java.gmk
+ make/modules/java.datatransfer/Java.gmk
+ make/modules/java.desktop/Java.gmk
+ make/modules/java.instrument/Java.gmk
+ make/modules/java.logging/Java.gmk
+ make/modules/java.management.rmi/Java.gmk
+ make/modules/java.management/Java.gmk
+ make/modules/java.naming/Java.gmk
+ make/modules/java.prefs/Java.gmk
+ make/modules/java.rmi/Java.gmk
+ make/modules/java.scripting/Java.gmk
+ make/modules/java.security.jgss/Java.gmk
+ make/modules/java.smartcardio/Java.gmk
+ make/modules/java.sql.rowset/Java.gmk
+ make/modules/java.sql/Java.gmk
+ make/modules/java.transaction.xa/Java.gmk
+ make/modules/java.xml.crypto/Java.gmk
+ make/modules/java.xml/Java.gmk
+ make/modules/jdk.aot/Java.gmk
+ make/modules/jdk.charsets/Java.gmk
+ make/modules/jdk.compiler/Java.gmk
+ make/modules/jdk.dev/Java.gmk
+ make/modules/jdk.dynalink/Java.gmk
+ make/modules/jdk.editpad/Java.gmk
+ make/modules/jdk.hotspot.agent/Java.gmk
+ make/modules/jdk.httpserver/Java.gmk
+ make/modules/jdk.incubator.vector/Java.gmk
+ make/modules/jdk.internal.jvmstat/Java.gmk
+ make/modules/jdk.internal.le/Java.gmk
+ make/modules/jdk.internal.opt/Java.gmk
+ make/modules/jdk.internal.vm.ci/Java.gmk
+ make/modules/jdk.internal.vm.compiler/Java.gmk
+ make/modules/jdk.jartool/Java.gmk
+ make/modules/jdk.javadoc/Java.gmk
+ make/modules/jdk.jcmd/Java.gmk
+ make/modules/jdk.jconsole/Java.gmk
+ make/modules/jdk.jdeps/Java.gmk
+ make/modules/jdk.jdi/Java.gmk
+ make/modules/jdk.jfr/Java.gmk
+ make/modules/jdk.jpackage/Java.gmk
+ make/modules/jdk.jshell/Java.gmk
+ make/modules/jdk.localedata/Java.gmk
+ make/modules/jdk.sctp/Java.gmk
+ make/modules/jdk.unsupported.desktop/Java.gmk
+ make/modules/sun.charsets/Java.gmk

Changeset: 01b2804e
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2021-01-11 12:02:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/01b2804e

8237578: JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed

Reviewed-by: xuelei, simonis

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java

Changeset: 23801da9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-11 12:27:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/23801da9

8259482: jni_Set/GetField_probe are the same as their _nh versions

Reviewed-by: hseigel, sspitsyn, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 33fbc10c
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Attila Szegedi <attila at openjdk.org>
Date:      2021-01-11 13:50:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/33fbc10c

8259025: Record compact constructor using Objects.requireNonNull

Reviewed-by: attila

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: cf3e4bfd
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-11 18:18:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cf3e4bfd

8258838: Remove JVM option UseStackBanging

Reviewed-by: dholmes, coleenp, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: dab17875
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 18:18:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dab17875

8259559: COMPARE_BUILD can't compare patch files

Reviewed-by: erikj

! make/Init.gmk

Changeset: 38619602
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-11 18:22:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/38619602

8258426: Split up autoconf/version-numbers and move it to conf dir

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
- make/autoconf/version-numbers
+ make/conf/branding.conf
! make/conf/jib-profiles.js
+ make/conf/version-numbers.conf

Changeset: c956e7a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 18:46:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c956e7a6

8258659: Eliminate whitespace comments from generated pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java

Changeset: d9f21346
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 18:49:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d9f21346

8258655: remove <-- NewPage --> comment from generated pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 8dfc77bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-11 19:44:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8dfc77bf

8259586: ProblemList dll_address_to_function_and_library_name

Reviewed-by: hseigel

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: e9929e2b
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-01-11 21:36:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e9929e2b

8259582: Backout JDK-8237578 until all affected tests have been fixed

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java
- test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java

Changeset: cd73939b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-01-11 22:02:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd73939b

8259528: Broken Link for [java.text.Normalizer.Form]

Reviewed-by: lancea, joehw, iris

! src/java.base/share/classes/java/text/Normalizer.java

Changeset: 712ea250
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-11 23:13:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/712ea250

8258925: configure script failed on WSL

Reviewed-by: dholmes, erikj

! make/scripts/fixpath.sh

Changeset: ff54b77b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-11 23:14:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ff54b77b

8259439: Apply java.io.Serial annotations in java.datatransfer

Reviewed-by: aivanov, pbansal, trebari, darcy

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java

Changeset: 022bc9f0
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-01-11 23:30:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/022bc9f0

8258422: Cleanup unnecessary null comparison before instanceof check in java.base

Reviewed-by: chegar, aefimov

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java
! src/java.base/share/classes/jdk/internal/misc/Signal.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: b6d51e15
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-12 00:28:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b6d51e15

8259585: Accessible actions do not work on mac os x

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m

Changeset: fb68395d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-01-08 15:59:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fb68395d

8259014: (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win)

Reviewed-by: alanb

! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c

Changeset: 020ec848
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-01-08 18:30:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/020ec848

8259429: Update reference to README.md

Reviewed-by: iris

! make/conf/jib-profiles.js

Changeset: e05f36f4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-11 13:45:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e05f36f4

8259043: More Zero architectures need linkage with libatomic

Co-authored-by: Matthias Klose <doko at openjdk.org>
Reviewed-by: erikj

! make/autoconf/libraries.m4

Changeset: d60a937e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-11 16:14:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d60a937e

8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl

Reviewed-by: chegar, alanb, uschindler

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 2cb271e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-11 17:35:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2cb271e6

8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/doclint/LimitedImage.java

Changeset: b378f54d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-12 01:08:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b378f54d

Merge

! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! make/conf/jib-profiles.js
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: ae0532ed
Author:    Wang Huang <whuang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-12 01:40:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ae0532ed

8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend

Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4

Changeset: 2255ab76
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 03:38:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2255ab76

8258810: Improve enum traits

Reviewed-by: ayang, iklam, lfoltan

! src/hotspot/share/utilities/enumIterator.hpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp

Changeset: 77f62909
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-12 04:12:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/77f62909

8258254: Move PtrQueue flush to PtrQueueSet subclasses

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp

Changeset: 61c5b95b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:53:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/61c5b95b

7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux

Reviewed-by: aivanov

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html
! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.java

Changeset: 98ccfbf4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-12 06:56:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98ccfbf4

8255710: Opensource unit/regression tests for CMM

Reviewed-by: pbansal, prr

+ test/jdk/java/awt/color/GetInstanceNullData.java
+ test/jdk/java/awt/color/GetNameExceptionTest.java
+ test/jdk/java/awt/color/GetNameTest.java
+ test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
+ test/jdk/java/awt/color/MultiThreadCMMTest.java
+ test/jdk/java/awt/color/StandardProfileTest.java
+ test/jdk/java/awt/color/StandardProfileTest.policy
+ test/jdk/java/awt/color/XYZTest.java

Changeset: 9d4e84fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:49:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9d4e84fd

8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported

Reviewed-by: coleenp, zgu

! src/hotspot/cpu/zero/vm_version_zero.cpp
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java

Changeset: 46637047
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 07:58:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/46637047

8259583: Remove unused decode_env::_codeBuffer

Reviewed-by: thartmann

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

Changeset: a3561ae8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-12 08:18:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a3561ae8

8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/chaitin.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestVerifyRegisterAllocator.java

Changeset: a6ab9e47
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-12 08:35:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6ab9e47

8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled

Reviewed-by: mdoerr, stuefe

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 4697cfa4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 10:52:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4697cfa4

8259576: Misplaced curly brace in Matcher::find_shared_post_visit

Reviewed-by: lucy, thartmann

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

Changeset: ac2dee56
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-12 11:41:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac2dee56

8259539: JDK-8255711 broke trap messages

Reviewed-by: lfoltan, dholmes

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 400dc76f
Author:    Peter Zhelezniakov <peterz at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-01-12 11:50:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/400dc76f

8252015: [macos11] java.awt.TrayIcon requires updates for template images

Co-authored-by: Tres Finocchiaro <tres.finocchiaro at gmail.com>
Co-authored-by: Peter Zhelezniakov <peterz at openjdk.org>
Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/share/classes/java/awt/TrayIcon.java

Changeset: 563b268c
Author:    Sergey Platonov <sergey.platonov at gapfruit.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-12 11:57:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/563b268c

8257709: C1: Double assignment in InstructionPrinter::print_stack

Reviewed-by: shade, chagedorn

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

Changeset: 4c75d14a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-12 13:07:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4c75d14a

8259374: Make ThreadInVMfromNative have ResetNoHandleMark

Reviewed-by: dcubed, pchilanomate

! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: ccac7aae
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-12 13:27:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ccac7aae

8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java

Changeset: c338f116
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-12 14:39:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c338f116

8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: d6a2105b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-12 20:19:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d6a2105b

8259343: [macOS] Update JNI error handling in Cocoa code.

Reviewed-by: erikj, serb

! make/modules/java.desktop/Lib.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h

Changeset: 5f7ccce0
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-01-12 20:41:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5f7ccce0

8226810: Failed to launch JVM because of NullPointerException occured on System.props

Reviewed-by: alanb, naoto

! make/data/charsetmapping/stdcs-windows

Changeset: e4df2098
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2021-01-12 20:51:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e4df2098

7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java
+ test/jdk/sun/java2d/marlin/StrokedLinePerf.java

Changeset: 4be21734
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-01-12 23:44:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4be21734

8259319: Illegal package access when SunPKCS11 requires SunJCE's classes

Reviewed-by: valeriep, mullan

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
+ test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: c6d798c2
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-13 00:30:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c6d798c2

8259629: aarch64 builds fail after JDK-8258932

Reviewed-by: kvn

! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 65bed647
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-13 01:10:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65bed647

8253635: Implement toString() for SSLEngineImpl

Reviewed-by: coffeys, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 0957d9eb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-13 02:30:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0957d9eb

8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant

Reviewed-by: aivanov

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
+ test/jdk/java/awt/datatransfer/DataFlavor/DefaultRepresentation.java

Changeset: 44c83794
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-13 06:57:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/44c83794

8256019: JLabel HTML text does not support translucent text colors

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/JLabel/TestTranslucentLabelText.java

Changeset: a483869a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-13 07:00:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a483869a

8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64

Reviewed-by: serb, pbansal, trebari

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java

Changeset: 139b6dae
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-13 07:53:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/139b6dae

8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling

Reviewed-by: dholmes, stuefe

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

Changeset: 2243a170
Author:    liach <liach at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-13 08:02:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2243a170

8259485: Document need for short paths when building on Windows

Reviewed-by: erikj, shade

! doc/building.html
! doc/building.md

Changeset: 77ca1031
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-13 11:27:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/77ca1031

8257236: can't use var with a class named Z

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: 2e124544
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-13 11:55:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2e124544

8259580: Shenandoah: uninitialized label in VerifyThreadGCState

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: ce945120
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-13 12:30:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ce945120

8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect

Reviewed-by: chagedorn, kvn

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp

Changeset: 535f2da5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-13 14:32:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/535f2da5

8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark

Reviewed-by: dholmes, sspitsyn

! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/preserveException.cpp
! src/hotspot/share/utilities/preserveException.hpp

Changeset: 5df2a949
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-01-13 15:53:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5df2a949

8212035: merge jdk.test.lib.util.SimpleHttpServer with jaxp.library.SimpleHttpServer

Reviewed-by: dfuchs

- test/jaxp/javax/xml/jaxp/libs/jaxp/library/SimpleHttpServer.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
! test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
- test/jdk/lib/testlibrary/java/util/jar/SimpleHttpServer.java
! test/jdk/sun/net/www/protocol/jar/B4756443.java
! test/jdk/sun/net/www/protocol/jar/B5105410.java
! test/jdk/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
! test/jdk/sun/net/www/protocol/jar/jarbug/TestDriver.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/GetResource.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/LoadResourceBundle.java
! test/jdk/sun/net/www/protocol/jar/jarbug/src/test/JarTest.java
+ test/lib/jdk/test/lib/net/SimpleHttpServer.java

Changeset: 916ab4e7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-13 17:01:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/916ab4e7

8259283: use new HtmlId and HtmlIds classes

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlId.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java

Changeset: ccdf171d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-13 19:01:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ccdf171d

8259377: Shenandoah: Enhance weak reference processing time tracking

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp

Changeset: c7e2174b
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2021-01-13 22:32:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c7e2174b

8259401: Add checking to jarsigner to warn weak algorithms used in signer’s cert chain

Reviewed-by: mullan, weijun, rhalade

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java

Changeset: a7e5da22
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-12 01:31:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a7e5da22

8258384: AArch64: SVE verify_ptrue fails on some tests

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 28ff2de1
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-01-12 09:46:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/28ff2de1

8259237: Demo selection changes with left/right arrow key. No need to press space for selection.

Reviewed-by: psadhukhan, kizune, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: 67e1b639
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-12 10:10:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67e1b639

8259380: Correct pretouch chunk size to cap with actual page size

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/shared/pretouchTask.cpp

Changeset: 8a81cf15
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-01-12 17:04:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8a81cf15

8259298: broken link in Stream::toList spec

Reviewed-by: bchristi, iris, lancea, naoto

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: b03880e3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-12 17:09:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b03880e3

8259634: MemorySegment::asByteBuffer does not respect spatial bounds

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/nio/Buffer.java
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 5f9cd72c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-12 19:57:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5f9cd72c

8259645: Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case

Reviewed-by: chegar

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- test/langtools/tools/javac/T8245956/T8245956.java

Changeset: 17b4db31
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-12 21:06:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/17b4db31

8259636: Check for buffer backed by shared segment kicks in in unexpected places

Reviewed-by: sundar, alanb, chegar

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/foreign/TestByteBuffer.java

Changeset: 1cf2378b
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-13 05:48:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1cf2378b

8259353: VectorReinterpretNode is incorrectly optimized out

Reviewed-by: vlivanov, njian

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

Changeset: 15dd8f3a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-01-13 05:51:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/15dd8f3a

8259275: JRuby crashes while resolving invokedynamic instruction

Reviewed-by: iklam, minqi, lfoltan

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/oops/constantPool.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaWithOldClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldClass.jasm

Changeset: 793017d2
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-13 05:52:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/793017d2

8259601: AArch64: Fix reinterpretX2D match rule issue

Reviewed-by: adinn, njian

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4

Changeset: 417e1d1a
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-13 07:22:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/417e1d1a

8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it

Remove assertion that is too general, that is, it can fail on compilations where
C2 generates correct code otherwise.

Reviewed-by: chagedorn, thartmann, kvn

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

Changeset: efc36be5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-13 08:22:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/efc36be5

8258985: Parallel WeakProcessor may use too few threads

Use total workers rather than active.

Reviewed-by: tschatzl, ayang, sjohanss

! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp

Changeset: a99df45b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-13 08:49:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a99df45b

8259560: Zero m68k: "static assertion failed: align" after JDK-8252049

Reviewed-by: dholmes

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 55675309
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-01-13 09:16:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/55675309

8258272: LoadVectorMaskedNode can't be replaced by zero con

Reviewed-by: chagedorn, vlivanov

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMaskedWithZeroSrc.java

Changeset: 6bb6093f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-13 12:40:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6bb6093f

8259657: typo in generated HELP page prevents localization

Reviewed-by: vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 42d2d6dc
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-01-13 16:48:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/42d2d6dc

8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading

Reviewed-by: pliden, neliasso

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp

Changeset: ac4cd2e3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-13 17:27:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac4cd2e3

8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch2.java
+ test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java

Changeset: fb8ac247
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-13 18:23:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fb8ac247

8259722: ProblemList two jdk/jfr/startupargs tests on Windows

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt

Changeset: 8abefdec
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-13 18:23:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8abefdec

8259720: ProblemList java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java on Windows

Reviewed-by: kizune, pbansal

! test/jdk/ProblemList.txt

Changeset: 5926d75f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-13 19:52:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5926d75f

8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java on Windows

Reviewed-by: pliden

! test/hotspot/jtreg/ProblemList.txt

Changeset: 51e14f2e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-14 01:29:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/51e14f2e

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/opto/memnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
! src/hotspot/share/opto/memnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt

Changeset: 5513f989
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-01-14 04:11:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5513f989

8258010: Debug build failure with clang-10 due to -Wdeprecated-copy

Reviewed-by: xliu, kvn, kbarrett

! src/hotspot/share/opto/node.hpp

Changeset: ae9187d7
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-01-14 05:07:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ae9187d7

8256109: Create implementation for NSAccessibilityButton protocol

Reviewed-by: prr, serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m

Changeset: 8b8b1f9a
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-14 07:23:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8b8b1f9a

8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value

Reviewed-by: lucy, chagedorn

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

Changeset: 3462f7a9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-01-14 11:34:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3462f7a9

8256955: Move includes of events.hpp out of header files

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: b040a3d7
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-01-14 11:57:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b040a3d7

8259631: Reapply pattern match instanceof use in HttpClientImpl

Reviewed-by: dfuchs, chegar

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java

Changeset: b8ef2bad
Author:    Wang Xue <wangxue at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-01-14 12:56:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b8ef2bad

8259563: The CPU model name is printed multiple times when using -Xlog:os+cpu

Reviewed-by: dholmes

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

Changeset: ff3e6e46
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-01-14 13:20:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ff3e6e46

8259773: Incorrect encoding of AVX-512 kmovq instruction

Reviewed-by: vlivanov

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

Changeset: c822eda1
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-01-14 14:18:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c822eda1

8259699: Reduce char[] copying in URLEncoder.encode(String, Charset)

Reviewed-by: attila, redestad, chegar

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

Changeset: be57cf14
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-14 14:23:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/be57cf14

8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests

Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java

Changeset: 38a12017
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-14 15:04:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/38a12017

8258912: Remove JVM options CountJNICalls and CountJVMCalls

Reviewed-by: coleenp, lfoltan, shade

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
- src/hotspot/share/utilities/histogram.cpp
- src/hotspot/share/utilities/histogram.hpp

Changeset: 1620664e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-14 16:18:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1620664e

8259723: Move Table class to formats.html package

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java

Changeset: c2a3c7ef
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-14 16:20:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c2a3c7ef

8259727: Remove redundant "target" arguments to methods in Links

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java

Changeset: 8554fe6e
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-01-14 16:36:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8554fe6e

8253866: Security Libs Terminology Refresh

Reviewed-by: erikj, weijun, mullan

! make/ToolsJdk.gmk
= make/data/blockedcertsconverter/blocked.certs.pem
= make/jdk/src/classes/build/tools/blockedcertsconverter/BlockedCertsConverter.java
! make/modules/java.base/Gendata.gmk
- make/modules/java.base/gendata/GendataBlacklistedCerts.gmk
+ make/modules/java.base/gendata/GendataBlockedCerts.gmk
! make/scripts/compare.sh
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! test/jdk/sun/security/krb5/auto/BogusKDC.java
- test/jdk/sun/security/lib/CheckBlacklistedCerts.java
+ test/jdk/sun/security/lib/CheckBlockedCerts.java

Changeset: aba3431c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-01-14 16:58:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/aba3431c

8258956: Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result

Reviewed-by: rriggs, alanb

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

Changeset: da6bcf96
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-14 17:42:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/da6bcf96

8255019: Shenandoah: Split STW and concurrent mark into separate classes

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
- src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp

Changeset: a6b2162f
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-01-14 17:48:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6b2162f

8259278: Optimize Vector API slice and unslice operations

Reviewed-by: psandoz, vlivanov

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! 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

Changeset: d18d26e8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-01-14 21:01:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d18d26e8

8259350: Add some internal debugging APIs to the debug agent

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 4f881ba5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-01-14 23:04:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f881ba5

8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping

Reviewed-by: sspitsyn, dholmes, amenkov

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: bf28f925
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-14 23:25:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bf28f925

8259713: Fix comments about ResetNoHandleMark in deoptimization

Reviewed-by: lfoltan, dcubed, dholmes

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

Changeset: 978bed6c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-15 00:28:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/978bed6c

8259522: Apply java.io.Serial annotations in java.desktop

Reviewed-by: aivanov, psadhukhan

! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java
! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java
! src/java.desktop/share/classes/com/sun/beans/finder/SignatureException.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/media/sound/InvalidDataException.java
! src/java.desktop/share/classes/com/sun/media/sound/InvalidFormatException.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidDataException.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTError.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTException.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Canvas.java
! src/java.desktop/share/classes/java/awt/CardLayout.java
! src/java.desktop/share/classes/java/awt/Checkbox.java
! src/java.desktop/share/classes/java/awt/CheckboxGroup.java
! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/Choice.java
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/ComponentOrientation.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Dimension.java
! src/java.desktop/share/classes/java/awt/Event.java
! src/java.desktop/share/classes/java/awt/FileDialog.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/FontFormatException.java
! src/java.desktop/share/classes/java/awt/FontMetrics.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsConfigTemplate.java
! src/java.desktop/share/classes/java/awt/GridBagConstraints.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/HeadlessException.java
! src/java.desktop/share/classes/java/awt/IllegalComponentStateException.java
! src/java.desktop/share/classes/java/awt/Insets.java
! src/java.desktop/share/classes/java/awt/Label.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/MenuBar.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/MenuItem.java
! src/java.desktop/share/classes/java/awt/MenuShortcut.java
! src/java.desktop/share/classes/java/awt/Panel.java
! src/java.desktop/share/classes/java/awt/Point.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/PopupMenu.java
! src/java.desktop/share/classes/java/awt/Rectangle.java
! src/java.desktop/share/classes/java/awt/ScrollPane.java
! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java
! src/java.desktop/share/classes/java/awt/Scrollbar.java
! src/java.desktop/share/classes/java/awt/SentEvent.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SystemColor.java
! src/java.desktop/share/classes/java/awt/TextArea.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/TextField.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java
! src/java.desktop/share/classes/java/awt/desktop/AboutEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppForegroundEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppHiddenEvent.java
! src/java.desktop/share/classes/java/awt/desktop/AppReopenedEvent.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java
! src/java.desktop/share/classes/java/awt/desktop/PreferencesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/PrintFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/QuitEvent.java
! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepEvent.java
! src/java.desktop/share/classes/java/awt/desktop/SystemSleepEvent.java
! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetEvent.java
! src/java.desktop/share/classes/java/awt/dnd/InvalidDnDOperationException.java
! src/java.desktop/share/classes/java/awt/dnd/MouseDragGestureRecognizer.java
! src/java.desktop/share/classes/java/awt/event/ActionEvent.java
! src/java.desktop/share/classes/java/awt/event/AdjustmentEvent.java
! src/java.desktop/share/classes/java/awt/event/ComponentEvent.java
! src/java.desktop/share/classes/java/awt/event/ContainerEvent.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java
! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java
! src/java.desktop/share/classes/java/awt/event/ItemEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java
! src/java.desktop/share/classes/java/awt/event/PaintEvent.java
! src/java.desktop/share/classes/java/awt/event/TextEvent.java
! src/java.desktop/share/classes/java/awt/event/WindowEvent.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/font/TextAttribute.java
! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Ellipse2D.java
! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java
! src/java.desktop/share/classes/java/awt/geom/IllegalPathStateException.java
! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/java/awt/geom/NoninvertibleTransformException.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/awt/geom/Point2D.java
! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Rectangle2D.java
! src/java.desktop/share/classes/java/awt/geom/RoundRectangle2D.java
! src/java.desktop/share/classes/java/awt/image/ImagingOpException.java
! src/java.desktop/share/classes/java/awt/image/RasterFormatException.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
! src/java.desktop/share/classes/java/awt/print/PrinterAbortException.java
! src/java.desktop/share/classes/java/awt/print/PrinterException.java
! src/java.desktop/share/classes/java/awt/print/PrinterIOException.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/IntrospectionException.java
! src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java
! src/java.desktop/share/classes/java/beans/PropertyVetoException.java
! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/IIOException.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/imageio/spi/DigraphNode.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/PrintException.java
! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java
! src/java.desktop/share/classes/javax/print/attribute/DateTimeSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/EnumSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashDocAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintJobAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintRequestAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/HashPrintServiceAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/IntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/ResolutionSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/SetOfIntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/Size2DSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/TextSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/URISyntax.java
! src/java.desktop/share/classes/javax/print/attribute/UnmodifiableSetException.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/ColorSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Copies.java
! src/java.desktop/share/classes/javax/print/attribute/standard/CopiesSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCreation.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtProcessing.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Destination.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogTypeSelection.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DocumentName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobHoldUntil.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressions.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsProcessed.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsCompleted.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobMessageFromOperator.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobOriginatingUserName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobPriority.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobPrioritySupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobSheets.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobState.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java
! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReasons.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Media.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSizeName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaTray.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfDocuments.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfInterveningJobs.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUp.java
! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUpSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/OrientationRequested.java
! src/java.desktop/share/classes/javax/print/attribute/standard/OutputDeviceAssigned.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PDLOverrideSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PageRanges.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinute.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinuteColor.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrintQuality.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterInfo.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterLocation.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMakeAndModel.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMessageFromOperator.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfo.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterResolution.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterState.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReason.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReasons.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterURI.java
! src/java.desktop/share/classes/javax/print/attribute/standard/QueuedJobCount.java
! src/java.desktop/share/classes/javax/print/attribute/standard/ReferenceUriSchemesSupported.java
! src/java.desktop/share/classes/javax/print/attribute/standard/RequestingUserName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Severity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/SheetCollate.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Sides.java
! src/java.desktop/share/classes/javax/print/event/PrintEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java
! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java
! src/java.desktop/share/classes/javax/sound/midi/MidiUnavailableException.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java
! src/java.desktop/share/classes/javax/sound/sampled/LineUnavailableException.java
! src/java.desktop/share/classes/javax/sound/sampled/UnsupportedAudioFileException.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/ActionMap.java
! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java
! src/java.desktop/share/classes/javax/swing/CellRendererPane.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/InputMap.java
! src/java.desktop/share/classes/javax/swing/JButton.java
! src/java.desktop/share/classes/javax/swing/JCheckBox.java
! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JDesktopPane.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuBar.java
! src/java.desktop/share/classes/javax/swing/JMenuItem.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPanel.java
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JProgressBar.java
! src/java.desktop/share/classes/javax/swing/JRadioButton.java
! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/JScrollPane.java
! src/java.desktop/share/classes/javax/swing/JSeparator.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/JTextField.java
! src/java.desktop/share/classes/javax/swing/JTextPane.java
! src/java.desktop/share/classes/javax/swing/JToggleButton.java
! src/java.desktop/share/classes/javax/swing/JToolBar.java
! src/java.desktop/share/classes/javax/swing/JToolTip.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/KeyStroke.java
! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/event/SwingPropertyChangeSupport.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java
! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/im/CompositionArea.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodJFrame.java
! src/java.desktop/share/classes/sun/awt/im/SimpleInputMethodWindow.java
! src/java.desktop/share/classes/sun/awt/shell/DefaultShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java
! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/share/classes/sun/print/PrinterJobWrapper.java
! src/java.desktop/share/classes/sun/print/SunAlternateMedia.java
! src/java.desktop/share/classes/sun/swing/PrintColorUIResource.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/windows/WMouseDragGestureRecognizer.java

Changeset: e3b548a6
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-15 01:58:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e3b548a6

8257736: InputStream from BodyPublishers.ofInputStream() leaks when IOE happens

Reviewed-by: dfuchs, chegar

! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/StreamCloseTest.java

Changeset: 90960c5f
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-15 02:47:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/90960c5f

8252657: JVMTI agent is not unloaded when Agent_OnAttach is failed

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java

Changeset: 0148adf2
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-01-14 17:18:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0148adf2

8255120: C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

Reviewed-by: thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 4307fa68
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-01-14 21:26:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4307fa68

8253505: JFR: onFlush invoked out of order with a sorted event stream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java

Changeset: d701babb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-15 03:10:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d701babb

Merge

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2c8e337d
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-01-15 04:11:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2c8e337d

8259622: TreeMap.computeIfAbsent deviates from spec

Reviewed-by: smarks

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java

Changeset: 6d4a593f
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-01-15 07:39:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d4a593f

8259627: Potential memory leaks in JVMTI after JDK-8227745

Reviewed-by: shade, stuefe, dholmes, sspitsyn

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

Changeset: b01a15e4
Author:    K Suman Rajkumaar <70650887+skodanda at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-15 09:40:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b01a15e4

8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test

Reviewed-by: aivanov, serb

- test/jdk/javax/swing/JMenuItem/8031573/bug8031573.html
! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java

Changeset: ed91e293
Author:    duke <duke at openjdk.org>
Date:      2021-01-15 11:01:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ed91e293

Automatic merge of jdk:master into master


Changeset: e69b59e5
Author:    duke <duke at openjdk.org>
Date:      2021-01-15 11:01:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e69b59e5

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list