git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 169 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Mon Sep 6 21:18:25 UTC 2021


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: 9a17cf98
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2021-09-02 18:25:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9a17cf98019a7db0518f628034738f75e21fd8a9

Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch

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

Changeset: c7a1aea7
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2021-09-06 22:13:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c7a1aea7c319f6657beb37445be3e18ad3ac8514

JDK-8244202-nspi-stream-branch: javadoc corrections and code readability improvments

! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6AddressImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/net/spi/InetNameService.java
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c



More information about the jdk-sandbox-changes mailing list