git: openjdk/jdk-sandbox: jdk.javadoc/snippet-conversion: 598 new changesets

Pavel Rappo prappo at openjdk.java.net
Thu Sep 9 15:15:13 UTC 2021


Changeset: c962e6ec
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-07-15 15:33:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c962e6ec0bdaae9ff26f851c0b03551adad18ad8

8261006: 'super' qualified method references cannot occur in a static context

Reviewed-by: sadayapalam

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

Changeset: 1f995e52
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-07-15 16:06:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f995e52b2af0bdc3044c27a15ee8da446f02de8

8265888: StandardJavaFileManager::setLocationForModule specification misses 'Implementation Requirements:'

Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java

Changeset: 746fe5dc
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-07-15 16:40:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/746fe5dc6857f6e0af42ed150665fa26f52b60ee

8270366: C2: Add associative rule to add/sub node

Reviewed-by: kvn, adinn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestAssociative.java

Changeset: 057992f2
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-07-15 17:04:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/057992f206d48d0f6152f6fdece229e2ff56e375

8269387: jpackage --add-launcher should have option to not create shortcuts for additional launchers

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/share/AddLShortcutTest.java

Changeset: bb82005a
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-15 19:53:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bb82005a8102dd5bb2fa2abc5c2f7255d6969e9e

8270468: TestRangeCheckEliminated fails because methods are not compiled

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java

Changeset: a32d2eef
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-07-15 05:42:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a32d2eefea12771522b942b32985df0fe50119e8

8269276: Additional tests for MessageDigest with different providers

Reviewed-by: valeriep, wetmore

! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java

Changeset: e104dede
Author:    William Kemper <wkemper at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-07-15 16:27:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e104dede6e5e518071e6ff59d206c8009420e2ab

8268635: Corrupt oop in ClassLoaderData

Reviewed-by: coleenp
Backport-of: 3586a233a49c979e87fed9df148d0bf3df2df38b

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: 7240d678
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-16 00:51:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7240d67868add94c97ca1d7ba372548cd76b8ffc

Merge


Changeset: ea77ef83
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-07-16 01:54:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea77ef83484fa72381744a1de834acd922ba9bc5

8269725: AArch64: Add VectorMask query implementation for NEON

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/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: e35005d5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-16 02:49:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e35005d5ce383ddd108096a3079b17cb0bcf76f1

8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN)

Reviewed-by: stuefe, iklam

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java

Changeset: eab959cb
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-07-16 04:43:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eab959cbfa9e781adac3bc4bc3e74af8b18a1fd5

8269269: [macos11] SystemIconTest fails with ClassCastException

Reviewed-by: jdv

! test/jdk/javax/swing/JFileChooser/FileSystemView/SystemIconTest.java

Changeset: 676d425c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-07-16 05:45:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/676d425c6bae7e87619ffc4b4a89d2997ae1d9e9

8270459: Conflict inlining decisions by C1/C2 with the same CompileCommand

Reviewed-by: kvn, xliu

! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java

Changeset: 4927ee42
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-16 06:56:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4927ee426aedbeea0f4119bac0a342c6d3576762

8270814: ProblemList the failing serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor* tests

Reviewed-by: tschatzl, jiefu

! test/hotspot/jtreg/ProblemList.txt

Changeset: 90c219f3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-16 08:54:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90c219f37bc7da2a556d1733a148a7d445e900e3

8270547: java.util.Random contains unnecessary @SuppressWarnings("exports")

Reviewed-by: darcy, bpb

! src/java.base/share/classes/java/util/Random.java

Changeset: 1d8d72d2
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-07-16 12:00:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1d8d72d2c24764ab32741dd5220a6c1a980656e2

8270540: G1: Refactor range checking in G1BlockOffsetTablePart::block_start* to asserts

Reviewed-by: ayang, tschatzl

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

Changeset: 67dc1c5b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-07-16 14:02:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67dc1c5bf34cfe987b672f34f0b2a6b36840382a

8270837: fix typos in test TestSigParse.java

Reviewed-by: jiefu

! test/hotspot/jtreg/runtime/verifier/TestSigParse.java

Changeset: 58f1ada2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-07-16 19:22:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58f1ada2710d2efcb885db9441f6ad8ec4f88905

8269636: Change outputStream's print_raw() and print_raw_cr() second parameter to size_t type

Reviewed-by: iklam, minqi

! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 1350e2bd
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-07-16 19:02:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1350e2bd225b2032b929f9c68ba297833ad6b2bf

8270556: Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt

Changeset: 2dddcce2
Author:    Phil Race <prr at openjdk.org>
Date:      2021-07-16 20:02:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2dddcce29bec5d16ba2b0580bbcb7cd65e7ea66e

8270858: Problem List java/awt/Window/MultiWindowApp/MultiWindowAppTest.java on Linux

Reviewed-by: mikael, pbansal

! test/jdk/ProblemList.txt

Changeset: a5c9094f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-17 02:06:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5c9094fdb99d2723bf09e9c368dc7f939298c84

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: f8ec3b68
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-17 04:52:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f8ec3b68f3e8f86eacf5c0de06c91827e88c7b30

8270801: Print VM arguments with java -Xlog:arguments

Reviewed-by: dholmes, xliu, stuefe, minqi

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

Changeset: e7cdfebb
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-17 07:42:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e7cdfebbeebb274b28495b469f39d5874af45e65

8270862: Fix problem list entries for 32-bit

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: edff5560
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-07-19 05:46:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/edff55607b9bc47bc1a5d9de7ad1a5d622be9736

8263385: IGV: Graph is not opened in the window that has focus.

Reviewed-by: rrich, chagedorn

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java

Changeset: a8f15427
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-19 09:30:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8f15427156b8095ee815fbe6ed14c25c1d4b374

8270455: Remove unused JFR tracer related code in G1CollectedHeap

Reviewed-by: ayang, kbarrett

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

Changeset: 3fc761d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-19 13:43:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3fc761d97d43429d3fdc0646835c462e0fe1bd3e

8269032: Stringdedup tests are failing if the ergonomically select GC does not support it

Reviewed-by: tschatzl, lkorinth

! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: f6443654
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-07-19 17:23:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f64436544156052fffb220e993a420f3f56b9b7c

8269689: Update --release 17 symbol information for JDK 17 build 31

Reviewed-by: jlahoda

! make/data/symbols/java.base-H.sym.txt
! make/data/symbols/jdk.javadoc-H.sym.txt

Changeset: c1304519
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-19 07:31:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c1304519b56e44d1d4e380d0b9839a8b09385e6d

8269752: C2: assert(false) failed: Bad graph detected in build_loop_late

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMainBodyExecutedOnce.java

Changeset: c3519c3e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-19 23:12:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3519c3e20a7f43032ecf3f5bd548ab85422de08

Merge

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

Changeset: 7f35e5ba
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-20 00:27:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7f35e5bac9925c06985f16d225f5dd9c50157d06

8270869: G1ServiceThread may not terminate

Reviewed-by: ayang, tschatzl

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

Changeset: 00195b85
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-07-20 02:06:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/00195b85ed8730fcf4eb547a91a35769d5c951a2

8265604: Support unlinked classes in dynamic CDS archive

Reviewed-by: minqi, iklam

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/OldInfExtendsInfDefMeth.java
! test/hotspot/jtreg/runtime/cds/appcds/OldSuperClass.java
! test/hotspot/jtreg/runtime/cds/appcds/OldSuperInf.java
! test/hotspot/jtreg/runtime/cds/appcds/OldSuperInfIndirect.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassAndInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java

Changeset: 534f0051
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-07-20 03:31:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/534f00510e26da8deb891b4184c860ec64991b8f

8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button"

Reviewed-by: serb

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: 8cd0769e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-20 05:55:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8cd0769ef28cdc11ef9830ba449edf5a4d30ee38

8270875: Deprecate the FilterSpuriousWakeups flag so it can be removed

Reviewed-by: kbarrett

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

Changeset: 754352f4
Author:    Corey Ashford <cashford at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2021-07-20 08:07:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/754352f4c951dfce3e0ae89f00e003c05ef2a77a

8270340: Base64 decodeBlock intrinsic for Power64 needs cleanup

Reviewed-by: ogatak, mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp

Changeset: 38694aa9
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-07-20 09:45:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/38694aa970be73d269cb444ea80ebe7085bd9e90

8270939: ProblemList java/lang/invoke/RicochetTest.java until JDK-8251969 is fixed

Reviewed-by: chagedorn

! test/jdk/ProblemList.txt

Changeset: 0cec11d3
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-20 06:10:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0cec11d3eb7393b76dbe1fbfe55a5f363824c1c4

8270307: C2: assert(false) failed: bad AD file after JDK-8267687

Co-authored-by: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCMoveHasTopInput.java

Changeset: 845c31dc
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-07-20 13:10:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/845c31dc4b49dfbed25238a398c80b8cdd0a3997

8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC

Reviewed-by: vlivanov, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java

Changeset: 8e8e87a7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-20 21:55:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8e8e87a765145f0dda2cc362a7f37e59513c2258

8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java

Backport-of: 1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d

! test/hotspot/jtreg/ProblemList.txt

Changeset: 61359c46
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-21 00:17:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61359c46a74b03b94738744d309334a5af162f08

8270993: Missing forward declaration of ZeroFrame

Reviewed-by: kvn

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

Changeset: 1eeb1791
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-21 00:24:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1eeb1791abc438a65fa3491d1cd14ad69ef1ff98

Merge

Reviewed-by: jvernee

! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 6346793c
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-21 03:38:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6346793c6401b3758edf0a8912acb0fd8813957b

8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support

Reviewed-by: xuelei, rhalade

! test/jdk/javax/net/ssl/compatibility/JdkInfo.java

Changeset: 7dd19af2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-21 03:52:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7dd19af259283ec8e1b33e125fcf2becef3f5740

8270803: Reduce CDS API verbosity

Reviewed-by: minqi, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 1f51e13e
Author:    Rado Smogura <rsmogura+git at outlook.com>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-07-21 05:05:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f51e13ea763e642dac440142e9cb3a177df7959

8270147: Increase stride size allowing unrolling more loops

Reviewed-by: kvn, iveresov

! src/hotspot/share/opto/loopTransform.cpp
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java

Changeset: cd8783c0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-07-21 06:41:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd8783c08ee18167f15df621e997015b971bfb01

8270820: remove unused stiFileTableIndex from SDE.c

Reviewed-by: cjplummer, sspitsyn

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

Changeset: 57611b30
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-21 15:41:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/57611b30219191160f7faccb811b41a31c25c0b8

8270991: G1 Full GC always performs heap verification after JDK-8269295

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java

Changeset: b7245c61
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-07-21 18:07:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7245c6164df3f01c34f4f3c94185a6b6d338551

8269849: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"

Reviewed-by: kbarrett

! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java

Changeset: ddce47cd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-07-21 18:09:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ddce47cd3cc44504984633cb2f21979b30f5a7fe

8270949: Make dynamically generated classes with the class file version of the current release

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/misc/VM.java

Changeset: 024c4027
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-21 18:49:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/024c4027d8b0821612e8e82e732182de9192b3fe

8271014: Refactor HeapShared::is_archived_object()

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/heapShared.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 0790f04d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-21 19:07:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0790f04d8a41aa61b4633e822120d913ec89d900

8271015: Split cds/SharedBaseAddress.java test into smaller parts

Reviewed-by: ccheung, minqi

! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java

Changeset: 08c52fd3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-21 16:13:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/08c52fd33cb1c22f6502dc7cea0dfa58fada13d6

8271070: ProblemList 3 client tests on Linux-X64

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: 6ce52e62
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-07-21 16:29:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6ce52e62770c5e1933cbe26bb18b47d6099e4a70

8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/MultiWindowApp/MultiWindowAppTest.java

Changeset: 9b177a74
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-21 19:47:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b177a7486396a79729d3471fec562a088e91997

8268612: a few runtime/memory tests don't check exit code

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java

Changeset: 7ad6c23c
Author:    Vicente Romero <vromero at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-01-26 21:44:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ad6c23c32c919c0619ab63455cbc05c5a908c08

8256157: Improve bytecode assembly

Reviewed-by: jlahoda, rhalade, mschoene

! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java

Changeset: 7b6410f2
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-02-25 22:20:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b6410f21310e18757a373f29b3ffba22ac575ae

8260453: Improve Font Bounding

Reviewed-by: rhalade, psadhukhan, mschoene, serb

! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java

Changeset: 175b65c0
Author:    Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-04 20:54:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/175b65c0a1e9f624bff80ec14f785403c0b2d62d

8262410: Enhanced rules for zones

Reviewed-by: rriggs, rhalade

! src/java.base/share/classes/java/time/zone/ZoneRules.java

Changeset: fc38331f
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-09 20:29:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc38331f44b25f1e3275a741ca14cbd1050c421e

8260960: Signs of jarsigner signing

Reviewed-by: weijun, rhalade

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java

Changeset: ef9315be
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-16 18:58:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef9315bead72202999ccae588b984a3d75aeb236

8260967: Better jar file validation

Reviewed-by: hchao, valeriep

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java

Changeset: 9accf7c8
Author:    Sergey Bylokhov <serb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-21 05:01:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9accf7c894f2848525a7ef90caf896149f04499a

8262403: Enhanced data transfers

Reviewed-by: rhalade, prr, vdyakov, ahgross

! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java

Changeset: 1c8b9727
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-29 18:10:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1c8b9727b716f417c8459afaddb138f47d559636

8262477: Enhance String Conclusions

Reviewed-by: rhalade, mschoene, psadhukhan, jdv, serb

! src/java.desktop/share/classes/sun/font/TrueTypeFont.java

Changeset: b87e526a
Author:    Patrick Concannon <pconcannon at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-31 12:02:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b87e526af1f99d5b4170c0877e373ba9d23991c2

8256491: Better HTTP transport

Reviewed-by: dfuchs, michaelm, rhalade, ahgross

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: e48af006
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-03-31 17:24:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e48af0069e5b1ffb8530e3cbd51361d273b7a141

8264460: Improve NTLM support

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java

Changeset: 0e6c0116
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-01 12:28:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e6c01163f1d9cd751a800e0288e59c12199e948

8262967: Improve Zip file support

Reviewed-by: ahgross, rhalade, aefimov

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

Changeset: 138f5980
Author:    Joe Wang <joehw at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-05 23:51:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/138f59806f33245cf226d9fbae7fa9f35d0b7ef6

8262380: Enhance XML processing passes

Reviewed-by: lancea, naoto, ahgross, rhalade

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java

Changeset: a3acce52
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-08 03:30:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a3acce5210219532a6ef9549108b6decd600a341

8264079: Improve abstractions

Reviewed-by: vlivanov, ahgross, thartmann, rhalade

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp

Changeset: ca6b222c
Author:    Rahul Yadav <ryadav at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-12 18:00:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ca6b222c9734982a49dba09fa240d9308ffc5ca8

8258432: Improve File Transfers

Reviewed-by: michaelm, aefimov, dfuchs, chegar, ahgross, rhalade

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java

Changeset: add995be
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-15 14:28:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/add995be4611574fa40fa86257e1e26d13797c4f

8265201: JarFile.getInputStream not validating invalid signed jars

Reviewed-by: pkoppula, coffeys

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java

Changeset: e1051ae0
Author:    Igor Veresov <iveresov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-04-19 17:27:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e1051ae0695f14802f192a5aa58ff2365a5ef753

8264066: Enhance compiler validation

Reviewed-by: ahgross, kvn, rhalade, thartmann

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

Changeset: 89f7998a
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2021-05-04 07:25:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/89f7998aa7032a13cc085d484b25004726bc35ae

8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == Dependencies::is_concrete_method(m, ctxk)) failed: mismatch

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/code/dependencies.cpp

Changeset: c36755de
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-22 00:46:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c36755dedf1a0d7ce0aeadd401e0c70ff84185e7

Merge

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! test/jdk/ProblemList.txt
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! test/jdk/ProblemList.txt

Changeset: 6096dd97
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-07-22 04:07:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6096dd9765eaf280890f65c0ff1ab64864b9316a

8268893: jcmd to trim the glibc heap

Reviewed-by: simonis, dholmes

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
+ src/hotspot/os/linux/trimCHeapDCmd.cpp
+ src/hotspot/os/linux/trimCHeapDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
+ test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java

Changeset: 9131a8f5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-07-22 04:29:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9131a8f5f241b04c28a875fddb7a060cc9a3c252

8267940: [macos] java/awt/print/Dialog/DialogOwnerTest.java fails

Reviewed-by: azvegint, prr

! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java

Changeset: 50bb7313
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-07-22 09:45:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/50bb7313a75e6e573549637763881ae3368b3ca0

8270286: com.sun.net.httpserver.spi.HttpServerProvider: remove use of deprecated API

Reviewed-by: chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
+ test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java

Changeset: d1257d54
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2021-07-22 12:04:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d1257d54f9352fa84207036d14b764a1244a9545

8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8e27d4e8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-22 14:38:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8e27d4e8ceb3c4ea15e3a3a4328368dbe801870b

8271043: Rename G1CollectedHeap::g1mm()

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

Changeset: c2ed3368
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-22 15:20:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c2ed336828705e3591a17dba22aa77d89ac96a8d

8270912: Clean up G1CollectedHeap::process_discovered_references()

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: 3cadc360
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-07-22 18:17:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3cadc3606073f0efc2e97dda348ffb65c41dad0c

8270336: [TESTBUG] Fix initialization in NonbranchyTree

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/NonbranchyTree.java

Changeset: 258f188b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-07-22 18:18:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/258f188bff07b6c873128a181746afcf8053d936

8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/exceptions/GotWrongOOMEException.java
+ test/hotspot/jtreg/vmTestbase/vm/share/gc/HeapOOMEException.java
! test/hotspot/jtreg/vmTestbase/vm/share/gc/TriggerUnloadingByFillingMetaspace.java

Changeset: 09e53217
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-07-22 18:19:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/09e5321763f3fafe2b0b562f99ec0cd55a59583c

8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage

Reviewed-by: dholmes, kevinw

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java

Changeset: c1c40489
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-07-22 18:52:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c1c404896ca2791ad348a4cf482beb2c2ad98464

8249634: doclint should report implicit constructor as missing javadoc comments

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
+ test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java

Changeset: 984003d5
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-07-22 18:53:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/984003d5c969443abae2d889e92cba30da26e55f

8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used

Reviewed-by: almatvee, herrick, alanb

! src/java.base/unix/native/libjli/java_md_common.c
+ test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java

Changeset: 1362e094
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-22 20:35:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1362e094798d8f1d86a30c96cf93b13c664a0438

8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values

Reviewed-by: darcy

! test/jdk/java/lang/Math/PowTests.java

Changeset: 9b93d816
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-22 21:15:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b93d816c182278427ef76ee803cc91c2d8b4223

8271161: [BACKOUT] JDK-8249634 doclint should report implicit constructor as missing javadoc comments

Reviewed-by: iignatyev

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
- test/langtools/tools/doclint/NoArgsConstructorTest.java
- test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
- test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java

Changeset: a7d30123
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-22 23:56:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7d30123f03d62a98e0164744d5b20425943641c

8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64
8271166: ProblemList applications/jcstress/copy.java on Linux-X64

Reviewed-by: darcy

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4119a52c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-07-22 05:59:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4119a52c4b3d30d7e02e6f987f61121a90758876

8270461: ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_on_oop_array

Reviewed-by: chagedorn, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 39b486db
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-22 14:04:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/39b486db6d83605deb8e49536892e0bc461b4531

8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java

Backport-of: d1257d54f9352fa84207036d14b764a1244a9545

! test/hotspot/jtreg/ProblemList.txt

Changeset: e7f90093
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-07-22 14:30:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e7f9009315f1fdf33d6539c413c224f925c9ffb0

8270085: Suspend during block transition may deadlock if lock held

Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dcubed, dholmes, coleenp

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
+ test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 6a9ab6a2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 17:13:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6a9ab6a2cf5b341adf3cb6bc3e8a287db265c2a1

8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test

Reviewed-by: jiefu, dholmes, dcubed

! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java

Changeset: 4812e537
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 17:14:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4812e537919dc1b1c08a2a8ddc0c9cb1c69a7744

8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code

Reviewed-by: jiefu, dholmes

! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java

Changeset: ecc37b06
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-07-22 19:50:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ecc37b06f283c18ab4aa2b23562843bca14da85d

8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1

Reviewed-by: bpb, naoto

! src/java.base/share/classes/java/lang/annotation/Target.java

Changeset: 7165b3f1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-07-22 22:14:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7165b3f105621398d7673253b6324e97ba0d2eee

8271155: Wrong path separator in env variable

Reviewed-by: herrick, kcr, iris, almatvee

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp

Changeset: 2d165a2b
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 22:15:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2d165a2bdf6efbfb1541af53d83492769bc0f616

8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set -Djava.library.path

Reviewed-by: dcubed, dholmes

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

Changeset: 84be910e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 23:21:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/84be910e1dfaf358a31f8e804f948adcab6984fd

8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: ee93cef8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 23:53:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee93cef8aa73f801456f2231ada4971ca0a5a154

8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit code

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java

Changeset: e3800e64
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-22 23:54:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e3800e6497a14b64b96c71f6adff36a5e69a05cc

8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java

Changeset: 9935440e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-23 01:41:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9935440eded25b041ea3e73cfa8ac0d95bbd66c6

Merge

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! test/lib/sun/hotspot/WhiteBox.java
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 8156ff60
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-07-23 04:06:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8156ff609b27316f31ba89d9eb8ca752f4027c2b

8271147: java/nio/file/Path.java javadoc typo

Reviewed-by: iris

! src/java.base/share/classes/java/nio/file/Path.java

Changeset: fb859600
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-07-23 06:38:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb85960015dfbd8e1d95d5fd7fdb65819828a317

8271149: remove unreferenced functions from EncodingSupport_md.c

Reviewed-by: alanb

! src/java.instrument/unix/native/libinstrument/EncodingSupport_md.c

Changeset: ea182b5c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-23 09:51:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea182b5c6eba5f7e66b324068d3b42ffb2d29190

8271060: Merge G1CollectedHeap::determine_start_concurrent_mark_gc and G1Policy::decide_on_conc_mark_initiation

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: f2261903
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-07-23 10:42:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f22619032df2cf45664f110c71ddf509a5128900

8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark()

Reviewed-by: dholmes

! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 8a789b71
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-23 11:40:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8a789b71fe2e813a1ddbd4fb5dd43d54ac7c2425

8263840: PeriodicTask should declare its destructor virtual

Reviewed-by: xliu, kbarrett

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

Changeset: 8c8e3a0d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-07-23 11:56:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c8e3a0df2dac94a2978ec86093985af47ffe330

8271163: G1 uses wrong degree of MT processing since JDK-8270169

Reviewed-by: kbarrett, ayang

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

Changeset: 0cc4bb72
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-23 12:14:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0cc4bb729e3746537e0983a8f2665044ad2689b1

8270870: Simplify G1ServiceThread

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp

Changeset: 9b27df6a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-23 12:23:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b27df6a4f0e5cdc7765144d6bcbc95700bdb6a3

8271063: Print injected fields for InstanceKlass

Reviewed-by: fparain, hseigel, yyang

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp

Changeset: 96247ae8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-07-23 13:52:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/96247ae8fb4d38229af433c34016c208999900af

8270187: G1: Remove ConcGCThreads constraint

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java

Changeset: c9251db1
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-07-23 14:05:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c9251db175803bb8d5e8b5b58ef34b50531c8e4b

8271209: Fix doc comment typos in JavadocTokenizer

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java

Changeset: 45abbeed
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-23 14:18:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/45abbeed2f4f2899a3c1595b0cd8e573990a16fa

8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java

Changeset: f4b3ee5d
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-23 15:03:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4b3ee5dca8cfdc2fbb8ee64a1e8cdb8894b0061

8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java

Changeset: ec71e2d8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-23 15:53:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ec71e2d891fdb9b102ce232f65cfcc5c6a1a9580

8271221: [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass

Reviewed-by: coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp

Changeset: 4ed548b3
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-23 18:51:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4ed548b3eeffe8dfa601d4d0eeed2bfe359af965

8268261: C2: assert(n != __null) failed: Bad immediate dominator info.

Reviewed-by: iveresov, vlivanov

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestIdomAfterLoopUnswitching.java

Changeset: a1c0a6aa
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-07-23 19:17:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a1c0a6aafb575e3d5c76dd3a279e4fe03ca07223

8199594: Add doc describing how (?x) ignores spaces in character classes

Reviewed-by: darcy, naoto, iris, lancea, bpb

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 286106dd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-07-23 20:52:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/286106dd2ae899746c0e9d9a263ed4af9e56c536

8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass

Reviewed-by: dcubed, fparain

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp

Changeset: 7468bbcd
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-07-23 22:18:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7468bbcd647dc525ca75c7fb29d52c26c9c5e528

8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java

Changeset: b4c6229f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-23 15:32:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b4c6229fd40940e3f67cf17b9bd0526932a346e6

8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java

Changeset: e90ed6cc
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-23 15:53:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e90ed6cc38ab8f8a2c7c740da1cb38144622b4eb

8271173: serviceability/jvmti/GetObjectSizeClass.java doesn't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java

Changeset: 8adf008b
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-07-23 17:36:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8adf008b150bfda783ae615965198edb4d196016

8269984: [macos] JTabbedPane title looks like  disabled

Reviewed-by: kcr, psadhukhan

! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java

Changeset: 0dcfc42f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-24 01:06:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0dcfc42f230a4958c9349f4145093c5b02e06ad4

Merge


Changeset: e627caec
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2021-07-24 10:14:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e627caec84c169c99c04e0d355c29b806a0266ed

8270317: Large Allocation in CipherSuite

Reviewed-by: xuelei, simonis

! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
+ test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java

Changeset: e4295ccf
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-07-26 04:52:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e4295ccfcdb16041d6f18fd64f7df3f740bf258f

8270519: Move several vector helper methods to shared header file

Reviewed-by: jiefu, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: 36aefa35
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-26 07:54:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/36aefa351afeb5fd6b87060e06c1e8060afb87a0

8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java

Changeset: f2c359a8
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-26 14:23:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2c359a8826e51a92f6a7c6917f2c3d223c24488

8271215: Fix data races in G1PeriodicGCTask

Reviewed-by: iwalulya, shade

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

Changeset: 515113d8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-26 14:42:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/515113d8589875e76980ebf7473cb81f778bb86f

8269924: Shenandoah: Introduce weak/strong marking asserts

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp

Changeset: ee553618
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-07-26 16:31:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee5536183a9df90d1209d9effe5d2aa61d86abd3

8265474: Dubious 'null' assignment in CompactByteArray.expand

Reviewed-by: alanb, naoto

! src/java.base/share/classes/sun/text/CompactByteArray.java

Changeset: efa63dc1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-07-26 16:33:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/efa63dc1c64db357eeb497d2e1fefd170ca22d98

8171382: java.time.Duration missing isPositive method

Reviewed-by: rriggs, joehw, iris, bpb, scolebourne

! src/java.base/share/classes/java/time/Duration.java
! test/jdk/java/time/tck/java/time/TCKDuration.java

Changeset: 0b12e7c8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-07-26 17:19:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b12e7c82c559f64c8c202bf59ee71f9cbd5a5fa

8075806: divideExact is missing in java.lang.Math

Reviewed-by: darcy

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

Changeset: b8f79a7f
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2021-07-26 18:18:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b8f79a7ff798d3a0eee03a8153be942401781bbc

8268873: Unnecessary Vector usage in java.base

Reviewed-by: mullan

! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: 3aadae20
Author:    Andreas Woess <aw at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2021-07-26 19:47:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3aadae2077e9bf0a5900af79929b679bc6ec62b2

8271140: Fix native frame handling in vframeStream::asJavaVFrame()

Reviewed-by: dnsimon, kvn, never

! src/hotspot/share/runtime/vframe.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java

Changeset: 8785737b
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-07-26 20:16:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8785737ba5f398888816ddd0f50adeea6a75bb0f

8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java

Changeset: fcc7d59b
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-07-26 22:09:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fcc7d59b9937a34c423e4532058668144b0ec1fb

8269342: CICrashAt=1 does not always catch first Java method

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java

Changeset: 049b2ad4
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-07-24 08:14:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/049b2ad4dfbc13d21fd58467a0975097a17e8681

8015886: java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu

Reviewed-by: kizune, serb

! test/jdk/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java

Changeset: 3c27f919
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-26 17:18:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3c27f919865584bcdcd85577306726afa5412571

8271222: two runtime/Monitor tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java

Changeset: 7ddabbff
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-26 17:19:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ddabbff74668b5f907f87e6d4d471823d1ac459

8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to be run in othervm

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java

Changeset: b76a8388
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-07-26 18:04:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b76a83888b00faff602726f5409e1c902b91e908

8269150: UnicodeReader not translating \u005c\\u005d to \\]

Reviewed-by: jjg, jlahoda, darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
+ test/langtools/tools/javac/UnicodeBackslash/UnicodeBackslash.java

Changeset: eb6da888
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-27 00:57:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb6da88817f7bc903a51130271c9a5de928c603d

Merge

! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java

Changeset: c3d8e922
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-07-27 01:57:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1

8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream

Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java
+ test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java

Changeset: bb508e13
Author:    Ian Graves <igraves at openjdk.org>
Date:      2021-07-27 02:25:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bb508e13032c3571c48275391dfeb04c03bbf3a3

8269753: Misplaced caret in PatternSyntaxException's detail message

Reviewed-by: prappo

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

Changeset: fde18313
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-27 02:49:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fde183130bc6379fe0d4624bbeaf252d0e9a15c8

8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup

Reviewed-by: stuefe, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.h
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp

Changeset: 45d277fe
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-07-27 04:21:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/45d277feb04a51faa3858099336fc67dfb222542

8270308: Arena::Amalloc may return misaligned address on 32-bit

Reviewed-by: coleenp, kbarrett

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
+ test/hotspot/gtest/memory/test_arena.cpp

Changeset: fc80a6b4
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-07-27 13:49:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc80a6b49364594fafa0e2efc769d2f6234cfa22

8270946: X509CertImpl.getFingerprint should not return the empty String

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/x509/X509CertImpl/GetFingerprintError.java
! test/lib/jdk/test/lib/security/CertUtils.java

Changeset: ea49691f
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-07-27 16:37:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea49691f1dbb4f57ed0c5982f004e7aabcd15d13

8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size()

Reviewed-by: shade, coleenp

! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: c8af8238
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-07-27 17:11:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8af8238b4b55d515573374800015e115042d883

8267485: Remove the dependency on SecurityManager in JceSecurityManager.java

Reviewed-by: mchung

! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java

Changeset: 90cd2fa1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-07-27 17:34:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90cd2fa16458dcc3e36171fa4bf21f26bc92b168

8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K

Reviewed-by: serb

! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java

Changeset: cea7bc2d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-27 02:59:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cea7bc2dea8e179425db19998665f85c0b124d71

8271223: two runtime/ClassFile tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java

Changeset: f6621273
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-07-27 17:14:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f662127390eac6d44581ffca444556d236983314

8270491: SEGV at read_string_field(oopDesc*, char const*, JavaThread*)+0x54

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp

Changeset: fbe28e4e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-07-27 19:28:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fbe28e4ee1f1ff7fb617c2e1f96c04f4b371fa2b

8270866: NPE in DocTreePath.getTreePath()

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java

Changeset: f1e15c8c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-27 23:20:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f1e15c8c8f598f3726fd6b3f65fe5ab155a2ee28

8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint

Reviewed-by: mseledtsov, dholmes

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: a50161b7
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-28 00:36:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a50161b75045715b1a0ee2a55a6352e4c1aa009a

Merge


Changeset: 752b6df3
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-07-28 01:54:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/752b6df34c92c02ac0992566e3efa7bc22b96aa1

8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled

Reviewed-by: never, kvn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 9bc52afa
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-07-28 01:58:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9bc52afa481c476ae9c379dff44ae8266777f616

8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1

Reviewed-by: cjplummer, kvn

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java

Changeset: ed1cb240
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-28 02:17:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ed1cb24027f48ec8e243c26e1847561fa902d91f

8271118: C2: StressGCM should have higher priority than frequency-based policy

Reviewed-by: iveresov, kvn

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

Changeset: d994b93e
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-28 02:18:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d994b93e211d49af79212d765633ba3457365a08

8266054: VectorAPI rotate operation optimization

Reviewed-by: psandoz, sviswanathan

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java

Changeset: ecd44556
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-07-28 04:29:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ecd445562f8355704a041f9eca0e87dc85a7f44c

8266510: Nimbus JTree default tree cell renderer does not use selected text color

Reviewed-by: psadhukhan, pbansal

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
- test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java

Changeset: d7b5cb68
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-07-28 06:58:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7b5cb688956ce79443ef3cd080c36028fcfb19d

8271368: [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization

Reviewed-by: dholmes, iklam

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
- test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java

Changeset: 072fe486
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-07-28 08:03:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/072fe486c952184811f5bff3504ca72deb66e445

8270901: Typo PHASE_CPP in CompilerPhaseType

Reviewed-by: jiefu

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java

Changeset: a066c7be
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-07-28 13:18:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a066c7bed0f9aa45fb9384f75ae84943548cd859

8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter

Reviewed-by: shade

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

Changeset: dcdb1b6a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-07-28 16:12:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dcdb1b6aaad912669614ff52ad2b0b8804f204d1

8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java

Changeset: 60c11fef
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-07-28 18:21:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/60c11fef006124e6c2be6d958c78dc344bb777d5

8261088: Repeatable annotations without @Target cannot have containers that target module declarations

Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/8261088/T8261088.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java

Changeset: 97110337
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-28 18:29:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9711033780d2329a376ea5b2a72c0da2e1731114

8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test

Reviewed-by: rhalade

+ test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java
- test/jdk/jdk/security/JavaDotSecurity/ifdefs.sh

Changeset: 034788a0
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-07-28 18:50:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/034788a02cbe1f80fc1581ec307a3d54bef380b4

8270925: replay dump using CICrashAt does not include inlining data

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestInlining.java

Changeset: 357947ac
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-07-28 20:39:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/357947acd80b50b1f26679608245de1f9566163e

8270061: Change parameter order of ResourceHashtable

Reviewed-by: coleenp, stuefe

! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 41b4c190
Author:    Xin Liu <xliu at openjdk.org>
Date:      2021-07-28 23:07:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/41b4c19086c0b238bdeea9f3f14ee9997253b2f2

8271353: PerfDataManager::destroy crashes in VM_Exit

Reviewed-by: dholmes, stuefe, minqi

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

Changeset: 25f00d78
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-07-28 23:12:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/25f00d787cf56f6cdca6949115d04e7d8e675554

8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers

Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 2ec45dc2
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-29 00:22:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a

8225082: Remove IdenTrust certificate that is expiring in September 2021

Reviewed-by: shade, mullan

- make/data/cacerts/identrustdstx3
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 6e1da644
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-28 14:49:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6e1da6440b898d8a10b3db56707a75f32a489149

8270908: TestParallelRefProc fails on single core machines

Reviewed-by: tschatzl, kbarrett

! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java

Changeset: 5fcf7208
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-07-28 15:31:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5fcf72086ffca85f524fae2d5bd9fd328c9a77e0

8271352: Extend jcc erratum mitigation to additional processors

Reviewed-by: thartmann, eosterlund

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

Changeset: c8ae7e5b
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-28 15:38:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8ae7e5b035e693c77060f6fdcc1f21da7ddc839

8271174: runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode

Reviewed-by: mseledtsov, dholmes

! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java

Changeset: 6878b05f
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-07-28 16:59:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6878b05f8fbc7bd72e79ec29a868008dde2321c6

8271251: JavaThread::java_suspend() fails with "fatal error: Illegal threadstate encountered: 6"

Reviewed-by: dholmes, dcubed

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

Changeset: 7bf72ce3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-07-28 18:52:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7bf72ce301de80f4126607c2ef51d6df8c5849cf

8271412: ProblemList javax/sound/midi/Sequencer/Looping.java
8271413: ProblemList 2 locale tests on macOS-x64

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: e593e3de
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-28 23:11:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e593e3de4c171e359a1142333087af72593d234d

8271402: mark hotspot runtime/os tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java

Changeset: 20d2dc1f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-07-28 23:12:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20d2dc1f3524ff76fb7e9f7a4979bedb938a13fc

8271403: mark hotspot runtime/memory tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java

Changeset: a0504cff
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-29 01:07:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a0504cff9f91617fb9810333f3656dba196218d6

Merge

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/runtime/handshake.cpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/runtime/handshake.cpp
! test/jdk/ProblemList.txt

Changeset: 6afcf5f5
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-29 07:34:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6afcf5f5a243be10e2ec61229819c298ccce3267

8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestRenumberLiveNodesInfiniteLoop.java

Changeset: 489e5fd1
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-29 09:31:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/489e5fd12a37a45f4f5ea64b05f85c6f99f70811

8268019: C2: assert(no_dead_loop) failed: dead loop detected

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadLoopSplitIfLoop.java

Changeset: d09b0284
Author:    Emmanuel Bourg <ebourg at apache.org>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2021-07-29 16:03:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3

8271396: Spelling errors

Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer

! src/hotspot/cpu/x86/vm_version_ext_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/StandardThreadMonitoringScenarioFactory.java
! test/jdk/java/rmi/module/ModuleTest.java
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java
! test/jdk/sun/net/www/protocol/http/spnegoReadme
! test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh

Changeset: 286d3136
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-07-29 20:22:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/286d31363551b00c4b3f50f5ee388f8e7875d0a1

8271489: (doc) Clarify Filter Factory example

Reviewed-by: iris, kcr, naoto, bpb

! src/java.base/share/classes/java/io/ObjectInputFilter.java

Changeset: 048fb2cb
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-29 21:49:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/048fb2cb179234c403ee01ddc4acbdc4795c08ee

Merge

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java

Changeset: 77fbd99f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-07-30 00:57:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/77fbd99f792c42bb92a240d38f35e3af25500f99

8270341: Test serviceability/dcmd/gc/HeapDumpAllTest.java timed-out

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java

Changeset: 4f42eb66
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-07-30 04:03:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4f42eb6601c3b6011d3c2b30af6b2be264ff7c0e

8269523: runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'

Reviewed-by: shade, mseledtsov

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: b59418f4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-07-30 07:58:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b59418f47d8e69f6aec3411b105e2512d19f6cd1

8270060: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with class file for jdk.internal.util.random.RandomSupport not found

Reviewed-by: sundar, vromero, darcy

! test/langtools/ProblemList.txt

Changeset: 9856ace8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-07-30 12:28:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9856ace828617d3f2f9a6282e650009d3af65749

8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: 89f5c96d
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-07-30 12:43:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/89f5c96d63a7a08e0b4145eee83a946fc99141e4

8232066: Remove outdated code/methods from PKIX implementation

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/classes/sun/security/validator/Validator.java
! test/jdk/sun/security/validator/ConstructorTest.java

Changeset: baf7797b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-07-30 15:37:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/baf7797b092704d7dc9401db8b3dda19b91be303

8049301: Suspicious use of string identity checks in JComponent.setUIProperty

Reviewed-by: azvegint

! src/java.desktop/share/classes/javax/swing/JComponent.java

Changeset: 5b3c4182
Author:    Sergey Chernyshev <serge.chernyshev at bell-sw.com>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-07-30 16:10:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b3c418249cfb53ae2ba530bcbbcdb5e509e4775

8270321: Startup regressions in 18-b5 caused by JDK-8266310

Reviewed-by: mchung, alanb

! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java

Changeset: cd7e30ef
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-07-30 16:42:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd7e30ef84165722c2128471231b6000b1c46fb8

8271242: Add Arena regression tests

Reviewed-by: mseledtsov, coleenp

! test/hotspot/gtest/memory/test_arena.cpp
+ test/hotspot/gtest/testutils.cpp
+ test/hotspot/gtest/testutils.hpp
+ test/hotspot/jtreg/gtest/ArenaGtests.java

Changeset: 6c68ce2d
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-07-30 18:02:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c68ce2d396c6fe02201daf2bdb8c164de807cc1

8270947: AArch64: C1: use zero_words to initialize all objects

Reviewed-by: ngasson, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java

Changeset: 71ca0c08
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-07-30 18:28:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/71ca0c08f09e87673f1cf3f918a0802961359166

8270848: Redundant unsafe opmask register allocation in some instruction patterns.

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: d6bb8461
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-30 20:16:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6bb846159be7e46fba0c3ca2915617f945e0b42

8248899: security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java

Changeset: 4bc9b049
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-07-30 20:29:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4bc9b049846bd59f5c41bd62a59b567b52c9efc5

8263059: security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java

Changeset: a1b5b818
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-07-30 00:56:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a1b5b818c5e276c21c05bce71ca01c18c35aef40

8271507: ProblemList SA tests that are failing with ZGC due to JDK-8248912

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 6180cf1f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-07-30 01:01:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6180cf1f0d868052709cd55cee53f37f0fc42e21

8271512: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java due to 8270326

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: e351de3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-07-30 07:28:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e351de3bd67773109607db7f4648c173140cb024

8271272: C2: assert(!had_error) failed: bad dominance

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMainNeverExecuted.java

Changeset: 7cc1eb3e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-07-30 22:30:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7cc1eb3e571e00f1cbfd62eb843df96ba8e88199

Merge

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 72145f3b
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 12:46:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/72145f3b9472c8f5f64f9b9ac93e3331e646f15a

8269665: Clean-up toString() methods of some primitive wrappers

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Short.java

Changeset: 6c4c48fa
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 12:47:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c4c48faea8a8309a71d7a5d261f776031014881

8266972: Use String.concat() in j.l.Class where invokedynamic-based String concatenation is not available

Reviewed-by: redestad

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

Changeset: 2536e434
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 12:48:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2536e4342e6c33c16685c9983b09f83a9c7ea869

8270160: Remove redundant bounds check from AbstractStringBuilder.charAt()

Reviewed-by: redestad

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

Changeset: 6a3f8343
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 12:49:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6a3f8343bc0e92c29a87c5840cbef9ab2988f153

8268113: Re-use Long.hashCode() where possible

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java

Changeset: 249d6418
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 12:50:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/249d641889c6f9aed6957502d5fca9c74c9baceb

8263561: Re-examine uses of LinkedList

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! test/jdk/sun/misc/JarIndex/JarIndexMergeTest.java

Changeset: e74537f9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-02 15:05:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e74537f9241e57b4668ff542364220936e920330

8271605: Update JMH devkit to 1.32

Reviewed-by: redestad, ecaspole

! make/devkit/createJMHBundle.sh

Changeset: 7a4c754e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 15:34:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a4c754e5db374a7bc3dd36bb1ccf7e8e7821d3b

8271611: Use SecurityConstants.ACCESS_PERMISSION in MethodHandles

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 3e3051e2
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-08-02 15:47:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e3051e2ee93142983e9a3edee038e4f7b5ac0f2

8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside

Reviewed-by: alanb, naoto

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/module-info.java
+ test/jdk/jdk/nio/zipfs/HasDotDotTest.java

Changeset: db950ca4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-02 16:00:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/db950ca41f3ab7823fa221e8e3f63caf3dd51ea3

8271348: Add stronger sanity check of thread state when polling for safepoint/handshakes

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp

Changeset: 0a852363
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-02 16:01:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a85236396c667c8d2c890e4384c623b39455075

8193559: ugly DO_JAVA_THREADS macro should be replaced

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: eosterlund, ayang, kbarrett, dholmes

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

Changeset: e621cffa
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 22:37:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e621cffa4fee0b403a8650519c70e0a6cb76b03c

8271627: Use local field access in favor of Class.getClassLoader0

Reviewed-by: mchung

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

Changeset: 0b953940
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-02 22:59:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b9539405d764670a1a6dca5a6552b58c3edd7a3

8271624: Avoid unnecessary ThreadGroup.checkAccess calls when creating Threads

Reviewed-by: rriggs

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

Changeset: 84f02310
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-08-02 23:07:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/84f02310310293163130dde24e30563d39f1610a

8271419: Refactor test code for modifying CDS archive contents

Reviewed-by: iklam, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
+ test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: f8fb5713
Author:    Saravana Kumar Vijayasekaran <svijayasekar at openjdk.org>
Committer: Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-08-02 18:42:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f8fb5713074b8960f5530d7aca954f84d57c1f30

8271150: Remove EA from JDK 17 version string starting with Initial RC promotion on Aug 5, 2021(B34)

Reviewed-by: iris, mikael

! make/conf/version-numbers.conf

Changeset: ada58d13
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-02 20:44:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ada58d13f78eb8a240220c45c573335eeb47cf07

8067223: [TESTBUG] Rename Whitebox API package

Reviewed-by: dholmes, kvn

! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/serviceability/ParserTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
= test/lib-test/jdk/test/whitebox/BlobSanityTest.java
= test/lib-test/jdk/test/whitebox/CPUInfoTest.java
= test/lib-test/jdk/test/whitebox/MismatchedWhiteBox/WhiteBox.java
+ test/lib-test/jdk/test/whitebox/OldWhiteBox.java
= test/lib-test/jdk/test/whitebox/WBApi.java
= test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/DoubleTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/IntxTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java
= test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java
= test/lib-test/jdk/test/whitebox/vm_flags/VmFlagTest.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
= test/lib/jdk/test/whitebox/WhiteBox.java
+ test/lib/jdk/test/whitebox/code/BlobType.java
= test/lib/jdk/test/whitebox/code/CodeBlob.java
+ test/lib/jdk/test/whitebox/code/Compiler.java
= test/lib/jdk/test/whitebox/code/NMethod.java
= test/lib/jdk/test/whitebox/cpuinfo/CPUInfo.java
+ test/lib/jdk/test/whitebox/gc/GC.java
= test/lib/jdk/test/whitebox/parser/DiagnosticCommand.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/CodeBlob.java
! test/lib/sun/hotspot/code/NMethod.java
! test/lib/sun/hotspot/cpuinfo/CPUInfo.java

Changeset: c8add223
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-08-03 01:01:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8add223a10030e40ccef42e081fd0d8f00e0593

Merge

Reviewed-by: mikael

! src/hotspot/share/prims/whitebox.cpp
! test/lib/sun/hotspot/WhiteBox.java
! src/hotspot/share/prims/whitebox.cpp
! test/lib/sun/hotspot/WhiteBox.java

Changeset: b217a6ca
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-03 11:43:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b217a6ca0f920eddc1d4596ce8c6445423f1d15d

8271609: Misleading message for AbortVMOnVMOperationTimeoutDelay

Reviewed-by: dholmes

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

Changeset: bdb50cab
Author:    Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: Per Liden <pliden at openjdk.org>
Date:      2021-08-03 12:23:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bdb50cab79056bb2ac9fe1ba0cf0f237317052da

8270347: ZGC: Adopt release-acquire ordering for forwarding table access

Co-authored-by: Hao Tang <albert.th at alibaba-inc.com>
Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zForwarding.inline.hpp

Changeset: f15d6cbc
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-03 17:20:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f15d6cbcaf191b9718ab51b1e8b72938c0abdd6b

8271506: Add ResourceHashtable support for deleting selected entries

Reviewed-by: iklam, stuefe

! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 6594d3a3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-08-03 18:13:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6594d3a3ef175a71ea34c7698ab96537c761f022

8271711: Remove WorkArounds.isSynthetic

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java

Changeset: 0199b03e
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-08-03 18:51:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0199b03eb3bd9ffe79b5193ff1792144b5c488f1

8271344: Windows product version issue

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/MsiVersion.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java

Changeset: a8408708
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-08-04 00:02:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8408708b065a877278acc6b007ad6a9baaf2561

8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result

Reviewed-by: bpb, darcy, valeriep

! src/java.base/share/classes/java/math/MutableBigInteger.java

Changeset: 43a6ba96
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-08-04 01:35:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/43a6ba9677551762c1bc1dc2f994dde7d6d9f1a5

8271726: JFR: should use equal() to check event fields in tests

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java

Changeset: 3435d299
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-08-04 01:38:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3435d299f76ada66e7b7cb42d9f0265cf99a30ca

8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN

Reviewed-by: dholmes, stuefe, iklam, minqi

! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java

Changeset: d3b40cb6
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 01:49:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d3b40cb68323a1b0efa461b4a415793415a2deef

8271826: mark hotspot runtime/condy tests which ignore external VM flags

Reviewed-by: jiefu

! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java

Changeset: 659498a0
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 01:59:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/659498a07f5be0feae26c1772a6b4e8ad2dec103

8271829: mark hotspot runtime/Throwable tests which ignore external VM flags

Reviewed-by: jiefu

! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java

Changeset: 7e518f42
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-04 02:08:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e518f42c9346abdf0c8059b45d3dfef95ed69bb

8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status

Reviewed-by: stuefe, dcubed, sspitsyn

! src/hotspot/share/services/threadService.cpp

Changeset: 34ba70a7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 02:19:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/34ba70a71ba414a6d8cfc5c667d556d4d6072793

8269037: jsig/Testjsig.java doesn't have to be restricted to linux only

Reviewed-by: mseledtsov, dholmes

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/runtime/jsig/Testjsig.java

Changeset: 68dd8280
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 02:22:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/68dd8280886ede7f5cd8d34811ad0f9ffac440f3

8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code

Reviewed-by: mseledtsov, dholmes

! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java

Changeset: 66c653c5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-08-04 04:11:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/66c653c561b3b5e904579af62e23ff94952bca05

8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests

Reviewed-by: tschatzl, rrich

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

Changeset: b48f31d3
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 04:51:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b48f31d381e68a5de0925704bd22ce63d7363c4f

8271743: mark hotspot runtime/jni tests which ignore external VM flags

Reviewed-by: dholmes

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

Changeset: 33ec3a4d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 04:53:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/33ec3a4d95fc81cc60c8a66380947111cb966aa7

8271744: mark hotspot runtime/getSysPackage tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java

Changeset: 3d40cac8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 05:16:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3d40cac8ce3cb087788cdaa04d567eee4a1d8052

8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/MinimalVM/CDS.java
! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java
! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java
! test/hotspot/jtreg/runtime/MinimalVM/JMX.java
! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java
! test/hotspot/jtreg/runtime/MinimalVM/NMT.java

Changeset: 68f78477
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 05:17:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/68f784778ce24a26d768b62b979fd587f131d332

8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: e49b7d95
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 05:18:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e49b7d958c1db70c452cb6c47c885b7e6264b822

8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java

Changeset: 9e769090
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 05:19:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9e769090a020d58f2488dd77fb0681aa2d3856db

8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java

Changeset: 04134fcd
Author:    Xubo Zhang <xubo.zhang at intel.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-08-04 05:43:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/04134fcdaaf058429fc4ab109a98005ddce4636d

8264543: Cross modify fence optimization for x86

Reviewed-by: dholmes, tschatzl, sviswanathan

! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/vm_version.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java

Changeset: 977b8c4e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-04 07:25:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/977b8c4e16b02421de8bf78dc60a3866ce25fc1f

8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs

Reviewed-by: stuefe

! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java

Changeset: efcdcc7f
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2021-08-04 09:16:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/efcdcc7fb792c77aef1da69b1fcc652b401115f7

8270893: IndexOutOfBoundsException while reading large TIFF file

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
+ test/jdk/javax/imageio/plugins/tiff/LargeTIFFTagTest.java

Changeset: 4df1bc4b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-04 11:38:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4df1bc4bc6ec19f9a5bb0e85ee34fb746011e1fa

6350025: API documentation for JOptionPane using deprecated methods.

Reviewed-by: jdv

! src/java.desktop/share/classes/javax/swing/JOptionPane.java

Changeset: eec64f55
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-08-04 12:19:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eec64f55870cf51746755d8fa59098a82109e826

8256844: Make NMT late-initializable

Reviewed-by: coleenp, zgu

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
+ src/hotspot/share/services/nmtPreInit.cpp
+ src/hotspot/share/services/nmtPreInit.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/jli_util.h
+ test/hotspot/gtest/nmt/test_nmtpreinit.cpp
+ test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/NMTGtests.java
+ test/hotspot/jtreg/runtime/NMT/NMTForOtherLaunchersTest.java
+ test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/jdk/tools/launcher/TestSpecialArgs.java

Changeset: 0a27f264
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-04 13:04:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a27f264da5a21d581e099573e48485bdeea7790

8265057: G1: Investigate removal of maintenance of two BOT thresholds

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp

Changeset: 221e4b9c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-08-04 13:37:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/221e4b9c61cd1c9c3f4c037589ba639541532910

8270797: ShortECDSA.java test is not complete

Reviewed-by: mullan

! test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java

Changeset: 452f7d76
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-04 15:04:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/452f7d764fc0112cabf0be944e4233173d63f933

8271217: Fix race between G1PeriodicGCTask checks and GC request

Reviewed-by: iwalulya, tschatzl, lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1GCCounters.cpp
+ src/hotspot/share/gc/g1/g1GCCounters.hpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp

Changeset: 9f1edafa
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-04 17:16:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f1edafac4f096977ea6ce075ae7a6b0c2112b7d

8271599: Javadoc of floorDiv() and floorMod() families is inaccurate in some places

Reviewed-by: darcy, bpb

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

Changeset: 392fcc9d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-08-04 17:49:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/392fcc9df7e1547672f727e8fdc8de73ffdfe534

8271589: fatal error with variable shift count integer rotate operation.

Reviewed-by: kvn, sviswanathan

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java

Changeset: 6b55ef3b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-04 18:44:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b55ef3b58ae405c46f440e06b5adb03cec3a500

8271456: Avoid looking up standard charsets in "java.desktop" module

Reviewed-by: jdv, azvegint, aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java
! src/java.desktop/share/classes/com/sun/media/sound/RIFFWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftTuning.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
! src/java.desktop/share/classes/sun/print/PageableDoc.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java

Changeset: 91bbe2fc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-08-04 18:48:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/91bbe2fcbda008a9adc8aa77149a4f2156e1b46b

8271888: build error after JDK-8271599

Reviewed-by: psandoz, bpb

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

Changeset: cdf3d55c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 19:39:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cdf3d55c82844a3c8817f8cc33e85ca15a5ad930

8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java

Changeset: ff7431ea
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 19:40:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff7431eafea8bd763250f929aa35edcaae2fbc58

8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags

Reviewed-by: coleenp

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

Changeset: 6c17e6de
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 19:46:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c17e6deb2ab36c3db8577fb6bb2cf2738b58dd4

8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: a3b01439
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 19:49:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a3b01439701c1e01f9095a51b4f1048282956623

8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 359c7084
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-04 19:50:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/359c7084a1bc3a568c9b815debe3c1786eca9d1e

8271893: mark hotspot runtime/PerfMemDestroy/PerfMemDestroy.java test as ignoring external VM flags

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java

Changeset: d62fbea7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-04 21:06:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d62fbea7b41f150f25ed3a9a037c081cfdc217b6

8271898: disable os.release_multi_mappings_vm on macOS-X64

Reviewed-by: kbarrett

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

Changeset: a007cb1a
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-08-04 23:42:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a007cb1a1dd6a716555031c271cb11f4980813e7

8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 181483b9
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-08-04 10:28:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/181483b90bcc7d4e44109a14213d4ee2804f7f32

8271064: ZGC several jvm08 perf regressions after JDK-8268372

Reviewed-by: ayang, pliden, tschatzl

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

Changeset: 5f547e8c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-04 16:43:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5f547e8c119e9c0f6a000d2fdc2a693a4e601ba0

8271877: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK17

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: cebcc07b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-04 19:23:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cebcc07b1b0572e63b420ff86eef78c6aee36393

8271894: ProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK17

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: cd6b54ec
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-08-05 01:02:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd6b54ec40f1d60fbdb6c8aee1e6ba662daca58c

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 7728423f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-08-05 01:41:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7728423f8a4cf2b60d9774405b18a28ee498f268

8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 6c8441f0
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-08-05 01:42:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c8441f075b349d95ef26f51e8b9fd473748ac64

8271878: UnProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java in JDK18

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 64d18d45
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-05 04:56:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/64d18d45ef885d5cdd893b7f56236d3f22b4b84c

4819544: SwingSet2 JTable Demo throws NullPointerException

Reviewed-by: pbansal, aivanov

! src/demo/share/jfc/SwingSet2/TableDemo.java

Changeset: ea9a5952
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-08-05 06:39:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea9a59520de45fe1c2a6706b2a924cbc856a06c6

8270058: Use Objects.check{Index,FromIndexSize} for java.desktop

Reviewed-by: psadhukhan, pbansal, jdv

! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatInputStream.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/javax/imageio/AppletResourceTest.java
! test/jdk/javax/imageio/ImageReaderReadAll.java
! test/jdk/javax/imageio/metadata/IIOMetadataFormat/UserPluginMetadataFormatTest.java

Changeset: 4abe5311
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-08-05 07:31:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4abe5311407c68d04fb0babb87fa279e35d5fabc

8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers

Reviewed-by: ayang, tschatzl

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

Changeset: 685fc3c6
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-08-05 09:42:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/685fc3c677cd0e71ef4443214ae14c7eed355140

8270903: sun.net.httpserver.HttpConnection: Improve toString

Reviewed-by: chegar, vtewari

! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java

Changeset: 18dd4d46
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-08-05 12:40:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18dd4d469d120276d05e74607d780f01056f1a8b

8271121: ZGC: stack overflow (segv) when -Xlog:gc+start=debug

Reviewed-by: ayang, eosterlund

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

Changeset: 55bd52a1
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-05 14:46:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/55bd52a14283033d66cd7bf1deadb31c040b09c7

8271840: Add simple Integer.toString microbenchmarks

Reviewed-by: shade

! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: d7fc9e41
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-05 14:55:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7fc9e4171efa4154951cf353df10f9bacbed7ab

8267840: Improve URLStreamHandler.parseURL()

Reviewed-by: dfuchs, redestad

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

Changeset: 7234a433
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-05 14:55:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7234a433f8ba13d8a4b696a77653b441163d2afa

8271953: fix mis-merge in JDK-8271878

Reviewed-by: jwilhelm, ctornqvi

! test/jdk/ProblemList.txt

Changeset: e2c5bfe0
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-05 16:10:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e2c5bfe083adb82c0d99ba3cb05a9d5cdb8a05cc

8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call

Reviewed-by: alanb, vtewari

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
+ test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java

Changeset: 3ab95d19
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-05 16:32:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3ab95d19174100f440e2274d5b2c3119fb55e9e1

8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags

Reviewed-by: stuefe

! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java

Changeset: cb368802
Author:    Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-08-05 17:41:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb368802815c465f8eef7aa930d6cbb6540d0fa8

8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS

Reviewed-by: psadhukhan, aivanov

! test/jdk/java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java

Changeset: 62e72adf
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-08-05 19:16:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/62e72adfa7bcc8e2a70c1346f3051deb2488affc

8271293: Monitor class should use ThreadBlockInVMPreprocess

Reviewed-by: dholmes, dcubed

! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: f312f28b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-05 01:00:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f312f28b8b92949cc8da276c255a746f8098e741

8271863: ProblemList serviceability/sa/TestJmapCore.java on linux-x64 with ZGC

Backport-of: a007cb1a1dd6a716555031c271cb11f4980813e7

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 90f85ff7
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-08-05 09:13:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90f85ff70fe6b54ecc08794269422364f2128bfb

8271588: JFR Recorder Thread crashed with SIGSEGV in write_klass

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp

Changeset: dfacda48
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-05 22:12:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dfacda488bfbe2e11e8d607a6d08527710286982

8270872: Final nroff manpage update for JDK 17

Reviewed-by: darcy, mr, iris, naoto

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 14692d5e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-08-06 01:21:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14692d5ed0652b867fcf28baafa498a9441683ac

Merge

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/java.base/share/man/java.1
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/java.base/share/man/java.1

Changeset: e38e365c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-08-06 01:30:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e38e365c70197f7e45d8bdc7d6c2e3c59717369e

8271208: Typo in ModuleDescriptor.read javadoc

Reviewed-by: alanb, iris

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

Changeset: adb0ae56
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-08-06 02:11:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/adb0ae56ab9efec12526433927c15308902535f7

8261441: JFR: Filename expansion

Reviewed-by: jbachorik, egahlin

! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! test/jdk/jdk/jfr/jcmd/JcmdHelper.java
+ test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java

Changeset: ea02dade
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-06 03:49:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea02dade43409444b7c9f8b5065fded535b64f3f

8272067: Initial nroff manpage generation for JDK 18

Reviewed-by: darcy

! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: e7b6f481
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-06 05:58:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e7b6f48182bb541741cb1465cd676d1749a028f8

8265602: -XX:DumpLoadedClassList should support custom loaders

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomLoaderApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee4WithLambda.java
- test/hotspot/jtreg/runtime/cds/appcds/test-classes/ArrayListTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/DumpClassListApp.java

Changeset: c2b7face
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-06 08:27:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c2b7facea442eda470913546001c9a5e35d18929

8271896: Remove unnecessary top address checks in BOT

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: b6a19f17
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-06 10:23:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b6a19f173bc6c07622633c9d6757d96a95b43398

8271128: InlineIntrinsics support for 32-bit ARM

Reviewed-by: shade

! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Changeset: 0aca4f72
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-08-06 12:24:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0aca4f72ce48bc75f2c466d1cba4ad70d3c7b875

8271868: Warn user when using mac-sign option with unsigned app-image.

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: f4cf2f7c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-06 13:38:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4cf2f7cef6c09c16d714f08505327edd7032604

8272095: ProblemList java/nio/channels/FileChannel/Transfer2GPlus.java on linux-aarch64

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: cc615208
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-08-06 14:16:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cc61520803513e5aab597322303145562948c9a6

8270842: G1: Only young regions need to redirty outside references in remset.

Reviewed-by: tschatzl

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

Changeset: fa36e334
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-06 14:18:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa36e33437e9c8346a75ace8ed1b8c245b919d25

8271513: support JavaThreadIteratorWithHandle replacement by new ThreadsList::Iterator

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett, dholmes, coleenp

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

Changeset: e882087f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-06 16:36:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e882087f7abb21eb776af8c14bc62e7624ebb7f3

8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java

Changeset: c495ede2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-06 18:49:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c495ede2c2df405e6eec0e205cd67401d7826c4c

8272099: mark hotspot runtime/Monitor tests which ignore external VM flags

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java

Changeset: 38ff85c8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-06 23:33:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/38ff85c824750e7da66fd86f5bde1c4587e529c4

8271461: CompileCommand support for hidden class methods

Co-authored-by: Tianyelan <vhinf2047 at gmail.com>
Reviewed-by: yyang, xliu, iklam

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

Changeset: b84a9c7b
Author:    Hao Sun <haosun at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-09 09:38:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b84a9c7b377282bd9b3d9ac78707f0c12f8dc53d

8271956: AArch64: C1 build failed after JDK-8270947

Reviewed-by: shade, ngasson

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: a86ac0d1
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-09 10:31:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a86ac0d1e3a6f02e587362c767abdf62b308d321

8271939: Clean up primitive raw accessors in oopDesc

Reviewed-by: stefank, tschatzl

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 2f7a4693
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-09 15:19:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2f7a46934c7f8cc024083aefc400d5d52f2c95a7

8271931: Make AbortVMOnVMOperationTimeout more resilient to OS scheduling

Reviewed-by: shade, dholmes

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

Changeset: 272fcb42
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-09 15:50:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/272fcb423a79b5b8bb4a80679b6b48feca66ebca

8272113: Build compare script fails with differences in classlist

Reviewed-by: tschatzl, hseigel

! make/scripts/compare.sh

Changeset: 0ac2be9b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-09 15:58:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ac2be9b35c56b4b1574cf03fe81111d3f39bedb

8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64

Reviewed-by: jdv, psadhukhan

! test/jdk/ProblemList.txt

Changeset: 9c6457f2
Author:    Artem Semenov <Artem.Semenov at jetbrains.com>
Committer: Anton Tarasov <ant at openjdk.org>
Date:      2021-08-09 16:21:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9c6457f222e702b60fef4247c3e241c669eb9491

8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility
8262031: Create implementation for NSAccessibilityNavigableStaticText protocol
8264287: Create implementation for NSAccessibilityComboBox protocol peer
8264303: Create implementation for NSAccessibilityTabGroup protocol peer
8264292: Create implementation for NSAccessibilityList protocol peer
8267387: Create implementation for NSAccessibilityOutline protocol
8267388: Create implementation for NSAccessibilityTable protocol
8264286: Create implementation for NSAccessibilityColumn protocol peer
8264298: Create implementation for NSAccessibilityRow protocol peer
8264291: Create implementation for NSAccessibilityCell protocol peer

Reviewed-by: kizune, pbansal, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.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/a11y/ButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SliderAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.m
+ test/jdk/java/awt/a11y/AccessibleComponentTest.java
+ test/jdk/java/awt/a11y/AccessibleJComboboxTest.java
+ test/jdk/java/awt/a11y/AccessibleJListTest.java
+ test/jdk/java/awt/a11y/AccessibleJTabbedPaneTest.java
+ test/jdk/java/awt/a11y/AccessibleJTableTest.java
+ test/jdk/java/awt/a11y/AccessibleJTreeTest.java
+ test/jdk/java/awt/a11y/AccessibleTextTest.java

Changeset: 41dc795d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-09 16:22:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/41dc795d6c08af84aa6544cc5a5704dcf99386cf

8264792: The NumberFormat for locale sq_XK formats price incorrectly.

Reviewed-by: joehw, iris

! make/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CurrencyTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: b53828b7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-09 16:50:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b53828b7c219f8f8fb22177bcc80b045ef7bad76

8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112

Reviewed-by: naoto, alanb

! test/jdk/ProblemList.txt
! test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java

Changeset: 4548677e
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-09 18:15:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4548677e89fb7807639602d29b87dcaabe7b6d8d

8268824: Remove unused jdk.accessibility APIs deprecated for removal in JDK 9

Reviewed-by: serb

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

Changeset: 7fc99cf9
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-08-09 18:33:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7fc99cf9b69f99fc78709e57b92cd88e09577d0f

8225488: Examine ExecutableType.getReceiverType behavior when source receiver parameter is absent

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/element/TestExecutableReceiverType.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 843943c2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-09 20:59:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/843943c204f6e8ca046919eae4e727bef6e3326c

8263567: gtests don't terminate the VM safely

Reviewed-by: stuefe, dcubed

! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 9654fd73
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-10 02:12:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9654fd73cd72e12cdb6934727f251dddacc18654

8271892: mark hotspot runtime/PrintStringTableStats/PrintStringTableStatsTest.java test as ignoring external VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java

Changeset: eb6f3fe5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-10 02:26:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb6f3fe59d469a369383a750d319318909cf8613

8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java

Changeset: abdc1074
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-08-10 03:18:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abdc1074dcefda9012bb4d84c9f34a2dca5ea560

8270454: G1: Simplify region index comparison

Reviewed-by: kbarrett, ayang, tschatzl

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

Changeset: 3b899ef7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-10 05:11:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3b899ef7ffd87477ac1b10f4334b127597e9fe32

8272168: some hotspot runtime/logging tests don't check exit code

Reviewed-by: jiefu

! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java

Changeset: d53d94b1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-10 05:36:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d53d94b14d09bbcbfd9bbc0d214ead9bd52e7f58

8271925: ZGC: Arraycopy stub passes invalid oop to load barrier

Reviewed-by: neliasso, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 2384e128
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-10 05:37:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2384e128886ce8d60cb76e6cdae3a76ccebb9e89

8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert

Reviewed-by: neliasso, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 089e83bf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-08-10 07:40:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/089e83bf1bf6f28cec8dd30288720b6d066301f0

8266490: Extend the OSContainer API to support the pids controller of cgroups

Reviewed-by: sgehwolf, lucy

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
+ test/hotspot/jtreg/containers/docker/TestPids.java
+ test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/Common.java

Changeset: 1f881349
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-08-10 08:29:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f8813495e8184b6c38319df1c2cb70de7811a76

8271869: AArch64: build errors with GCC11 in frame::saved_oop_result

Reviewed-by: ngasson, aph

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp

Changeset: f2599ad8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-10 10:12:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2599ad867476f11fdc455084bb64ab6e91fa146

8272196: Remove unused class ParStrongRootsScope

Reviewed-by: tschatzl, pliden

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: 2b05fae1
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-08-10 12:17:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2b05fae15568d5eb91d6d6d32c29f2fda453a8f5

8260262: Use common code in function unmap_shared() in perfMemory_posix.cpp

Reviewed-by: stuefe, coleenp

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

Changeset: 35b399ac
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-08-10 13:27:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/35b399aca810db63371ff65046f047ef0b955161

8269130: Replace usages of Collection.toArray() with Collection.toArray(T[]) to avoid redundant array copying

Reviewed-by: mullan, serb

! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java

Changeset: 67869b49
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-08-10 16:28:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67869b491ae1eaf311dfb8c61a9e94329a822ffc

8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: 57ae9fbe
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-08-10 16:49:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/57ae9fbe779e63f9606077047137b00220c6b3a2

8140442: Add getOutermostTypeElement to javax.lang.model utility class

Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/processing/model/util/elements/TestIsAutomaticMod.java
+ test/langtools/tools/javac/processing/model/util/elements/TestOutermostTypeElement.java

Changeset: 66d1faa7
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-10 17:16:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/66d1faa7847b645f20ab2e966adf0a523e3ffeb2

8271601: Math.floorMod(int, int) and Math.floorMod(long, long) differ in their logic

Reviewed-by: bpb

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

Changeset: b62e7420
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-08-10 19:13:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b62e7420450dad5a807a5afa0f65f6632b344e29

8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use"

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/IORedirector.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: 2a9acc31
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-08-10 21:30:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2a9acc31b824ed964dfa2126bc5a859c79532d50

8272050: typo in MachSpillCopyNode::implementation after JDK-8131362

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 14893527
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-10 22:22:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/148935279d177e66a08a7003975bce3077104e07

8271718: Crash when during color transformation the color profile is replaced

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
+ test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java

Changeset: 5350b990
Author:    Hui Shi <hshi at openjdk.org>
Date:      2021-08-11 02:00:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5350b9901c6cebe5d40bbba9a31d1f26285b1cd6

8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj

Reviewed-by: neliasso, xliu, thartmann

! src/hotspot/share/opto/macroArrayCopy.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java

Changeset: 846cc88f
Author:    Xiaowei Lu <lxw263044 at alibaba-inc.com>
Committer: Per Liden <pliden at openjdk.org>
Date:      2021-08-11 08:42:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/846cc88f9452a63269130b7fe17f504deaf2a773

8272138: ZGC: Adopt relaxed ordering for self-healing

Co-authored-by: Hao Tang <albert.th at alibaba-inc.com>
Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp

Changeset: adba09b9
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-11 08:48:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/adba09b91de2e86fe4eb844c9066a23b176176bd

8272146: Disable Fibonacci test on memory constrained systems

Reviewed-by: dholmes, mseledtsov, shade

! test/hotspot/jtreg/runtime/Thread/Fibonacci.java

Changeset: 3215dbc8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-08-11 08:54:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3215dbc8b8e5f2c1454741dc7f94b0232c5d911f

8271928: ErroneousTree with start position -1

Reviewed-by: jlaskey, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 0d0f2d07
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-11 10:19:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0d0f2d07f72cc709618e5e448d43be7704b1ac68

8272216: G1: replace G1ParScanThreadState::_dest with a constant

Reviewed-by: kbarrett, tschatzl

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

Changeset: abebbe23
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-08-11 11:07:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abebbe2335a6dc9b12e5f271bf32cdc54f80b660

8267186: Add string deduplication support to ZGC

Reviewed-by: eosterlund, kbarrett, stefank

! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
+ src/hotspot/share/gc/z/zMarkContext.hpp
+ src/hotspot/share/gc/z/zMarkContext.inline.hpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: 3f723ca4
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-08-11 11:09:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3f723ca4577b9cffeb6153ee386edd75f1dfb1c6

8271862: C2 intrinsic for Reference.refersTo() is often not used

Reviewed-by: kbarrett, mchung

! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java

Changeset: cd1751c3
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-11 11:56:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd1751c34e974683f3d2734c8ad5823a6ea27295

8271884: G1CH::_expand_heap_after_alloc_failure is no longer needed

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: 61942276
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-11 14:33:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/619422764d55875c1b9687ae7e9ce4dc99b71bf9

8272228: G1: G1CardSetInlinePtr Fix tautological assertion

Reviewed-by: ayang, tschatzl

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

Changeset: ec8d3bad
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-11 18:03:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ec8d3badc869be7898b5a49fa5f9ba447bbbcf8d

8271159: [REDO] JDK-8249634 doclint should report implicit constructor as missing javadoc comments

Reviewed-by: darcy

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/CrashInAnnotateTest.java
! test/langtools/tools/doclint/CrashInAnnotateTest.out
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyTagsTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.java
+ test/langtools/tools/doclint/NoArgsConstructorTest.out
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
+ test/langtools/tools/doclint/SyntheticTest.out
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/html/UnknownTagTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintFormatTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java

Changeset: 9ba8a12c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-11 18:04:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ba8a12cfbb3d7d17be454e29ee6ff476c8690c2

8269774: doclint reports missing javadoc comments for JavaFX properties if the docs are on the property method

Reviewed-by: kcr, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java

Changeset: 75a06421
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-11 19:38:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75a06421e596b0e0006120a13836ec65a3ab9d46

8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes

Reviewed-by: iklam

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

Changeset: 9faab400
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-08-11 20:19:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9faab400b8cf0611f14d377ea55a58d99795fa57

8272330: C2: Cleanup profile counter scaling

Reviewed-by: kvn

! src/hotspot/share/ci/ciMethod.cpp

Changeset: cd2dbe5f
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-08-11 20:54:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cd2dbe5f007baf81ae9262c1152917e620970621

8272328: java.library.path is not set properly by Windows jpackage app launcher

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp

Changeset: 44f137ff
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-08-11 23:39:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/44f137ff9c0229ab2d5eccd9ebaadf8db11f386d

8271170: Add unit test for what jpackage app launcher puts in the environment

Reviewed-by: almatvee, herrick

= test/jdk/tools/jpackage/apps/Hello.java
+ test/jdk/tools/jpackage/apps/PrintEnv.java
- test/jdk/tools/jpackage/apps/installer/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AppLauncherEnvTest.java

Changeset: bd27bb9c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-12 03:45:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd27bb9cbedebd09f589679947ff32261f9ef352

8272345: macos doesn't check `os::set_boot_path()` result

Reviewed-by: dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java

Changeset: ec2fc384
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-12 05:46:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ec2fc384e50668b667335f973ffeb5a19bbcfb9b

8272120: Avoid looking for standard encodings in "java." modules

Reviewed-by: alanb, dfuchs, naoto

! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataEntry.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataType.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerEncoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapName.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java
! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java

Changeset: a15b6592
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-12 07:01:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a15b659278741337aefc15ce8002df66ce6323c0

8271732: Regression in StringBuilder.charAt bounds checking

Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/jdk/java/lang/StringBuilder/CharAt.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: d38b3143
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-12 08:52:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d38b31438dd4730ee2149c02277d60c35b9d7d81

8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790

Reviewed-by: prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: b29fbad9
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-12 10:03:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b29fbad940808c59f30e60222a9ca7a23c8e54b9

8267844: Replace Integer/Long.valueOf() with Integer/Long.parse*() where applicable

Reviewed-by: redestad

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 7e14c3cc
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-08-12 11:07:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e14c3cc112e109f0fc79c661eafd2fb14f22431

8272310: AArch64: Add missing changes for shared vector helper methods in m4 files

Reviewed-by: jiefu

! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4

Changeset: 464e874a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-12 13:45:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/464e874a5c6b46fcc729227764d07feb1801314d

8048190: NoClassDefFoundError omits original ExceptionInInitializerError

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java

Changeset: 9980b413
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-08-12 13:56:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9980b413da47ac7dff74e66aaf12833e48fcce1d

8272107: Removal of Unsafe::defineAnonymousClass left a dangling C++ class

Reviewed-by: coleenp, iklam, dholmes

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 93cab7d0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-12 14:29:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/93cab7d07d56fef6973ce8ac2e8232e8f3b185dd

8272315: Improve assert_different_registers

Reviewed-by: adinn, vlivanov, thartmann

! src/hotspot/share/asm/register.hpp

Changeset: 428d5169
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-12 15:27:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/428d51694f56788f89e8df100a74cbadd369ffa6

8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ test/jdk/java/nio/channels/FileChannel/TransferOverlappedFileChannel.java

Changeset: e4766ee0
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-08-12 19:28:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e4766ee0aa96ab80aeaca36afac5fcaa516620ef

8272391: Undeleted debug information

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java

Changeset: 09ab86b4
Author:    Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-08-12 23:16:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/09ab86b40cb11d526c70e0a1847451e06c54a58c

8269909: getStack method in hprof.parser.Reader should use try-with-resource

Reviewed-by: dholmes, cjplummer, sspitsyn

! test/lib/jdk/test/lib/hprof/parser/Reader.java

Changeset: 4d4ba5c5
Author:    Hui Shi <hshi at openjdk.org>
Date:      2021-08-13 01:00:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d4ba5c5b4a12a28587a67d8fd56041d3f94b959

8272116: Update PerfDisableSharedMem with FLAG_SET_ERGO in PerfMemory::create_memory_region

Reviewed-by: dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp

Changeset: 020aec53
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-08-13 04:33:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/020aec531801a556582c80c4b5d31eaf538781e8

8271366: [REDO] JDK-8266054 VectorAPI rotate operation optimization

Reviewed-by: sviswanathan, psandoz

! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java

Changeset: 0c4be76f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-13 05:12:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0c4be76f7ff3cd5e32c8eb4e04e6986d5f33fbee

8058704: Nimbus does not honor JTextPane background color
6789980: JEditorPane background color not honored with Nimbus L&F

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusBGColor.java

Changeset: d06d0b9e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-08-13 06:38:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d06d0b9e9d9d27aa549455f19b9803752431bcbb

8272112: Arena code simplifications

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/runtime/init.cpp
! test/hotspot/gtest/memory/test_arena.cpp

Changeset: 717792c3
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-08-13 16:11:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/717792c3b728584413572e7aede83290779be2a2

8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path

Reviewed-by: naoto, bpb, iris, joehw

! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: bd7f9b4f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-13 16:57:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd7f9b4fb9a037b8efd9d552149efd41ce7f7155

8272459: ProblemList compiler/codecache/TestStressCodeBuffers.java on aarch64

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0af645aa
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-13 19:30:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0af645aa4fd138861a51b58dec4182679640776a

8205138: Remove Applet references from Font2DTest

Reviewed-by: serb, psadhukhan

- src/demo/share/jfc/Font2DTest/Font2DTest.html
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/README.txt

Changeset: 6b8b160e
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-08-13 21:33:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b8b160e374a4a566d193a594d9a228646e8e067

8272396: mismatching debug output streams

Reviewed-by: mullan

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

Changeset: 87d2761f
Author:    Marcus G K Williams <mgkwill at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-08-14 00:34:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/87d2761f1b4572633de020b2d4681918c6f10f06

8271883: Math CopySign optimization for x86

Reviewed-by: jbhateja, sviswanathan, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/micro/org/openjdk/bench/vm/compiler/Signum.java

Changeset: 17b93500
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-14 10:40:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/17b93500237e74dca964e1805e65c857e7980bbe

8266079: Lanai: AlphaComposite shows differences on Metal compared to OpenGL

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ test/jdk/java/awt/AlphaComposite/WindowAlphaCompositeTest.java

Changeset: 6a5241c3
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-15 16:50:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6a5241c3adfd3ba886e469156dea56ed5b9673ff

8272491: Problem list javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java on macos

Reviewed-by: pbansal

! test/jdk/ProblemList.txt

Changeset: 3f38a50c
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-08-16 02:30:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3f38a50c528cccc30ca9e513b15ce9866d92aa82

8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added

Reviewed-by: chagedorn, roland, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/LongCountedLoopAsUnswitchIff.java

Changeset: 36e2ddad
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-16 03:22:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/36e2ddad4d2ef3ce27475af6244d0246a8315c0c

8272348: Update CDS tests in anticipation of JDK-8270489

Reviewed-by: ccheung, minqi

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 0209d9f3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 07:34:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0209d9f382f09840c29ac34b27dd41d2c8676913

8272461: G1: remove empty declaration of cleanup_after_scan_heap_roots

Reviewed-by: kbarrett

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

Changeset: 7a5b37b8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 07:35:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a5b37b8ca64650a8d23d64013bf49c9f3a60e2c

8272439: G1: add documentation to G1CardSetInlinePtr

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp

Changeset: 5db36ced
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-08-16 07:46:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5db36cedc91d0954ececd309a5f8f59ea828f6c1

8272158: SoftReference related bugs under memory pressure

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java

Changeset: 69cc588f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 09:40:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69cc588fce0aef3f6066f2ff313d5319b528d684

8272235: G1: update outdated code root fixup

Reviewed-by: tschatzl, kbarrett

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

Changeset: 83d0e128
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-16 13:08:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/83d0e128e362822584bb51b00576cb754f44e58b

8267833: Improve G1CardSetInlinePtr::add()

Reviewed-by: tschatzl, kbarrett

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

Changeset: 0a03481a
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-16 13:09:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a03481a6566d59b21ea5f802cb1f0028531c9d8

8272231: G1: Refactor G1CardSet::get_card_set to return G1CardSetHashTableValue*

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp

Changeset: 36777345
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-08-16 14:51:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3677734584859e1b4bea65f6719e839f949c9236

8271471: [IR Framework] Rare occurrence of "<!-- safepoint while printing -->" in PrintIdeal/PrintOptoAssembly can let tests fail

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java

Changeset: 82688258
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-16 15:53:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/82688258f676e6be8a603f6ab744d52728e3478b

8272297: FileInputStream should override transferTo() for better performance

Reviewed-by: alanb

! src/java.base/share/classes/java/io/FileInputStream.java
+ test/jdk/java/io/FileInputStream/TransferTo.java

Changeset: b2c272d4
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-16 16:56:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b2c272d4e21eb4aeb6c8e1c0be0d08943dc36db8

8272305: several hotspot runtime/modules don't check exit codes

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java

Changeset: ae45592d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-16 20:48:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae45592d3304f50aa9e8e114416a41e7899fe37b

8272374: doclint should report missing "body" comments

Reviewed-by: kcr, hannesw

! make/modules/java.desktop/Java.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.out
+ test/langtools/tools/doclint/EmptyDescriptionTest.java
+ test/langtools/tools/doclint/EmptyDescriptionTest.out
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.out
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyParamTest.out
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptyReturnTest.out
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.out
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptySinceTest.out
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EmptyVersionTest.out
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.out
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingParamsTest.java
! test/langtools/tools/doclint/MissingReturnTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.out
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/ReferenceTest.out
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/tool/StatsTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java

Changeset: a5ad7720
Author:    Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-08-16 22:24:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5ad7720d235610ad45fc341c61f164805f82a54

8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions

Reviewed-by: aivanov, pbansal

! test/jdk/java/awt/print/PrinterJob/PageDialogMarginTest.java

Changeset: 3fb19279
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-16 22:54:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3fb19279da240ecabee04148ba8907f036450575

8271227: Missing `{@code }` in com.sun.source.*

Reviewed-by: iris

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java

Changeset: ee8bf10d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-17 00:35:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee8bf10d321da8a261ff4eda705cef753b4a7014

8272327: Shenandoah: Avoid enqueuing duplicate string candidates

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp

Changeset: 989f39f8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-17 03:45:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/989f39f8106a22498053a4ca5f2becf8df5f2420

8272552: mark hotspot runtime/cds tests which ignore external VM flags

Reviewed-by: mseledtsov, jiefu, dholmes, iklam

! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifyWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java

Changeset: df1427b7
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-08-17 06:36:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df1427b72ba1d02d440018a4f6f8a287fecad460

8272446: C1: Raw version of UnsafeGet generates load barriers

Reviewed-by: eosterlund, iveresov

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

Changeset: c5c84b8f
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-17 07:44:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5c84b8fdc0d52bc45ed7290011b39337f3bbe35

8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java

Reviewed-by: psadhukhan, jdv

! test/jdk/java/awt/print/PrinterJob/XparColor.java

Changeset: 0e3fde6c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-08-17 08:29:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e3fde6c3c2f5c05777b79ff5eb1188014269b0f

8264274: Block tags in overview.html are ignored

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testOverview/overview.html

Changeset: ed57cf1c
Author:    Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2021-08-17 12:12:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ed57cf1cf3f2d107e085ecdae38a63e66ab2fa30

8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java

Reviewed-by: hchao, ssahoo, xuelei, weijun

+ test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
- test/jdk/sun/security/pkcs12/ParamsTest.java
+ test/lib/jdk/test/lib/artifacts/OpensslArtifactFetcher.java

Changeset: 2aaf7952
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-17 12:42:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2aaf795270eb07eb155df9a7f5e1d6901f09d8f0

8272520: Inline GenericTaskQueue::initialize() to the constructor

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp

Changeset: 2ed7b709
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-17 12:42:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2ed7b709a197f009632580b17e3b1df34c1ffeb7

8272521: Remove unused PSPromotionManager::_claimed_stack_breadth

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/parallel/psPromotionManager.hpp

Changeset: cf64c3e7
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-08-17 15:53:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cf64c3e7e226eacf675d984db52872b0a8343a46

8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails

Reviewed-by: rriggs, bpb

! test/jdk/java/util/Random/RandomTestChiSquared.java
! test/jdk/java/util/Random/RandomTestMoments.java

Changeset: 1cbf41a8
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-08-17 16:01:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1cbf41a87b153c010c51fdbae832e00314422193

8225083: Remove Google certificate that is expiring in December 2021

Reviewed-by: xuelei, mullan

- make/data/cacerts/globalsignr2ca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: a199ebc0
Author:    Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2021-08-17 16:54:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a199ebc0175f9882f051551cff9ce08016f204a4

8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182

Reviewed-by: weijun

! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
= test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: a68b5b9c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-17 17:07:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a68b5b9c1dd9dd69fa3ef29d8f1186707ec09311

8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"

Reviewed-by: alanb

! test/jdk/java/io/File/GetXSpace.java

Changeset: 05d64da7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-17 19:36:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05d64da7f32e5960550d5ec76fa2fba5c972d9b3

8272291: mark hotspot runtime/logging tests which ignore external VM flags

Reviewed-by: mseledtsov, dholmes

! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/ItablesTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/runtime/logging/SafepointTest.java
! test/hotspot/jtreg/runtime/logging/StackWalkTest.java
! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/runtime/logging/VMOperationTest.java
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/logging/VtablesTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java

Changeset: fe721971
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-17 19:37:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe7219710243dbb3b5bc4ad6ef3e93d0d203d4f7

8272551: mark hotspot runtime/modules tests which ignore external VM flags

Reviewed-by: mseledtsov, jiefu

! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java

Changeset: 14623cde
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-08-17 20:47:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14623cde3a20962e902043b556c5058ac208711f

8270835: regression after JDK-8261006

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
+ test/langtools/tools/javac/cantReferenceBeforeCtor/CantReferenceBeforeConstructorTest.java
+ test/langtools/tools/javac/cantReferenceBeforeCtor/CantReferenceBeforeConstructorTest.out

Changeset: ec63957f
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-08-17 23:22:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ec63957f9d103e86d3b8e235e79cabb8992cb3ca

8272398: Update DockerTestUtils.buildJdkDockerImage()

Reviewed-by: iignatyev, hseigel

! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 5189047d
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-18 04:47:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5189047d09e976cfd17d4ab5ec12097c242f3435

8272558: IR Test Framework README misses some flags

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: 481c1f05
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-08-18 05:48:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/481c1f0549e361e8e83fcf0530acc4ebdb60104b

8269951: [macos] Focus not painted in JButton when  setBorderPainted(false) is invoked

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
+ test/jdk/javax/swing/plaf/aqua/AquaButtonFocusTest.java

Changeset: 79a06df8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-08-18 06:39:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/79a06df8113ba1da55db5c38fe34608c3507c223

8272567: [IR Framework] Make AbstractInfo.getRandom() static

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java

Changeset: e8f1219d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-18 10:31:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e8f1219d6f471c89fe15b19c56e3062dd668466f

8271276: C2: Wrong JVM state used for receiver null check

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/inlining/LateInlineVirtualNullReceiverCheck.java

Changeset: 30b0f820
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-18 10:47:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/30b0f820cec12b6da62229fe78a528ab3ad0d134

8272626: Avoid C-style array declarations in java.*

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/FilterWriter.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/LineNumberInputStream.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! src/java.base/share/classes/java/io/ObjectInput.java
! src/java.base/share/classes/java/io/ObjectOutput.java
! src/java.base/share/classes/java/io/OutputStream.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/StringWriter.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/DatagramPacket.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/Socket.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java

Changeset: 4d6593ce
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-08-18 14:24:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d6593ce0243457e7431a5990957a8f880e0a3fb

8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon

Reviewed-by: mseledtsov, sgehwolf

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 96107e31
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-18 16:45:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/96107e31dfe115fc102fa54d7bdd523c8a79ff76

8272573: Redundant unique_concrete_method_4 dependencies

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/dependencies.cpp

Changeset: 73da66ff
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2021-08-18 18:30:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/73da66ffb707abf6dc38368a12e337d52597de25

8272318: Improve performance of HeapDumpAllTest

Reviewed-by: lucy, sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpAllTest.java

Changeset: 6d3d4795
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-18 23:40:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6d3d47957ef03c90ed3b1cb7a48902366cd1bc27

8272667: substandard error messages from the docs build

Reviewed-by: darcy, iris

! make/common/ProcessMarkdown.gmk

Changeset: 1c80f078
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-08-19 09:09:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1c80f078f61a53ee80640e76a9af86f9b16a0618

8272334: com.sun.net.httpserver.HttpExchange: Improve API doc of getRequestHeaders

Reviewed-by: dfuchs, michaelm, chegar

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

Changeset: 82b2f21d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-19 09:55:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/82b2f21d17828546f154cf31d174e26d0944530f

8272579: G1: remove unnecesary null check for G1ParScanThreadStateSet::_states slots

Reviewed-by: iwalulya, kbarrett, sjohanss

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

Changeset: ab418129
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-19 09:56:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab41812951aad9d44fb475d3a8c94b65d9e22b20

8272576: G1: Use more accurate integer type for collection set length

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp

Changeset: 03b5e99d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-19 10:16:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/03b5e99d998e037f84e9e2395b49321979c0acd8

8272165: Consolidate mark_must_be_preserved() variants

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 51c1b9a6
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-19 15:57:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/51c1b9a6870bd9644e92227e47082a53e2d1c066

8272616: Strange code in java.text.DecimalFormat#applyPattern

Reviewed-by: bpb, naoto, iris

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

Changeset: 9569159d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-08-19 19:02:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9569159d2552d6079cd039b602264a324dcdfe49

8272674: Logging missing keytab file in Krb5LoginModule

Reviewed-by: coffeys

! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java

Changeset: 7eccbd4f
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-19 19:50:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7eccbd4fde58ea36d6a21a2c4ffa3bc5d0b38c10

8266519: Cleanup resolve() leftovers from BarrierSet et al

Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp

Changeset: b40e8f0f
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-19 19:51:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b40e8f0f9e719f28cf128d74d834233860e4ab67

8271951: Consolidate preserved marks overflow stack in SerialGC

Reviewed-by: tschatzl, kbarrett

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

Changeset: f4be211a
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-19 19:54:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4be211ae290824cb6c678dcdff0df91a20117d6

8270041: Consolidate oopDesc::cas_forward_to() and oopDesc::forward_to_atomic()

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: d007be09
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-19 23:11:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d007be0952abdc8beb7b68ebf7529a939162307b

8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848

Reviewed-by: dholmes

! make/autoconf/flags-other.m4

Changeset: ddcd851c
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-20 00:08:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ddcd851c43aa97477c7e406490c0c7c7d71ac629

8272602: [macos] not all KEY_PRESSED events sent when control modifier is used

Reviewed-by: kizune

! src/java.desktop/macosx/native/libosxapp/JNIUtilities.m
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlSpace.java

Changeset: 4bd37c31
Author:    Thejasvi Voniadka <tvoniadka at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2021-08-20 03:15:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4bd37c315333325b69db8d55c0c3aaf74c95024f

8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled

Reviewed-by: rhalade

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java

Changeset: a81e5e93
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-20 07:34:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a81e5e9353a635a2307ff4e5de8a304c14f08047

8272654: Mark word accesses should not use Access API

Reviewed-by: stefank, rkennke, eosterlund

! src/hotspot/share/oops/oop.inline.hpp

Changeset: db9834ff
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-08-20 09:05:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/db9834ff82ce477e5c38c8873d39f54882627746

8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException"

Reviewed-by: chegar

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

Changeset: 92bde673
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-08-20 10:12:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92bde6738a8984000ffdef010228d5117b2d8313

8271946: Cleanup leftovers in Space and subclasses

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: d874e961
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-08-20 11:26:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d874e9616f80324a53f3c8866ce500e55dfa308f

8271579: G1: Move copy before CAS in do_copy_to_survivor_space
8272070: G1: Simplify age calculation after JDK-8271579

Co-authored-by: shoubing ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, ayang

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

Changeset: fb1dfc6f
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-20 11:30:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb1dfc6f49f62990aa9988e9d6f7ffd1adf45d8e

8267185: Add string deduplication support to ParallelGC

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
+ src/hotspot/share/gc/parallel/psStringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: c701f6e5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-20 12:23:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c701f6e5383030e0192bbd2d95059d9a5b9b0ab7

8272739: Misformatted error message in EventHandlerCreator

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventHandlerCreator.java

Changeset: 86add21a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-20 12:41:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/86add21a85ec57de00aecb0a18bc99567a91d0d8

8223923: C2: Missing interference with mismatched unsafe accesses

Reviewed-by: thartmann

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/unsafe/MismatchedUnsafeAccessTest.java

Changeset: 1ea437a4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-08-20 12:43:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1ea437a4b87381b558cf8157ac52fc03e37ac507

8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit

Reviewed-by: thartmann, rbackman

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

Changeset: d85560ed
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-08-20 17:45:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d85560ed0f10a586b659db1c0201373457f1a5a9

8267161: Write automated test case for JDK-4479161

Reviewed-by: serb, aivanov

- test/jdk/java/awt/im/4959409/bug4959409.html
! test/jdk/java/awt/im/4959409/bug4959409.java

Changeset: 04a806ec
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-08-20 20:10:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/04a806ec86a388b8de31d42f904c4321beb69e14

8270344: Session resumption errors

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/InvalidateSession.java

Changeset: f77a1a15
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-22 01:13:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f77a1a156f3da9068d012d9227c7ee0fee58f571

8272472: StackGuardPages test doesn't build with glibc 2.34

Reviewed-by: shade, stuefe, jiefu

! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: b690f296
Author:    Alan Hayward <alan.hayward at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-08-23 01:41:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b690f29699180149d33b6a83de10697790587a87

8269687: pauth_aarch64.hpp include name is incorrect

Reviewed-by: rbackman, ngasson

! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp

Changeset: e8a289e7
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-08-23 06:12:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e8a289e77d70d31f2f7d1a8dea620062dbdb3e2a

8272609: Add string deduplication support to SerialGC

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialStringDedup.cpp
+ src/hotspot/share/gc/serial/serialStringDedup.hpp
+ src/hotspot/share/gc/serial/serialStringDedup.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java

Changeset: b7f75c0a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-08-23 06:39:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7f75c0a735f0cf40ae2288d1d0ae96a571a4155

8271142: package help is not displayed for missing X11/extensions/Xrandr.h

Reviewed-by: clanger

! make/autoconf/help.m4

Changeset: 741f58c1
Author:    Tongbao Zhang <tobytbzhang at tencent.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2021-08-23 11:54:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/741f58c18c3dc49c5e1b793e411d8479770f2772

8272417: ZGC: fastdebug build crashes when printing ClassLoaderData

Reviewed-by: stefank, pliden

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: d542745d
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-23 12:58:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d542745dbe0f58f510108d15f7e310ec27f560db

8267894: Skip work for empty regions in G1 Full GC

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp

Changeset: 594e5161
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-23 14:00:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/594e5161b48382d61509b4969bc8f52c3c076452

8272778: Consolidate is_instance and is_instance_inlined in java_lang_String

Reviewed-by: coleenp, redestad

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/prims/methodHandles.cpp

Changeset: 18840724
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-23 17:31:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18840724749c839259688bfa052652a1f34a378a

8265253: javac -Xdoclint:all gives "no comment" warning for code that can't be commented

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/AnonClassTest.java
+ test/langtools/tools/doclint/AnonClassTest.out

Changeset: 709b5910
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-23 18:03:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/709b5910c35ad081b2367435cbc689414098b87a

8272553: several hotspot runtime/CommandLine tests don't check exit code

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java

Changeset: ad92033f
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-08-23 18:43:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ad92033fccbf4ec9310ea5b3024be61c082ee5bb

8272736: [JVMCI] Add API for reading and writing JVMCI thread locals

Reviewed-by: kvn, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 2ff4c01d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-08-23 20:23:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2ff4c01d42f1afcc53abd48e074356fb4a700754

8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop

Reviewed-by: chagedorn, roland

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

Changeset: 9bc02322
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-23 20:28:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9bc023220fbbb0b6ea1ed1a0ca2aa3848764e8cd

8269223: -Xcheck:jni WARNINGs working with fonts on Linux

Reviewed-by: prr, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
+ test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java

Changeset: 22ef4f06
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-24 04:02:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/22ef4f065315c1238216849ce9ce71b8207b43f8

5015261: NPE may be thrown if JDesktopIcon is set to null on a JInternalFrame

Reviewed-by: serb, prr, aivanov

! src/java.desktop/share/classes/javax/swing/JInternalFrame.java

Changeset: 7f80683c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-24 10:08:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7f80683cfeee3c069f48d5bce45fa92b2381b518

8272783: Epsilon: Refactor tests to improve performance

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/epsilon/TestAlignment.java
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java
! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java
! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java
! test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java
! test/hotspot/jtreg/gc/epsilon/TestLogTrace.java
! test/hotspot/jtreg/gc/epsilon/TestManyThreads.java
! test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java
! test/hotspot/jtreg/gc/epsilon/TestObjects.java
! test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java
! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java
! test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java

Changeset: 928b9724
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-24 12:14:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/928b9724c98c3377f96f5c3786ef2d8d79485dfe

8271930: Simplify end_card calculation in G1BlockOffsetTablePart::verify

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 0597cde8
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-24 13:17:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0597cde87deb5ba7bcd84e47b3c10329f758067d

8221360: Eliminate Shared_DirtyCardQ_lock

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.cpp
- src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 74543069
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-08-24 14:09:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7454306920bcd9e4397de32fae2fdf4ec688bded

8272526: Cleanup ThreadStateTransition class

Reviewed-by: dholmes, rehn, coleenp

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: 94f5e441
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-24 14:41:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/94f5e441f637b7a75227ba11a2b25d70f96cd274

8271258: @param with non-ascii variable names produces incorrect results

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java

Changeset: 2309b7d8
Author:    Sergei Ustimenko <fdesu at protonmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-08-24 14:49:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2309b7d8fc37e9ba8f80f7820ae2875ccc3b07fd

8253178: Replace LinkedList Impl in net.http.FilterFactory

Reviewed-by: dfuchs

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

Changeset: 6e0328f5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-24 15:21:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6e0328f5829282b56327aa0128774cb916275d45

8272725: G1: add documentation on needs_remset_update_t vs bool

Reviewed-by: tschatzl, iwalulya

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

Changeset: f681d654
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-24 15:23:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f681d6544ac2506cb72e45c1f9ed8dfbbde099f2

8272806: [macOS] "Apple AWT Internal Exception" when input method is changed

Reviewed-by: serb, dmarkov, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m

Changeset: f608e81a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-08-24 15:31:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f608e81ad8309a001b8a92563a93b8adee1ce2b8

8264322: Generate CDS archive when creating custom JDK image

Reviewed-by: mchung, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ExecutableImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/CDSPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/CDSPluginTest.java

Changeset: d34f17c6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-24 16:10:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d34f17c6973748693de1bdd040bc3e8a0f15f197

8270195: Add missing links between methods of JavaFX properties

Reviewed-by: kcr, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg2/Test.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java

Changeset: aaedac63
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-24 17:04:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aaedac635a0a7ca1f73dcf85336230cc537fcdf2

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

Reviewed-by: dfuchs

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

Changeset: c547ead4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-08-24 18:09:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c547ead493fafb6716550996a83276afc0ec018a

8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java

Reviewed-by: bpb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: 6ace805f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-24 18:43:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6ace805f8c69b273bf998f084f9651bc5bcd52b6

8272856: DoubleFlagWithIntegerValue uses G1GC-only flag

Reviewed-by: dholmes, kbarrett

! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java

Changeset: 0e7288ff
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-08-24 18:48:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e7288ffbf635b9fdb17e8017e9a4f673ca0501d

8267125: AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions

Co-authored-by: Smita Kamath <svkamath at openjdk.org>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki at intel.com>
Co-authored-by: Anthony Scarpino <ascarpino at openjdk.org>
Reviewed-by: kvn, valeriep

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.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/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java

Changeset: b17b821a
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-08-24 20:59:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b17b821a570930e4188bcdfb396f0a7abe99caf6

8272639: jpackaged applications using microphone on mac

Reviewed-by: almatvee, serb

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist

Changeset: 0f428ca5
Author:    casparcwang <casparcwang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-08-25 01:16:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0f428ca533627e758cdca599d4589f39c21e27b6

8272570: C2: crash in PhaseCFG::global_code_motion

Co-authored-by: Hui Shi <hshi at openjdk.org>
Reviewed-by: thartmann, rbackman

! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java

Changeset: 1e3e333f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-25 07:33:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1e3e333f73fc448725175eba733c3eaf2f1b61b8

8272884: Make VoidClosure::do_void pure virtual

Reviewed-by: kbarrett, dholmes

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

Changeset: c5a27125
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-25 08:05:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5a271259d9761aaae9298e9f29ebd93d734fb0e

8272850: Drop zapping values in the Zap* option descriptions

Reviewed-by: stefank, kbarrett

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

Changeset: 63e062fb
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-25 10:18:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/63e062fb78f925782cf4c9641b54f266bcbebc5c

8236176: Parallel GC SplitInfo comment should be updated for shadow regions

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 2ef68711
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-25 13:25:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2ef6871118109b294e3148c8f15d4335039dd121

8272447: Remove 'native' ranked Mutex

Reviewed-by: stuefe, pchilanomate

! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp

Changeset: e36cbd8e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-25 14:33:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e36cbd8e05774ea9847c69f9987a2242589acf7e

8242847: G1 should not clear mark bitmaps with no marks

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp

Changeset: 7212561d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-08-25 20:16:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7212561dd1ec65d7f31792959f0eaaab6229eaf4

8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! 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/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java

Changeset: 673ce7ef
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-08-26 00:17:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/673ce7efa56e7eb54266af6fe795d46d57f51bdc

8272873: C2: Inlining should not depend on absolute call site counts

Reviewed-by: kvn, vlivanov, dlong

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/IntxTest.java

Changeset: c4c76e2f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-08-26 02:24:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c4c76e2f34f7e709f8b3c960d8c796ff4e2dc4a5

8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp

Reviewed-by: iklam

! src/hotspot/os/posix/os_posix.hpp

Changeset: a3308af0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-26 06:51:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a3308af0605bf936d9a9fb7093787a315ccc1e2a

8272836: Limit run time for java/lang/invoke/LFCaching tests

Reviewed-by: redestad, iignatyev

! test/jdk/java/lang/invoke/LFCaching/LambdaFormTestCase.java

Changeset: 49b2789a
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 07:28:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/49b2789a49e4e476dfcdf0a65e061a40264a4683

8262751: RenderPipelineState assertion error in J2DDemo

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m

Changeset: 9166ba37
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-26 08:34:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9166ba37b631aa7ae641488f6167cdbd7fcdff00

8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

Reviewed-by: chagedorn, jiefu, neliasso

! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java

Changeset: b94fd32f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-08-26 10:00:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b94fd32f08bbb0012874eb918a4a1fe2d06eb943

8272859: Javadoc external links should only have feature version number in URL

Reviewed-by: iris

! make/conf/javadoc.conf

Changeset: 11c9fd82
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-26 10:06:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/11c9fd8298030200727a0e682fd9afb69ca8eb81

8272975: ParallelGC: add documentation to heap memory layout

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: e43a907f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-26 12:04:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e43a907f20f99fa1f788fcbe2e99631dd01578d4

8271315: Redo: Nimbus JTree renderer properties persist across L&F changes

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusJTreeSelTextColor.java
+ test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java

Changeset: c4205305
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-26 12:56:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c4205305496f73f49e58e64dd303154fca5bfafd

8272481: [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java fails

Reviewed-by: serb, jdv

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt

Changeset: 845e1cea
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-26 13:41:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/845e1cea8dcf0e902a2b6d3bf87749108c21c320

8272983: G1 Add marking details to eager reclaim logging

Reviewed-by: tschatzl, ayang

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

Changeset: fe7d7088
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-08-26 16:21:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe7d70886cc9985478c5810eff0790648a9aae41

8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

Reviewed-by: joehw, rriggs, iris, lancea, scolebourne

! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java

Changeset: d732c309
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-26 20:47:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d732c3091fea0a7c6d6767227de89002564504e5

8272863: Replace usages of Collections.sort with List.sort call in public java modules

Reviewed-by: serb, dfuchs, naoto

! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/windows/classes/java/lang/ProcessEnvironment.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java

Changeset: b16a04eb
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-08-27 05:06:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b16a04ebf749a93d89fb51b96baceff36fe1d730

8271186: Add UL option to replace newline char

Reviewed-by: iklam, dholmes

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! src/java.base/share/man/java.1
+ test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: 76baace2
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-08-27 05:11:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/76baace2f07cb7b5d5fd20abd1612085bdba4292

8273045: Fix misc javadoc bugs in the java.security and javax.net.ssl code

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIMatcher.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLEngineResult.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java

Changeset: c925c7f3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-08-27 05:38:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c925c7f3e8e1470d0a157ca3387d11137366706f

8273020: LibraryCallKit::sharpen_unsafe_type does not handle narrow oop array

Reviewed-by: chagedorn

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

Changeset: 46684a4e
Author:    Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-08-27 09:02:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/46684a4efa165d97c0ef8f56248ee82003acdb7b

8262386: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: ebd62bc0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-27 09:35:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ebd62bc0433c56f3520b9e41621f18a1b736022b

8272846: Move some runtime/Metaspace/elastic/ tests out of tier1

Reviewed-by: mseledtsov, stuefe

! test/hotspot/jtreg/TEST.groups

Changeset: a49a0c58
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-27 10:32:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a49a0c58662bef48d02246193d86cc89fb9d030b

8273062: Generation::refs_discovery_is_xxx functions are unused

Reviewed-by: ayang

! src/hotspot/share/gc/shared/generation.hpp

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

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

Reviewed-by: shade

! make/autoconf/libraries.m4

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

8272480: Remove Mutex::access rank

Reviewed-by: dholmes, eosterlund

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

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

8273072: Avoid using += in configure

Reviewed-by: dholmes, jiefu

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

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

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

Reviewed-by: dfuchs

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

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

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

Reviewed-by: darcy

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

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

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

Reviewed-by: rriggs

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

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

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

Reviewed-by: darcy, bpb

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

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

8272915: (doc) package-info typo in extLink

Reviewed-by: xuelei

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

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

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

Reviewed-by: vromero

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

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

8272838: Move CriticalJNI tests out of tier1

Reviewed-by: dholmes

! test/hotspot/jtreg/TEST.groups

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

8273059: Redundant Math.min call in Http2ClientImpl#getConnectionWindowSize

Reviewed-by: dfuchs

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

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

8229031: Exporting CLASSPATH from shell can result in build failures

Reviewed-by: erikj

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

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

8272161: Make evacuation failure data structures local to collection

Reviewed-by: iwalulya, sjohanss

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

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

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

Reviewed-by: stuefe, mbaesken

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

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

8273098: Unnecessary Vector usage in java.naming

Reviewed-by: aefimov, dfuchs

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

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

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

Reviewed-by: erikj

! make/autoconf/help.m4

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

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

Reviewed-by: tschatzl, iwalulya, ayang

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

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

8272797: Mutex with rank safepoint_check_never imply allow_vm_block

Reviewed-by: dholmes, pchilanomate

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

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

8272093: Extract evacuation failure injection from G1CollectedHeap

Reviewed-by: ayang, sjohanss

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

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

8272861: Add a micro benchmark for vector api

Reviewed-by: psandoz

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

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

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

Reviewed-by: xuelei, rhalade

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

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

8271302: Regex Test Refresh

Reviewed-by: bchristi, smarks

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

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

8272343: Remove MetaspaceClosure::FLAG_MASK

Reviewed-by: ccheung, minqi

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

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

8260265: UTF-8 by Default

Reviewed-by: alanb, rriggs

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

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

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

Reviewed-by: mchung, chegar

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

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

8273153: Consolidate file_exists into os:file_exists

Reviewed-by: iklam, ccheung

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

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

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

Reviewed-by: rriggs, alanb

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

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

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

Reviewed-by: tschatzl, ayang

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

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

8273033: SerialGC: remove obsolete comments

Reviewed-by: sjohanss, tschatzl

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

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

8237567: Refactor G1-specific code in shared VM_CollectForMetadataAllocation

Reviewed-by: ayang, tschatzl

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

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

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

Reviewed-by: darcy

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

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

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

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

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

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

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

Reviewed-by: iwalulya, ayang

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

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

8273092: Sort classlist in JDK image

Reviewed-by: redestad, ihse, dfuchs

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

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

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

Reviewed-by: jiefu, serb

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

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

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

Reviewed-by: ayang

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

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

8262186: Call X509KeyManager.chooseClientAlias once for all key types

Reviewed-by: xuelei

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

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

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

Reviewed-by: naoto

! test/jdk/ProblemList.txt

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

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

Reviewed-by: sspitsyn, kevinw

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

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

8272963: Update the java manpage markdown source

Reviewed-by: ysuenaga

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

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

8272618: Unnecessary Attr.visitIdent.noOuterThisPath

Reviewed-by: vromero

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

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

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

Reviewed-by: dholmes, ayang

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

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

8273176: handle latest VS2019 in abstract_vm_version

Reviewed-by: kevinw, dholmes

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

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

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

Reviewed-by: thartmann, iveresov

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

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

8272377: assert preconditions that are ensured when created in add_final_edges

Reviewed-by: thartmann, kvn

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

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

8273217: Make ParHeapInspectTask _safepoint_check_never

Reviewed-by: dholmes, pchilanomate

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

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

8270489: Support archived heap objects in EpsilonGC

Reviewed-by: shade, ccheung

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

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

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

Reviewed-by: naoto

! test/jdk/ProblemList.txt

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

8272788: Nonleaf ranked locks should not be safepoint_check_never

Reviewed-by: eosterlund, pchilanomate

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

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

8273157: Add convenience methods to Messager

Reviewed-by: jjg

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

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

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

Reviewed-by: xuelei, mullan

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

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

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

Reviewed-by: dholmes, iklam

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

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

8272970: Parallelize runtime/InvocationTests/

Reviewed-by: dholmes, iignatyev

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

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

8263375: Support stack watermarks in Zero VM

Reviewed-by: eosterlund

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

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

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

Reviewed-by: tschatzl

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

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

8273243: Fix indentations in java.net.InetAddress methods

Reviewed-by: dfuchs, bpb

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

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

8273229: Update OS detection code to recognize Windows Server 2022

Reviewed-by: alanb, dholmes

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

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

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

Reviewed-by: thartmann, kvn

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

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

8273147: Update and restructure TestGCLogMessages log message list

Reviewed-by: iwalulya, ayang

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

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

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

Reviewed-by: dholmes, coleenp, iignatyev

! test/hotspot/jtreg/TEST.groups

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

8273250: Address javadoc issues in Deflater::setDictionationary

Reviewed-by: rriggs, naoto, iris, bpb

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

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

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

Reviewed-by: ascarpino, weijun

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

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

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

Reviewed-by: coleenp, dholmes

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

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

8272805: Avoid looking up standard charsets

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

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

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

8214761: Bug in parallel Kahan summation implementation

Reviewed-by: darcy

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

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

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

Reviewed-by: iklam, dholmes

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

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

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

Reviewed-by: vromero

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

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

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

Reviewed-by: vromero

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

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

8272776: NullPointerException not reported

Reviewed-by: vromero

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

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

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

Reviewed-by: vromero

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

Changeset: 28ba78e6
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-03 12:05:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/28ba78e64721529fd764a7c09a7142a96c245f05

8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines()))

Reviewed-by: dlong

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestNoInline.java

Changeset: 8c379092
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-09-03 13:11:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c379092747301de70db1ef8e441cbe09fd742e7

8273234: extended 'for' with expression of type tvar causes the compiler to crash

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/foreach/ExprTypeIsTypeVariableTest.java

Changeset: ff4018bc
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-09-03 15:20:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff4018bc867841b566d619029fb637a128bc39a7

8268148: unchecked warnings handle ? and ? extends Object differently

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/generics/inference/8176534/T8176534.out
+ test/langtools/tools/javac/warnings/UnboundAndBoundByObjectTest.java

Changeset: 23fa0dcf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-09-03 16:53:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23fa0dcff062803d249c863b90a00744e3477656

8272905: Consolidate discovered lists processing

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp

Changeset: d414a88d
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-09-03 20:36:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d414a88d88a5734d6c431e74d735a780a90d60cf

8273240: Dynamic test ArchiveConsistency.java should use CDSArchiveUtils

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 14a3ac09
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-09-03 23:23:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14a3ac09fe504ea97d269b78872bef6021c976fd

8271911: replay compilations of methods which use JSR292 (easy cases)
8012267: ciReplay: fails to resolve @SignaturePolymorphic methods in replay data
8012268: ciReplay: process_ciInstanceKlass: JVM_CONSTANT_MethodHandle not supported

Reviewed-by: kvn, vlivanov

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInlining.java

Changeset: cec6c068
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-09-04 11:04:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cec6c068b03d890312e50b448fbc26102c635249

8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'."
8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '."

Reviewed-by: serb

! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
! test/jdk/javax/swing/JTable/4275046/bug4275046.java

Changeset: c640fe42
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-05 09:15:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c640fe42c2b5e6668a2a875678be44443942c868

7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails

Reviewed-by: serb

! test/jdk/javax/sound/midi/Synthesizer/Receiver/bug6186488.java

Changeset: 4d25e6f6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 08:08:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d25e6f6c7ee855771ab9c05ae85a9d92c866941

8273335: compiler/blackhole tests should not run with interpreter-only VMs

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java

Changeset: b4e5b28b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-09-06 08:11:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b4e5b28b860f10d3e028a2ab042d452db289064f

8273221: Guard GCIdMark against nested calls

Reviewed-by: tschatzl, kbarrett

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

Changeset: 70ed6c5b
Author:    Daniel Gredler <daniel.gredler at gmail.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-09-06 08:13:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70ed6c5b8c52dc1c1c25967a09164a013bdb4bdd

8272878: JEP 381 cleanup: Remove unused Solaris code in sun.font.TrueTypeGlyphMapper

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java

Changeset: fb5b144e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-06 09:07:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb5b144eca761d4b4c667efe05ca638536c065ac

8272985: Reference discovery is confused about atomicity and degree of parallelism

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp

Changeset: 1bf5bda2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-09-06 09:13:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1bf5bda2919b3236040bf12c51eba552c6309cf7

8269418: jdk/jfr/event/oldobject/TestObjectSize.java failed with "RuntimeException: No events: expected false, was true"

Reviewed-by: jbachorik

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java

Changeset: 44c5c23b
Author:    Dan Heidinga <heidinga at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 13:39:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/44c5c23b96adf071339b39cfaea08c2d3a19d839

8272164: DumpAllocStats shouldn't subclass from ResourceObj

Reviewed-by: shade, iklam, dholmes

! src/hotspot/share/cds/dumpAllocStats.hpp

Changeset: 2cabec8d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-06 14:28:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2cabec8ddc19dd66495957e7ef553990a502e993

8253343: Extract G1 Young GC algorithm related code from G1CollectedHeap

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
+ src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 7bd4f496
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2021-09-06 14:43:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7bd4f496b493b804990615f6ce2cb1b4abd29a86

8264207: CodeStrings does not honour fixed address assumption.

Reviewed-by: redestad, neliasso

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
+ test/hotspot/gtest/code/test_codestrings.cpp

Changeset: fc546d6d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-06 16:00:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc546d6de9a3ed33cf4b04e24e62714332b069cb

8273378: Shenandoah: Remove the remaining uses of os::is_MP

Reviewed-by: aph, zgu

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: eb221812
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-09-06 18:19:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb221812b28c1c6da2e442292a4f7cb5226b62ba

8273386: Remove duplicated code in G1DCQS::abandon_completed_buffers

Reviewed-by: tschatzl

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

Changeset: 649c22c5
Author:    Wang Huang <whuang at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2021-09-07 01:40:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/649c22c5b17efbc3116ac34739b8d1be39de01be

8270832: Aarch64: Update algorithm annotations for MacroAssembler::fill_words

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Miu Zhuojun <mouzhuojun at huawei.com>
Co-authored-by: Wu Yan <wuyan at openjdk.org>
Reviewed-by: ngasson, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 81c719be
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-07 07:35:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81c719be3995fa54974e8b8826ad81bf07bd012f

8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods

Reviewed-by: minqi, dholmes

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java

Changeset: 3cd95a29
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-09-07 08:23:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3cd95a2932ab6a2cb39322354f7ad181de8bfc9e

8231356: Fix broken ResourceObj::operator new[] in debug builds

Reviewed-by: kbarrett, iklam

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

Changeset: a522d6b5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-07 08:52:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a522d6b53cd841b4bfe87eac5778c9e5cdf5e90f

8273376: Zero: Disable vtable/itableStub gtests

Reviewed-by: jiefu, stuefe

! test/hotspot/gtest/code/test_vtableStub.cpp

Changeset: 5caa77b0
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-09-07 09:46:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5caa77b043ae490c3d7d56d181d0e07e6b859b9e

8263364: sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream

Reviewed-by: dfuchs

! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java

Changeset: 70157c78
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-09-07 09:50:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70157c78a838126bb29c91a410d9158763bfa2ad

8272135: jshell: Method cannot use its overloaded version

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! test/langtools/jdk/jshell/MethodsTest.java

Changeset: 377b1867
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-07 11:35:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/377b186724473475480b834d99c38b8161bf6917

8269119: C2: Avoid redundant memory barriers in Unsafe.copyMemory0 intrinsic

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeCopyMemory.java

Changeset: 041ae20b
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-09-07 14:36:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/041ae20b10e11381415e8f61fd39e9e19aa8d4f2

8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped

Reviewed-by: mullan, rhalade

! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java

Changeset: 99fb12c7
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-09-07 15:13:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/99fb12c798ad24cc4a671a666930ba42c3cd10c9

8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/c2/Test7179138_1.java

Changeset: 2abf3b3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-09-07 15:15:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2abf3b3b2743947282300ee8416611559e49fca0

8271340: Crash PhaseIdealLoop::clone_outer_loop

Reviewed-by: kvn, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java

Changeset: df05b4d1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-09-07 15:50:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df05b4d1a13e55755107695ad9ea7a8a1084901a

8271923: [macos] the text color on the selected disabled tabbed pane button remains white making text unreadable

Reviewed-by: jdv

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java

Changeset: 270a9d92
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-07 19:05:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/270a9d929307dce52e6961e57492c03a633ed044

8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java

Reviewed-by: serb

! test/jdk/javax/swing/plaf/nimbus/NimbusJTreeSelTextColor.java

Changeset: 708407ed
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-07 21:12:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/708407eddc9d52c01de02e3986c05e1c6225fa85

8273168: Remove superfluous use of boxing in java.desktop

Reviewed-by: aivanov

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/java.desktop/share/classes/java/awt/Font.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/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java

Changeset: d6d6c069
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2021-09-07 22:18:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6d6c0692bff77bd18127ed61455aac39370a089

8273246: Amend the test java/nio/channels/DatagramChannel/ManySourcesAndTargets.java to execute in othervm mode

Reviewed-by: alanb

! test/failure_handler/src/share/conf/mac.properties
! test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java

Changeset: 8884d2f8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 00:34:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8884d2f854fafdc5f775fce557053d072e4a882c

8273462: ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java in -Xcomp mode

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 4eacdb38
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-09-08 01:27:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4eacdb38a83b545603928392eccb116c744ef3b3

8273104: Refactoring option parser for UL

Reviewed-by: iklam, dholmes

! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: ea4907a8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 02:13:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea4907a8789e00f9ec8d4175241246b8cf53f3f6

8273047: test jfr/api/consumer/TestRecordedFrame.java timing out

Reviewed-by: dholmes

! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java

Changeset: 1513dc7a
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-09-08 04:36:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1513dc7afc33386106439ccb9b7b16956b3c534a

8271603: Unnecessary Vector usage in java.desktop

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java
! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.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/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/ZoneView.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFAttributes.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java
! src/java.desktop/share/classes/javax/swing/undo/StateEdit.java
! src/java.desktop/share/classes/sun/awt/PlatformFont.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java

Changeset: 7d24a334
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 07:43:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7d24a3342129d4c71fad0d8d50d20758291d64b7

8273318: Some containers/docker/TestJFREvents.java configs are running out of memory

Reviewed-by: ngasson, sgehwolf, mseledtsov

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: 286a1f6b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 07:44:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/286a1f6b7c6d7c598ced456f1a5f63cac1be8539

8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: a66629a4
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-08 08:01:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a66629a464b97176bcdc2ca1150d12df6241dc1c

8254167: G1: Record regions where evacuation failed to provide targeted iteration

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
+ src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 6750c34c
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-09-08 10:08:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6750c34c92b5f28bba4a88ac798b800fce380d32

8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 18555742
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-09-08 11:22:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/185557423d3069d627daecdf87315a49d6597b67

8273038: ChannelInputStream.transferTo() uses FileChannel.transferTo(FileChannel)

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
+ src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
+ test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: 21012f2b
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 11:27:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/21012f2bbe214955d05f8bc583dcdceb0949b601

8078641: MethodHandle.asTypeCache can retain classes from unloading

Co-authored-by: Peter Levart <plevart at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: psandoz, mchung, plevart

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: faa942c8
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 11:28:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/faa942c8ba8ad778b6be20ff6d98a5040a9079e9

8273000: Remove WeakReference-based class initialisation barrier implementation

Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 59c9f750
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-09-08 14:28:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59c9f750414e4f131c906a5bc20f32f2f9cfe9ec

8273375: Remove redundant 'new String' calls after concatenation in java.desktop

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/DirectColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/sun/awt/image/ByteBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/IntegerInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortBandedRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortComponentRaster.java
! src/java.desktop/share/classes/sun/awt/image/ShortInterleavedRaster.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java

Changeset: f2f8136c
Author:    jtfuller111 <t-jfuller at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-08 14:38:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2f8136cc9f5a3f554f704024748a09cb80bd037

8265443: IGV: disambiguate groups by emiting additional properties

Reviewed-by: thartmann

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

Changeset: 7e662e7b
Author:    Wang Huang <whuang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-09-08 14:39:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e662e7b9d7ea5113f568418e0acac4234ebfb88

8272413: Incorrect num of element count calculation for vector cast

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Miu Zhuojun <mouzhuojun at huawei.com>
Co-authored-by: Wu Yan <wuyan at openjdk.org>
Reviewed-by: eliu, kvn

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

Changeset: cb112aff
Author:    Masanori Yano <myano at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-09-08 15:46:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb112affd6061e8ace6dad4e92c7b394a413e37f

8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform

Reviewed-by: naoto

! test/jdk/tools/launcher/FXLauncherTest.java
! test/jdk/tools/launcher/SourceMode.java

Changeset: e5f298a7
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-09-08 15:54:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e5f298a7f1f3106b72e43c152c090af1657485f0

8273329: Remove redundant null check from String.getBytes(String charsetName)

Reviewed-by: rriggs, iris, naoto

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

Changeset: d7efd0e8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-09-08 16:07:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7efd0e8cf14c732427d2c1363b60278bebdc06a

8273450: Fix the copyright header of SVML files

Reviewed-by: dholmes, psandoz

! src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S
! src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S

Changeset: f7e9f56e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-09-08 16:17:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f7e9f56e235dc50daae0a85c9790d5b04c9c60f0

8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size

Reviewed-by: kvn

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/unsafe/AlignmentGapAccess.java

Changeset: 267c61a1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-08 16:36:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/267c61a16a916e35762e8df5737ec74b06defae8

8273361: InfoOptsTest is failing in tier1

Reviewed-by: jpai, ihse, jlahoda

! test/langtools/tools/javac/options/modes/InfoOptsTest.java
! test/langtools/tools/javac/options/modes/OptionModesTester.java

Changeset: 4d5e1ed9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-09-08 17:38:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d5e1ed9589713bdae5ebe659e657b9c6b833c3f

8272375: Improve phrasing of synthesized descriptions in JavaFX docs

Reviewed-by: kcr, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java

Changeset: ba31eee4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-08 18:33:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba31eee4fc92bba3657e5f3fec2b85f55120d7a1

8273109: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest times out

Reviewed-by: bpb

! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: e6805032
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-08 19:02:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e6805032ff328773eafe8b94e9f1b3b196f52196

8273185: Rename the term "atomic" in ReferenceProcessor

Reviewed-by: ayang, shade

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 9b5991e8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-09-08 19:30:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b5991e811b789fe8b60701657c2f0dd2c222c2e

8273451: Remove unreachable return in mutexLocker::wait

Reviewed-by: minqi, coleenp

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

Changeset: a5e4def5
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-09-08 19:31:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5e4def526697d88ff31a5fdb41d823b899372f2

8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation

Reviewed-by: dcubed

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/services/threadService.cpp

Changeset: 7fd6b0bf
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-09-08 20:53:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7fd6b0bfd8ab3c64b374c71010bdfa369f0c67e8

8273242: (test) Refactor to use TestNG for RuntimeTests ExecCommand tests

Reviewed-by: naoto, lancea

! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java

Changeset: 12f0b771
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-09-09 00:39:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/12f0b771791614b8a41fc2c62d34481f911109b0

8273516: ProblemList compiler/c2/Test7179138_1.java in -Xcomp mode on win-X64

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 5df26480
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-09 00:41:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5df26480864f1efd16eb5800833bf7106371b97a

8273218: G1: Rename g1EvacuationInfo to g1EvacInfo

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
= src/hotspot/share/gc/g1/g1EvacInfo.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp

Changeset: 6eba4434
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-09-09 06:15:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6eba443428ff7abe7c0509047ec76432affebe65

8273387: remove some unreferenced gtk-related functions

Reviewed-by: pbansal, clanger

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 5b1dfe4e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-09-09 07:28:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b1dfe4e358d249aef9330e39b6404a13b4ebc0e

8273439: Fix G1CollectedHeap includes and forward declarations

Reviewed-by: ayang, kbarrett

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

Changeset: dc33bd8b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 07:43:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dc33bd8b6cfa9a9cd71d7065d284a807774750a2

8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMatrix.java

Changeset: 8c16f485
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 08:07:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c16f485b341ee3071c91df39dfb9ba8b9caa44d

8273487: Zero: Handle "zero" variant in runtime tests

Reviewed-by: alanb, dholmes

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

Changeset: aa931118
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-09-09 09:46:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa9311182ae88312a70b18afd85939718415b77c

8273483: Zero: Clear pending JNI exception check in native method handler

Reviewed-by: aph

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

Changeset: 00e059dd
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-09-09 10:23:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/00e059ddb34b5f2d6ba1ea0f38308c5b382a8e4d

8133686: HttpURLConnection.getHeaderFields and URLConnection.getRequestProperties methods return field values in reverse order

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionHeadersOrder.java
! test/jdk/java/net/URLConnection/RequestPropertyValues.java
! test/jdk/java/net/URLConnection/URLConnectionHeaders.java
+ test/jdk/java/net/URLConnection/URLConnectionHeadersOrder.java
! test/jdk/sun/net/www/MessageHeaderTest.java

Changeset: 9690df7f
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-09-09 10:41:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9690df7fb9843bdc4775a34d94b2ca81f40aea0a

8273476: G1: refine G1CollectedHeap::par_iterate_regions_array_part_from

Reviewed-by: ayang, tschatzl

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

Changeset: f6cc1732
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-09-09 10:48:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f6cc1732f47672cea413fa842c4f106c1314c626

8273539: [PPC64] gtest build error after JDK-8264207

Reviewed-by: shade, stuefe

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 8a8078d2
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-09-09 15:59:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8a8078d2f332742d235a3fbb775bc3ceb4a39eb1

Merge branch 'master' into snippet-conversion

! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/StringWriter.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/io/snippet-files/ObjectInputFilterSnippets.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/StringWriter.java
! src/java.base/share/classes/java/io/Writer.java
+ src/java.base/share/classes/java/io/snippet-files/ObjectInputFilterSnippets.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java



More information about the jdk-sandbox-changes mailing list