git: openjdk/amber: enhanced-enums: 88 new changesets

duke duke at openjdk.java.net
Thu Oct 8 22:18:33 UTC 2020


Changeset: b9505df3
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-10-02 02:22:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9505df3

8253118: Avoid unnecessary deopts when OSR nmethods of the same level are present.

Reviewed-by: kvn

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

Changeset: 6f40a414
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-02 06:57:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/6f40a414

8253891: Debug x86_32 builds fail after JDK-8239090

Reviewed-by: stuefe, phh

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

Changeset: 4185ed32
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-02 08:10:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/4185ed32

5078989: Null Pointer exception in SpinnerListMode

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/SpinnerListModel.java
+ test/jdk/javax/swing/JSpinner/SpinnerTest.java

Changeset: b8966e1f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-02 11:05:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/b8966e1f

8253928: G1: Remove G1ConcurrentMarkThread::set_in_progress declaration

Reviewed-by: ayang, shade

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

Changeset: f686a380
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-10-02 11:45:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/f686a380

8253926: Use extra_size correctly in anon_mmap_aligned

Reviewed-by: shade, kbarrett, tschatzl, stefank

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

Changeset: 0fd41c3b
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-02 12:06:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/0fd41c3b

8253470: Javadoc clean up in Filter and Headers

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java

Changeset: 7dcdc1fb
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-10-02 13:12:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/7dcdc1fb

8253865: Pre-submit testing using GitHub Actions does not detect failures reliably
8253867: Pre-submit testing using GitHub Actions can fail to download intermediate artifacts

Reviewed-by: erikj

! .github/workflows/submit.yml

Changeset: fff8c8de
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-02 13:44:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/fff8c8de

8253882: remove PropertyResolvingWrapper

Reviewed-by: shade

- test/hotspot/jtreg/vmTestbase/PropertyResolvingWrapper.java

Changeset: ea5a2b15
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-10-02 13:45:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea5a2b15

8251464: make Node::dump(int depth) support indent

Reviewed-by: thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 406db1c2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-02 13:46:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/406db1c2

8253913: unify gtest test names

Reviewed-by: stefank

! src/hotspot/share/logging/logStream.hpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: dffe9db2
Author:    Vipin Sharma <vsharma at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-10-02 14:50:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/dffe9db2

8252537: Updated @exception with @throws
8252536: Replace @exception with @throws for core-libs
8252539: Replace @exception with @throws java.rmi.activation package
8252540: Replace @exception with @throws java.rmi.registry package
8252541: Replace @exception with @throws java.rmi.server package

Reviewed-by: rriggs, sspitsyn, lancea

! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/InitialContext.java
! src/java.naming/share/classes/javax/naming/LinkRef.java
! src/java.naming/share/classes/javax/naming/NameParser.java
! src/java.naming/share/classes/javax/naming/NamingEnumeration.java
! src/java.naming/share/classes/javax/naming/Reference.java
! src/java.naming/share/classes/javax/naming/Referenceable.java
! src/java.naming/share/classes/javax/naming/ReferralException.java
! src/java.naming/share/classes/javax/naming/event/EventContext.java
! src/java.naming/share/classes/javax/naming/event/EventDirContext.java
! src/java.naming/share/classes/javax/naming/ldap/ControlFactory.java
! src/java.naming/share/classes/javax/naming/ldap/ExtendedRequest.java
! src/java.naming/share/classes/javax/naming/ldap/LdapContext.java
! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java
! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java
! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.naming/share/classes/javax/naming/ldap/SortControl.java
! src/java.naming/share/classes/javax/naming/ldap/SortResponseControl.java
! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java
! src/java.naming/share/classes/javax/naming/spi/DirObjectFactory.java
! src/java.naming/share/classes/javax/naming/spi/DirStateFactory.java
! src/java.naming/share/classes/javax/naming/spi/DirectoryManager.java
! src/java.naming/share/classes/javax/naming/spi/InitialContextFactory.java
! src/java.naming/share/classes/javax/naming/spi/InitialContextFactoryBuilder.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.naming/share/classes/javax/naming/spi/ObjectFactory.java
! src/java.naming/share/classes/javax/naming/spi/ObjectFactoryBuilder.java
! src/java.naming/share/classes/javax/naming/spi/StateFactory.java
! src/java.rmi/share/classes/java/rmi/activation/Activatable.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationDesc.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationMonitor.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationSystem.java
! src/java.rmi/share/classes/java/rmi/activation/Activator.java
! src/java.rmi/share/classes/java/rmi/registry/LocateRegistry.java
! src/java.rmi/share/classes/java/rmi/server/LoaderHandler.java
! src/java.rmi/share/classes/java/rmi/server/RMIClientSocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RMIServerSocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RemoteCall.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/RemoteRef.java
! src/java.rmi/share/classes/java/rmi/server/ServerRef.java
! src/java.rmi/share/classes/java/rmi/server/Skeleton.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.sql/share/classes/java/sql/Array.java
! src/java.sql/share/classes/java/sql/Blob.java
! src/java.sql/share/classes/java/sql/CallableStatement.java
! src/java.sql/share/classes/java/sql/Clob.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/Driver.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/ParameterMetaData.java
! src/java.sql/share/classes/java/sql/PreparedStatement.java
! src/java.sql/share/classes/java/sql/Ref.java
! src/java.sql/share/classes/java/sql/ResultSet.java
! src/java.sql/share/classes/java/sql/ResultSetMetaData.java
! src/java.sql/share/classes/java/sql/SQLData.java
! src/java.sql/share/classes/java/sql/SQLInput.java
! src/java.sql/share/classes/java/sql/SQLOutput.java
! src/java.sql/share/classes/java/sql/SQLXML.java
! src/java.sql/share/classes/java/sql/Savepoint.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.sql/share/classes/java/sql/Struct.java
! src/java.sql/share/classes/java/sql/Time.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! src/java.sql/share/classes/javax/sql/CommonDataSource.java
! src/java.sql/share/classes/javax/sql/ConnectionPoolDataSource.java
! src/java.sql/share/classes/javax/sql/DataSource.java
! src/java.sql/share/classes/javax/sql/PooledConnection.java
! src/java.sql/share/classes/javax/sql/RowSet.java
! src/java.sql/share/classes/javax/sql/RowSetInternal.java
! src/java.sql/share/classes/javax/sql/RowSetMetaData.java
! src/java.sql/share/classes/javax/sql/RowSetReader.java
! src/java.sql/share/classes/javax/sql/RowSetWriter.java
! src/java.sql/share/classes/javax/sql/XAConnection.java
! src/java.sql/share/classes/javax/sql/XADataSource.java

Changeset: 87d77eb2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-02 16:12:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/87d77eb2

8253879: Simplify redundant code in IndexBuilder

Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 77780475
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-02 16:15:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/77780475

8253736: Cleanup some of WorkArounds and usage thereof

Reviewed-by: vromero, ksrini

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java

Changeset: 22f09160
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-02 16:53:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/22f09160

8253938: ZGC: Clean up argument names after JDK-8253030

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/z/zMark.hpp

Changeset: 123e786d
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-10-02 17:21:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/123e786d

8239105: Add exception for expiring Digicert root certificates to VerifyCACerts test

"8239105: added verisigntsaca and thawtepremiumserverca to EXPIRY_EXC_ENTRIES list"

Reviewed-by: mullan

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 58102386
Author:    Phil Race <prr at openjdk.org>
Date:      2020-10-02 21:54:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/58102386

8253945: Missed default constructor for StreamPrintServiceFactory.java

Reviewed-by: kcr, serb

! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java

Changeset: d296708c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-02 22:03:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/d296708c

8253606: Need to add missed constructor to the SwingEventMonitor

Reviewed-by: jdv, pbansal, prr

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java

Changeset: 1c2754bf
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-03 19:46:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/1c2754bf

8253269: The CheckCommonColors test should provide more info on failure

Reviewed-by: prr

! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java

Changeset: 9604ee82
Author:    Monica Beckwith <mbeckwit at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2020-10-05 03:21:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/9604ee82

8248238: Implementation: JEP 388: Windows AArch64 Support

Co-authored-by: Monica Beckwith <mbeckwit at openjdk.org>
Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban at openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse

! make/autoconf/basic.m4
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jvm-features.m4
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_windows.m4
! make/devkit/createWindowsDevkit2017.sh
! make/devkit/createWindowsDevkit2019.sh
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/icache_aarch64.hpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/orderAccess_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/unwind_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/vmStructs_windows_aarch64.hpp
+ src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/windows/native/libjava/java_props_md.c
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64ThreadContext.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64ThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_aarch64/Win32AARCH64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 289ae798
Author:    Adam Farley <afarley at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-05 09:53:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/289ae798

8252998: ModuleWrapper.gmk doesn't consult include path

Reviewed-by: erikj

! make/ModuleWrapper.gmk

Changeset: 5d4a1350
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-05 12:21:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d4a1350

8253842: [JVMCI] Allow implicit exception to dispatch to other address in jvmci compilers.

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ImplicitExceptionDispatch.java

Changeset: 19219a96
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-05 13:09:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/19219a96

8253960: Memory leak in Java_java_lang_ClassLoader_defineClass0()

Reviewed-by: mchung, stuefe, alanb

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

Changeset: 65cab55c
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-05 13:18:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/65cab55c

8253971: ZGC: Flush mark stacks after processing concurrent roots

Reviewed-by: ayang, eosterlund

! src/hotspot/share/gc/z/zMark.cpp

Changeset: 81dae70f
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-05 13:51:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/81dae70f

8253948: Memory leak in ImageFileReader

Reviewed-by: alanb

! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp

Changeset: 4d29116d
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-05 15:46:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/4d29116d

8253433: Remove -XX:+Debugging product option

Reviewed-by: kbarrett, stuefe, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp

Changeset: ea27a54b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-05 16:52:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea27a54b

8224509: Incorrect alignment in CDS related allocation code on 32-bit platforms

Reviewed-by: iklam, stuefe

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/cppVtables.cpp

Changeset: 88d75c9a
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-10-05 17:00:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/88d75c9a

8156071: List.of: reduce array copying during creation

Reviewed-by: psandoz, redestad

! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/stream/Collectors.java
+ src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
+ test/micro/org/openjdk/bench/java/util/ListArgs.java

Changeset: b29e1086
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-05 17:15:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/b29e1086

8253944: Certain method references to VarHandle methods should fail

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java
+ test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.out

Changeset: f2f77f7b
Author:    Christian Stein <cstein at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-05 18:16:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2f77f7b

8253761: Wrong URI syntax printed by jar --describe-module

Reviewed-by: alanb

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/mmrjar/Basic.java
! test/jdk/tools/jar/modularJar/Basic.java

Changeset: c9d0407e
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-05 19:16:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9d0407e

8253794: TestAbortVMOnSafepointTimeout never timeouts

Reviewed-by: pchilanomate, dcubed, mdoerr

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 4fe68f55
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-05 21:10:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/4fe68f55

8253426: jpackage is unable to generate working EXE for add-launcher configurations

Reviewed-by: almatvee, kizune, asemenyuk

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java

Changeset: 5d84e95e
Author:    Ian Graves <igraves at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2020-10-05 23:19:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d84e95e

8204256: improve jlink error message to report unsupported class file format

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java

Changeset: 6e618617
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-10-06 05:42:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/6e618617

8254046: Remove double semicolon introduced by JDK-8235521

Reviewed-by: serb

! src/java.desktop/share/classes/sun/awt/AWTAccessor.java

Changeset: 17285472
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-06 05:48:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/17285472

8254010: GrowableArrayView::print fails to compile

Reviewed-by: stefank

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

Changeset: 91997838
Author:    Jose Ricardo Ziviani <joserz at linux.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-06 08:16:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/91997838

8253565: PPC64: Fix duplicate if condition in vm_version_ppc.cpp

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: c9d1dcc6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-06 10:16:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9d1dcc6

8253902: G1: Starting a new marking cycle before the conc mark thread fully completed causes assertion failure

Reviewed-by: kbarrett, sjohanss

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

Changeset: f397b60a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-06 10:49:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/f397b60a

8251123: doclint warnings about missing javadoc tags and comments

Reviewed-by: jdv, prr

! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/Button.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/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/Choice.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/Dialog.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/Frame.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.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/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/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/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.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/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/DropTarget.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/InputMethodEvent.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/WindowEvent.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/Path2D.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.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/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/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/GapVector.java

Changeset: a34f48bc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-10-06 12:35:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/a34f48bc

8253832: CharsetDecoder : decode() mentioning CoderMalfunctionError behavior not as per spec

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
+ test/jdk/java/nio/charset/CharsetDecoder/CoderMalfunctionErrorTest.java
+ test/jdk/java/nio/charset/CharsetEncoder/CoderMalfunctionErrorTest.java

Changeset: d2b1dc6d
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-10-06 13:39:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/d2b1dc6d

8254054: Pre-submit testing using GitHub Actions should not use the deprecated set-env command

Reviewed-by: ehelin, erikj

! .github/workflows/submit.yml

Changeset: 57493c19
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-10-06 14:48:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/57493c19

8253694: Remove Thread::muxAcquire() from ThreadCrashProtection()

Reviewed-by: dholmes, dcubed, coleenp

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 77921b97
Author:    Ian Graves <igraves at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-06 15:23:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/77921b97

8254080: fix for JDK-8204256 causes jlink test failures

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java

Changeset: 51fdb4c0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-06 15:28:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/51fdb4c0

8254075: Shenandoah: Remove ShenandoahCodeRootsStyle diagnostic flag and related test

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java

Changeset: 54b340b4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-10-06 16:38:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/54b340b4

8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate

Perform backdated validation of test certificate.

Reviewed-by: mullan, xuelei

! test/jdk/java/security/cert/PolicyNode/GetPolicyQualifiers.java

Changeset: bd50ccd0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-06 17:32:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/bd50ccd0

8253735: Cleanup SearchIndexItem API

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/AbstractIndexWriter.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/ConstructorWriterImpl.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/HtmlIndexBuilder.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/Navigation.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.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/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 82fe023b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-06 19:19:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/82fe023b

8254061: Missing space in flag description

Reviewed-by: coleenp

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

Changeset: 6712f8ca
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-06 20:23:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/6712f8ca

8254084: Remove TemplateTable::pd_initialize

Reviewed-by: mdoerr, coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: ac772cd9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 20:35:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/ac772cd9

8253750: use build-stable default seed for Utils.RANDOM_GENERATOR

Reviewed-by: rriggs

! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 2a0389a8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 22:57:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/2a0389a8

8254095: remove jdk.test.lib.Utils::distro() method

Reviewed-by: bchristi

! test/lib/jdk/test/lib/Utils.java

Changeset: 39730731
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-07 03:06:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/39730731

8253977: More memory leaks in client-libs on macOS

Reviewed-by: kizune

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: 703b345e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 06:21:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/703b345e

8253179: Replace LinkedList Impl in net.http.Http2Connection

Reviewed-by: dfuchs, prappo, chegar, shade

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

Changeset: bdd5782a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 06:41:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/bdd5782a

8253980: javax/swing/plaf/synth/7158712/bug7158712.java fails on windows

Reviewed-by: kizune, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: cd4faff0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-07 06:52:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd4faff0

8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows

Reviewed-by: jjg

! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 97ff38ca
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 07:14:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/97ff38ca

8254141: Typo in copyright year

Reviewed-by: jdv

! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: 4dfa4112
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:05:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/4dfa4112

8252997: Null-proofing for linker_md.c

Reviewed-by: sspitsyn

! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c

Changeset: 9543d760
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:07:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/9543d760

8253000: Remove redundant MAKE_SUBDIR argument

Reviewed-by: erikj

! make/Main.gmk
! make/MainSupport.gmk

Changeset: 49128a1e
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-07 09:12:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/49128a1e

8253475: Javadoc clean up in HttpExchange and HttpServer

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java

Changeset: 04ca660e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-07 09:14:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/04ca660e

8253874: [JVMCI] added test omitted in 8252881

Reviewed-by: shade

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 1e8e543b
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-10-07 13:08:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e8e543b

8216497: javadoc should auto-link to platform classes

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: erikj, jjg

! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ make/langtools/src/classes/build/tools/symbolgenerator/JavadocElementList.java
+ make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.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/releases/element-list-10.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/linkplatform.properties
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java

Changeset: 4fe07ccc
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-10-07 16:21:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/4fe07ccc

8252324: Signal related code should be shared among POSIX platforms

Reviewed-by: coleenp, dholmes, stuefe, ysuenaga

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
+ src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 739347f0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-07 17:10:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/739347f0

8254168: Remove TemplateTable::count_calls

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: db3053dc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-10-07 17:16:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/db3053dc

8067127: Tags cleanup

Reviewed-by: rriggs, dfuchs, lancea

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileFilter.java
! src/java.base/share/classes/java/io/FileNotFoundException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java

Changeset: 38159d52
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-07 18:36:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/38159d52

8253876: jdk/test/lib/hexdump/ASN1FormatterTest.java fails with "AssertionError: Lines expected [126] but found [202]"

Reviewed-by: shade, lancea

! test/lib-test/ProblemList.txt
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java

Changeset: 5a9bd41e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-07 18:51:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/5a9bd41e

8254102: use ProcessHandle::pid instead of ManagementFactory::getRuntimeMXBean to get pid in tests

Reviewed-by: rriggs, shade

! test/failure_handler/test/sanity/Suicide.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: abe25937
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-07 19:45:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/abe25937

8232092: (fs) Files::isWritable returns false on a writeable root directory (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
+ test/jdk/java/nio/file/Files/SubstDrive.java

Changeset: fd0cb98e
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-10-08 06:52:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/fd0cb98e

8253901: ARM32: SIGSEGV during monitorexit due to incorrect register use (after JDK-8253540)

Reviewed-by: shade

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 4e5ef303
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-10-08 06:53:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/4e5ef303

8254104: MethodCounters must exist before nmethod is installed

Reviewed-by: dnsimon, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 7733a0e7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:54:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/7733a0e7

8254182: remove Utils.tryFindJvmPid/waitForJvmPid

Reviewed-by: rriggs

! test/lib/jdk/test/lib/Utils.java

Changeset: d1e94eeb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-08 06:55:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1e94eeb

8253909: Implement detailed map file for CDS

Reviewed-by: stuefe, ccheung

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 9cdfd0fa
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:56:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/9cdfd0fa

8254096: remove jdk.test.lib.Utils::getMandatoryProperty(String) method

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: e1187c40
Author:    Christian Stein <cstein at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 07:11:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/e1187c40

8248262: Wrong link target in ModuleDescriptor#isAutomatic's API documentation

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: bc236903
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 07:25:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/bc236903

8254173: Add Zero, Minimal hotspot targets to submit workflow

Reviewed-by: erikj, rwestberg

! .github/workflows/submit.yml

Changeset: 894ec76c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-08 07:43:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/894ec76c

8254027: gc/g1/TestHumongousConcurrentStartUndo.java failed with "'Concurrent Mark Cycle' missing from stdout/stderr"

Reviewed-by: sjohanss, kbarrett

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

Changeset: 7952c06b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:10:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/7952c06b

8254166: Zero: return-type warning in zeroInterpreter_zero.cpp

Reviewed-by: sgehwolf

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: 8f9e4792
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:11:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/8f9e4792

8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp

Reviewed-by: zgu

! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 76a58527
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 08:39:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/76a58527

8253756: C2 CompilerThread0 crash in Node::add_req(Node*)

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestOuterStripMinedDeadAfterExpansion.java

Changeset: 66f27b5f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-10-08 08:56:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/66f27b5f

8254015: copy_to_survivor_space should use in-hand klass for scanning

Reviewed-by: tschatzl, sjohanss, ayang

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: f8603720
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 09:33:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/f8603720

8253566: clazz.isAssignableFrom will return false for interface implementors

Reviewed-by: kvn, thartmann, neliasso

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java

Changeset: 782d45bd
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-10-08 10:46:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/782d45bd

8242882: opening jar file with large manifest might throw NegativeArraySizeException

Reviewed-by: bchristi, lancea

! src/java.base/share/classes/java/util/jar/JarFile.java
+ test/jdk/java/util/jar/JarFile/LargeManifestOOMTest.java

Changeset: 6bc49318
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-08 11:24:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/6bc49318

8253717: Relocate stack overflow code out of thread.hpp/cpp

Reviewed-by: rehn, dcubed, dholmes, stuefe

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! 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/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/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/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ src/hotspot/share/runtime/stackOverflow.cpp
+ src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: a191c586
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-08 12:30:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/a191c586

8253404: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit

Record nodes as dead in Node::destruct() if their index cannot be directly
reclaimed. This prevents the "Live Node limit exceeded limit" assertion failure
by improving the accuracy of Compile::live_nodes() when "hook" nodes in
ConvI2LNode::Ideal() are created and deleted non-consecutively.

This addition might result in multiple calls to compile::record_dead_node() for
the same node (e.g. from PhaseIdealLoop::spinup()), but this is safe, as
compile::record_dead_node() is idempotent.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/conversions/TestChainOfIntAddsToLongConversion.java

Changeset: 6d13c766
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-08 12:41:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/6d13c766

8253191: C2: Masked byte comparisons with large masks produce wrong result on x86

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/c2/TestUnsignedByteCompare.java

Changeset: 7e82ba1f
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-08 13:18:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/7e82ba1f

8254146: Avoid unnecessary volatile write on new AtomicBoolean(false)

Reviewed-by: redestad, rriggs, chegar

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java

Changeset: d036dca0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-08 13:50:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/d036dca0

8254103: Shenandoah: Move updating thread roots to concurrent phase

Reviewed-by: rkennke

! 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/shenandoahPhaseTimings.hpp

Changeset: c2a5de63
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-08 16:34:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/c2a5de63

8253681: closed java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: shade

! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java

Changeset: 8c0d3d75
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 18:05:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c0d3d75

8254195: java/nio/file/Files/SubstDrive.java failed with "AssertionError: expected [144951656448] but found [144951640064]"

Reviewed-by: alanb, bpb

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

Changeset: 5351ba6c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 19:09:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/5351ba6c

8254262: jdk.test.lib.Utils::createTemp* don't pass attrs

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: ced46b19
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-08 20:52:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/ced46b19

8254190: [s390] interpreter misses exception check after calling monitorenter

Reviewed-by: shade, rrich

! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: e2174b4f
Author:    duke <duke at openjdk.org>
Date:      2020-10-08 22:03:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2174b4f

Automatic merge of master into enhanced-enums




More information about the amber-dev mailing list