git: openjdk/loom: master: 81 new changesets

duke duke at openjdk.java.net
Thu Aug 19 10:04:24 UTC 2021


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

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

Reviewed-by: weijun

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

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

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

Reviewed-by: jlahoda

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

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

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

Reviewed-by: bpb

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

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

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

Reviewed-by: sspitsyn, cjplummer

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

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

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

Reviewed-by: kvn, thartmann

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

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

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

Reviewed-by: prr

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

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

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

Reviewed-by: neliasso, xliu, thartmann

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

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

8272138: ZGC: Adopt relaxed ordering for self-healing

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

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

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

8272146: Disable Fibonacci test on memory constrained systems

Reviewed-by: dholmes, mseledtsov, shade

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

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

8271928: ErroneousTree with start position -1

Reviewed-by: jlaskey, vromero

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

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

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

Reviewed-by: kbarrett, tschatzl

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

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

8267186: Add string deduplication support to ZGC

Reviewed-by: eosterlund, kbarrett, stefank

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

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

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

Reviewed-by: kbarrett, mchung

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

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

8271884: G1CH::_expand_heap_after_alloc_failure is no longer needed

Reviewed-by: kbarrett, tschatzl

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

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

8272228: G1: G1CardSetInlinePtr Fix tautological assertion

Reviewed-by: ayang, tschatzl

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

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

8271159: [REDO] JDK-8249634 doclint should report implicit constructor as missing javadoc comments

Reviewed-by: darcy

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

Changeset: 9ba8a12c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-08-11 18:04:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ba8a12cfbb3d7d17be454e29ee6ff476c8690c2

8269774: doclint reports missing javadoc comments for JavaFX properties if the docs are on the property method

Reviewed-by: kcr, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
+ test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java

Changeset: 75a06421
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-11 19:38:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/75a06421e596b0e0006120a13836ec65a3ab9d46

8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes

Reviewed-by: iklam

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

Changeset: 9faab400
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-08-11 20:19:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/9faab400b8cf0611f14d377ea55a58d99795fa57

8272330: C2: Cleanup profile counter scaling

Reviewed-by: kvn

! src/hotspot/share/ci/ciMethod.cpp

Changeset: cd2dbe5f
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-08-11 20:54:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd2dbe5f007baf81ae9262c1152917e620970621

8272328: java.library.path is not set properly by Windows jpackage app launcher

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp

Changeset: 44f137ff
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-08-11 23:39:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/44f137ff9c0229ab2d5eccd9ebaadf8db11f386d

8271170: Add unit test for what jpackage app launcher puts in the environment

Reviewed-by: almatvee, herrick

= test/jdk/tools/jpackage/apps/Hello.java
+ test/jdk/tools/jpackage/apps/PrintEnv.java
- test/jdk/tools/jpackage/apps/installer/Hello.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AppLauncherEnvTest.java

Changeset: bd27bb9c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-08-12 03:45:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd27bb9cbedebd09f589679947ff32261f9ef352

8272345: macos doesn't check `os::set_boot_path()` result

Reviewed-by: dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java

Changeset: ec2fc384
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-08-12 05:46:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec2fc384e50668b667335f973ffeb5a19bbcfb9b

8272120: Avoid looking for standard encodings in "java." modules

Reviewed-by: alanb, dfuchs, naoto

! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataEntry.java
! src/java.management/share/classes/sun/management/counter/perf/PerfDataType.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/BerEncoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapName.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseContent.java
! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java

Changeset: a15b6592
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-08-12 07:01:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/a15b659278741337aefc15ce8002df66ce6323c0

8271732: Regression in StringBuilder.charAt bounds checking

Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/jdk/java/lang/StringBuilder/CharAt.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: d38b3143
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-12 08:52:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/d38b31438dd4730ee2149c02277d60c35b9d7d81

8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790

Reviewed-by: prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: b29fbad9
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-08-12 10:03:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/b29fbad940808c59f30e60222a9ca7a23c8e54b9

8267844: Replace Integer/Long.valueOf() with Integer/Long.parse*() where applicable

Reviewed-by: redestad

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 7e14c3cc
Author:    Xiaohong Gong <xgong at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-08-12 11:07:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e14c3cc112e109f0fc79c661eafd2fb14f22431

8272310: AArch64: Add missing changes for shared vector helper methods in m4 files

Reviewed-by: jiefu

! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4

Changeset: 464e874a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-08-12 13:45:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/464e874a5c6b46fcc729227764d07feb1801314d

8048190: NoClassDefFoundError omits original ExceptionInInitializerError

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java

Changeset: 9980b413
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-08-12 13:56:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/9980b413da47ac7dff74e66aaf12833e48fcce1d

8272107: Removal of Unsafe::defineAnonymousClass left a dangling C++ class

Reviewed-by: coleenp, iklam, dholmes

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 93cab7d0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-08-12 14:29:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/93cab7d07d56fef6973ce8ac2e8232e8f3b185dd

8272315: Improve assert_different_registers

Reviewed-by: adinn, vlivanov, thartmann

! src/hotspot/share/asm/register.hpp

Changeset: 428d5169
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-08-12 15:27:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/428d51694f56788f89e8df100a74cbadd369ffa6

8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap

Reviewed-by: alanb

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

Changeset: e4766ee0
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-08-12 19:28:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4766ee0aa96ab80aeaca36afac5fcaa516620ef

8272391: Undeleted debug information

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java

Changeset: 09ab86b4
Author:    Lin Zang <lzang at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-08-12 23:16:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/09ab86b40cb11d526c70e0a1847451e06c54a58c

8269909: getStack method in hprof.parser.Reader should use try-with-resource

Reviewed-by: dholmes, cjplummer, sspitsyn

! test/lib/jdk/test/lib/hprof/parser/Reader.java

Changeset: 4d4ba5c5
Author:    Hui Shi <hshi at openjdk.org>
Date:      2021-08-13 01:00:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d4ba5c5b4a12a28587a67d8fd56041d3f94b959

8272116: Update PerfDisableSharedMem with FLAG_SET_ERGO in PerfMemory::create_memory_region

Reviewed-by: dholmes

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

Changeset: 020aec53
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-08-13 04:33:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/020aec531801a556582c80c4b5d31eaf538781e8

8271366: [REDO] JDK-8266054 VectorAPI rotate operation optimization

Reviewed-by: sviswanathan, psandoz

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

Changeset: 0c4be76f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-08-13 05:12:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c4be76f7ff3cd5e32c8eb4e04e6986d5f33fbee

8058704: Nimbus does not honor JTextPane background color
6789980: JEditorPane background color not honored with Nimbus L&F

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusBGColor.java

Changeset: d06d0b9e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-08-13 06:38:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/d06d0b9e9d9d27aa549455f19b9803752431bcbb

8272112: Arena code simplifications

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/runtime/init.cpp
! test/hotspot/gtest/memory/test_arena.cpp

Changeset: 717792c3
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-08-13 16:11:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/717792c3b728584413572e7aede83290779be2a2

8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path

Reviewed-by: naoto, bpb, iris, joehw

! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: bd7f9b4f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-08-13 16:57:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd7f9b4fb9a037b8efd9d552149efd41ce7f7155

8272459: ProblemList compiler/codecache/TestStressCodeBuffers.java on aarch64

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0af645aa
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-13 19:30:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/0af645aa4fd138861a51b58dec4182679640776a

8205138: Remove Applet references from Font2DTest

Reviewed-by: serb, psadhukhan

- src/demo/share/jfc/Font2DTest/Font2DTest.html
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/README.txt

Changeset: 6b8b160e
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-08-13 21:33:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b8b160e374a4a566d193a594d9a228646e8e067

8272396: mismatching debug output streams

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java

Changeset: 87d2761f
Author:    Marcus G K Williams <mgkwill at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-08-14 00:34:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/87d2761f1b4572633de020b2d4681918c6f10f06

8271883: Math CopySign optimization for x86

Reviewed-by: jbhateja, sviswanathan, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/micro/org/openjdk/bench/vm/compiler/Signum.java

Changeset: 17b93500
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-08-14 10:40:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/17b93500237e74dca964e1805e65c857e7980bbe

8266079: Lanai: AlphaComposite shows differences on Metal compared to OpenGL

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFLayer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ test/jdk/java/awt/AlphaComposite/WindowAlphaCompositeTest.java

Changeset: 6a5241c3
Author:    Phil Race <prr at openjdk.org>
Date:      2021-08-15 16:50:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a5241c3adfd3ba886e469156dea56ed5b9673ff

8272491: Problem list javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java on macos

Reviewed-by: pbansal

! test/jdk/ProblemList.txt

Changeset: 3f38a50c
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-08-16 02:30:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f38a50c528cccc30ca9e513b15ce9866d92aa82

8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added

Reviewed-by: chagedorn, roland, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/LongCountedLoopAsUnswitchIff.java

Changeset: 36e2ddad
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-08-16 03:22:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/36e2ddad4d2ef3ce27475af6244d0246a8315c0c

8272348: Update CDS tests in anticipation of JDK-8270489

Reviewed-by: ccheung, minqi

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 0209d9f3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 07:34:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/0209d9f382f09840c29ac34b27dd41d2c8676913

8272461: G1: remove empty declaration of cleanup_after_scan_heap_roots

Reviewed-by: kbarrett

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

Changeset: 7a5b37b8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 07:35:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a5b37b8ca64650a8d23d64013bf49c9f3a60e2c

8272439: G1: add documentation to G1CardSetInlinePtr

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, kbarrett

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

Changeset: 5db36ced
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-08-16 07:46:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/5db36cedc91d0954ececd309a5f8f59ea828f6c1

8272158: SoftReference related bugs under memory pressure

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java

Changeset: 69cc588f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-08-16 09:40:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/69cc588fce0aef3f6066f2ff313d5319b528d684

8272235: G1: update outdated code root fixup

Reviewed-by: tschatzl, kbarrett

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

Changeset: 83d0e128
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-08-16 13:08:36 +0000
URL:       https://git.openjdk.java.net/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/96107e31dfe115fc102fa54d7bdd523c8a79ff76

8272573: Redundant unique_concrete_method_4 dependencies

Reviewed-by: kvn, thartmann

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



More information about the loom-dev mailing list