git: openjdk/loom: master: 95 new changesets

duke duke at openjdk.java.net
Fri Jun 25 15:26:59 UTC 2021


Changeset: e4908a43
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-16 16:05:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4908a439a235ee437c0e6e39341e1d67904f49e

8268778: CDS check_excluded_classes needs DumpTimeTable_lock

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: c20f80a4
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-16 16:34:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/c20f80a4d2e8d0f5995ad44a38e838adbff6068d

8259066: Obsolete -XX:+AlwaysLockClassLoader

Reviewed-by: hseigel

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: b836b83b
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-16 17:10:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/b836b83b2aefbc87b0cf26990ddbab4479c42b71

8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test

Reviewed-by: xuelei

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

Changeset: 02c9bf08
Author:    Xin Liu <xliu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 23:54:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/02c9bf087e50885bbc8028415c4e674947ee7a16

8268852: AsyncLogWriter should not overide is_Named_thread()

Reviewed-by: dholmes, ysuenaga

! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 10068c1b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 21:48:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/10068c1bace0ea650bda3e2234a44cbf401afc7d

8268830: ProblemList 3 serviceability/dcmd/framework tests with ZGC on win-x64

Reviewed-by: kbarrett

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

Changeset: b18de6cf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-15 23:50:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/b18de6cf79e0195736d94b08be67f10ca7c3cd08

8268851: ProblemList jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java on linux-X64

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 4d545a1f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-16 07:36:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d545a1f86325140ed268c5437d776ceb8e21077

8267988: C2: assert(!addp->is_AddP() || addp->in(AddPNode::Base)->is_top() || addp->in(AddPNode::Base) == n->in(AddPNode::Base)) failed: Base pointers must match (addp 1301)

Reviewed-by: chagedorn, vlivanov, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAddPChainWithDifferentBase.java

Changeset: 59de99d1
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-06-16 08:59:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/59de99d11988b7f1ab20e323f3dc4d0d49e3b7a3

8267271: Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation

Reviewed-by: tschatzl, kbarrett

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

Changeset: 19f5fab1
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 11:59:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/19f5fab175e308e2ab90d6d3efc2335fe751009e

8268861: Disable Windows-Aarch64 build in GitHub Actions

Reviewed-by: mikael, sjohanss

! .github/workflows/submit.yml

Changeset: 9ad19f78
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-06-16 13:02:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ad19f7838e6f6e128583c191c5507c1e2bd5083

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

Reviewed-by: roland, vlivanov

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

Changeset: 38dbe05e
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-06-16 16:59:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/38dbe05e004a018c810e3acaae4660c69dd982da

8268901: JDK-8268768 missed removing two files

Reviewed-by: mcimadamore

- make/ide/idea/jdk/template/module.iml
- make/ide/idea/jdk/template/test.iml

Changeset: 8ea0606a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-06-16 17:24:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/8ea0606aba15911f5bfe2c81a83b42288d97095f

8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed

Reviewed-by: chegar, michaelm

! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java
! test/jdk/java/net/httpclient/websocket/Support.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java

Changeset: 2c7e47e1
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-16 18:03:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c7e47e12b8a772bcebcdf0b15d6a4d3f92e2267

8268774: Residual logging output written to STDOUT, not STDERR

Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/tool/ToolProviderTest.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
+ test/langtools/jdk/javadoc/tool/testToolStreams/TestToolStreams.java

Changeset: 54f5ffea
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-16 18:53:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/54f5ffeaad9da7cc77d9b6c0339758340c42ea2e

8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test

Backport-of: b836b83b2aefbc87b0cf26990ddbab4479c42b71

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

Changeset: f0f21788
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-16 19:19:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/f0f2178876813cca070db01ce37ea7a04b712923

8268909: ProblemList jdk/jfr/api/consumer/streaming/TestLatestEvent.java on win-x64

Reviewed-by: mikael, dfuchs

! test/jdk/ProblemList.txt

Changeset: ee03bc6d
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-16 23:21:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee03bc6d0aad4b0d07bbe792c8cc77f986c617e1

8268863: ProblemList serviceability/sa/TestJmapCoreMetaspace.java on linux-x64 with ZGC

Reviewed-by: dcubed

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

Changeset: 9f7851b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-16 23:58:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f7851b5f5220132fce8556269851e33ac06ef31

8260194: Update the documentation for -Xcheck:jni

Reviewed-by: coleenp, hseigel

! src/java.base/share/man/java.1

Changeset: 3637e50b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-17 01:05:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/3637e50b30e92538510c1a8e8893cedc3bd4ccd5

Merge


Changeset: e8446107
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-17 07:02:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/e84461072af9cdb2ee83f5c0747ea5881a0ae805

8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)"

Reviewed-by: stuefe

! src/hotspot/os/windows/os_windows.cpp

Changeset: 2d088fa9
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-17 07:13:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d088fa91d18252a801db3b84ff87e261d63ebd4

8268294: Reusing HttpClient in a WebSocket.Listener hangs.

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java
+ test/jdk/java/net/httpclient/websocket/WebSocketServerDriver.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/DefaultMessageStreamHandler.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamHandler.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MessageStreamResponder.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpClient.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketAndHttpTest.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketResponder.java
+ test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/WebSocketServer.java

Changeset: f2afe0a5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-17 17:22:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2afe0a5130fd3162403ecc18c827bcf56e9c883

8268556: Use bitmap for storing regions that failed evacuation

Reviewed-by: kbarrett, iwalulya, sjohanss

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

Changeset: fa3b44d4
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-06-17 20:27:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa3b44d43811dca8c609d6c61a58680835abf8e3

8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.

Reviewed-by: dholmes, phh

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: bb24fa65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-06-17 22:19:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb24fa652aa1edc8ece8713f559be2fe3437d666

8267189: Remove duplicated unregistered classes from dynamic archive

Reviewed-by: ccheung, minqi

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DuplicatedCustomApp.java

Changeset: 58e6e6d9
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-18 00:49:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/58e6e6d919cb15559a61a67805da263be3c9d693

8268678: LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired

Reviewed-by: xuelei

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

Changeset: 112ddb76
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-17 02:10:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/112ddb7633d8794d5c85e1b2cf0369ee2e0e349a

8268641: [foreign] assert(allocates2(pc)) failed: not in CodeBuffer memory with ShenandoahGC

Reviewed-by: rbackman, kvn

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

Changeset: 4c9aefdb
Author:    Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2021-06-17 02:47:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c9aefdb6193f754bfac3ae022f08a76b0cae718

8268739: AArch64: Build failure after JDK-8267663

Reviewed-by: aph, dholmes

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

Changeset: 344e3edf
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-06-17 09:10:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/344e3edf7602d8b788334bd103e9a63a8d74a6f8

8268080: java/util/concurrent/forkjoin/AsyncShutdownNow.java fails with java.util.concurrent.RejectedExecutionException

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: chegar, dfuchs

! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java

Changeset: 7d7bdbe1
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-17 09:35:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d7bdbe135018f1452fa133b294575014e3e871b

8268776: Test `ADatagramSocket.java` missing /othervm from @run tag

Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java

Changeset: 69d01b6b
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-17 14:09:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/69d01b6bcabda177f5e27f6c7b141be57cd00619

8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id
8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id
8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id

Reviewed-by: hannesw

- test/langtools/jdk/javadoc/tool/6176978/T6176978.java
- test/langtools/jdk/javadoc/tool/6176978/X.java
- test/langtools/jdk/javadoc/tool/InlineTagsWithBraces.java
- test/langtools/jdk/javadoc/tool/LangVers.java

Changeset: 091bc4a1
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-17 14:55:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/091bc4a1a6ca687aab0c9064f11408b93511a520

8268353: Test libsvml.so is and is not present in jdk image

Reviewed-by: sviswanathan, jiefu

+ test/jdk/jdk/incubator/vector/ImageTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 2047da7d
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-17 16:23:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/2047da7dccacb1adb7f811639a58b8fbe1aa3546

8265297: javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with "RuntimeException: java.net.SocketException: Connection reset"

Reviewed-by: xuelei, rhalade

! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java

Changeset: 0011b52e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-17 16:37:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/0011b52ee81d88b023f771432abc079c64266578

8264843: Javac crashes with NullPointerException when finding unencoded XML in <pre> tag

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/html/UnknownTagTest.java
+ test/langtools/tools/doclint/html/UnknownTagTest.out

Changeset: b66001a5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-17 16:53:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/b66001a5946252b621bab27d6ee32006a4d7bab5

8268971: ProblemList tools/jpackage/windows/WinInstallerIconTest.java on win-x64

Reviewed-by: herrick

! test/jdk/ProblemList.txt

Changeset: c98d5084
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-17 19:05:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/c98d50848ba2811d2f08b3fbc57ac9674c63a943

8268265: MutableSpaceUsedHelper::take_sample() hits assert(left >= right) failed: avoid overflow

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp

Changeset: 85452692
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-17 21:17:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/8545269268ff34a5c6b8a8cc6aff69fff2a7b507

8268676: assert(!ik->is_interface() && !ik->has_subklass()) failed: inconsistent klass hierarchy

Reviewed-by: kvn, roland, neliasso

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

Changeset: 9130b8a9
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-17 21:25:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/9130b8a9d7ebd943108f01d41ed777e080f34c4d

8268371: C2: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed

Reviewed-by: roland, kvn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/UpcastTest.java

Changeset: a051e735
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-18 00:53:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/a051e735cda0d5ee5cb6ce0738aa549a7319a28c

Merge


Changeset: f4d20b21
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-06-18 09:35:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4d20b215eb3c90ca28bf973e7614486226692b5

8268900: com/sun/net/httpserver/Headers.java: Fix indentation and whitespace

Reviewed-by: dfuchs, chegar, michaelm

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

Changeset: 5ae9a128
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-18 11:48:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ae9a12858a20361c163e1dfe6b67970f27e4e40

8268964: Remove unused ReferenceProcessorAtomicMutator

Reviewed-by: tschatzl, pliden

! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: 8f2456e5
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2021-06-18 16:25:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f2456e5b058a88730ec383d88634737849afdfb

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole <chris at sageembedded.com>
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: 80dc262e
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-06-17 23:27:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/80dc262e8132204d70b184b32978e6c456460fb0

8265500: Some impls of javax.crypto.Cipher.init() do not throw UnsupportedOperationExc for unsupported modes

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java

Changeset: 483f1ee2
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-06-18 00:59:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/483f1ee211bc0e37b486eb9d38d283ff02f0bdcc

8268678: LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired

Backport-of: 58e6e6d919cb15559a61a67805da263be3c9d693

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

Changeset: 7ed3634d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-06-18 07:50:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ed3634da81b53135c89aa82a1a5d2f4de2c6c5e

8268405: Several regressions 4-17% after CHA changes

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 59d84787
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:56:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/59d84787e91e85dba4df45e99aa376f484e6ddff

8268591: a few runtime/jni tests don't need `/othervm`

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java

Changeset: 8ccb76eb
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:57:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/8ccb76eb135c33349860f503745fdff49f158066

8268601: mark hotspot runtime/records tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/records/RedefineRecord.java

Changeset: 4006fe73
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:58:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/4006fe735af70b01b2c254264b816fc067bfbd0d

8268597: mark hotspot runtime/symboltable tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java

Changeset: 9f4f0392
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 09:59:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f4f039231895f04bcdae4b25e1861f2070f1d8b

8268596: mark hotspot runtime/verifier tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

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

Changeset: 58eddc81
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:00:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/58eddc81102c233061de67a1deaa8d8fee8d5857

8268594: runtime/handshake tests don't need WhiteBox after AOT removal

Reviewed-by: dholmes, mseledtsov

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

Changeset: 3e1dc0a7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:01:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e1dc0a7655f26ad38b5179f720eb4431bcd4cc3

8268598: mark hotspot runtime/stringtable tests which ignore external VM flags

Reviewed-by: hseigel, mseledtsov

! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java

Changeset: 2f65d402
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:01:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f65d4021f3f51a342419a61bc934863e421f952

8268599: mark hotspot runtime/sealedClasses tests which ignore external VM flags

Reviewed-by: dholmes, mseledtsov

! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java

Changeset: 5b198986
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:03:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b198986cef4fa0e77d02136212ecc01ec9b22c0

8268563: mark hotspot serviceability/jvmti tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java

Changeset: 8366c693
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:04:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/8366c6936eaad411082ec6a9e569da07c5f3f0cd

8268541: mark hotspot serviceability/sa tests which ignore external VM flags

Reviewed-by: sspitsyn

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

Changeset: f83c6b8a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:05:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/f83c6b8a6a92a37197a3b83ba093f26e820c4ac9

8268531: mark SDTProbesGNULinuxTest as ignoring external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java

Changeset: 21abcc4a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 10:06:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/21abcc4a5a539644be93726436ed4454ad9aaf18

8268564: mark hotspot serviceability/attach tests which ignore external VM flags

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java

Changeset: d8a0582a
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2021-06-18 10:54:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8a0582a36340bcc65910f3a34132ec6e04e5d01

8265369: [macos-aarch64] java/net/MulticastSocket/Promiscuous.java failed with "SocketException: Cannot allocate memory"

Reviewed-by: dfuchs, michaelm, chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! test/jdk/ProblemList.txt

Changeset: f9c8c1c3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-18 13:51:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9c8c1c38612abf0f3286c9f353f11788f58ac70

8268903: JFR: RecordingStream::dump is missing @since

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: dab00ee5
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-18 14:22:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/dab00ee59b73bcd5b8632d127b3d0a324e48e4e5

8266518: Refactor and expand scatter/gather tests

Reviewed-by: sviswanathan

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
- test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 60389eed
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-06-18 15:25:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/60389eedb3c9932de57aca740a8116db83302ffa

8269025: jsig/Testjsig.java doesn't check exit code

Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/jsig/Testjsig.java

Changeset: 7e03cf29
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-18 16:03:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e03cf2916a69f947c46ac85b222ee7a99f68ad8

8265073: XML transformation and indentation when using xml:space

Reviewed-by: naoto, lancea, iris

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 8caeca00
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-18 20:27:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/8caeca003e621dd523eb27ef7e7fea0765ceacb6

8264775: ClhsdbFindPC still fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr

Reviewed-by: dcubed

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

Changeset: b9d73376
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-06-18 21:29:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9d7337697bd1aa5581b1a28efb3a78c221f6592

8268638: semaphores of AsyncLogWriter may be broken when JVM is exiting.

Backport-of: fa3b44d43811dca8c609d6c61a58680835abf8e3

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: b8f073be
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-06-18 22:05:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8f073be84b6bf2f83e2a65d20b7eb8c03120dce

8268316: Typo in JFR jdk.Deserialization event

Reviewed-by: iignatyev

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java

Changeset: b7d78a5b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-18 23:04:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7d78a5b661e2b00f271298db3b6cc873cf754e7

Merge


Changeset: 0b8a0e2b
Author:    Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-06-21 08:39:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b8a0e2b58dbdd5c9553e502212d32c033a5efb5

8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/doclint/CrashInAnnotateTest.java
+ test/langtools/tools/doclint/CrashInAnnotateTest.out
+ test/langtools/tools/javac/diags/examples/NoAnnotationsInLink.java

Changeset: 1692fd2e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 10:06:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/1692fd2eba7164ebd11fce1c02696a9053d131af

8017163: G1: Refactor remembered sets
8048504: G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
6949259: G1: Merge sparse and fine remembered set hash tables

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
+ src/hotspot/share/gc/g1/g1CardSet.cpp
+ src/hotspot/share/gc/g1/g1CardSet.hpp
+ src/hotspot/share/gc/g1/g1CardSet.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.hpp
+ src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1CardSetFreeMemoryTask.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.cpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.hpp
+ src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
- src/hotspot/share/gc/g1/sparsePRT.cpp
- src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
+ test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
+ test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: cbec37d4
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-06-21 11:08:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/cbec37d45d77533081c27b3fc649098dfcca0425

8269029: compiler/codegen/TestCharVect2.java fails for client VMs

Reviewed-by: kvn, jiefu

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: a58c477c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 11:11:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/a58c477c49ca595c65f7a2fca2512ff2adea99be

8268952: Automatically update heap sizes in G1MonitoringScope

Reviewed-by: kbarrett, iwalulya

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

Changeset: cd20c019
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-21 11:12:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd20c01942dd8559a31e51ef2a595c6eba44b8ad

8268458: Add verification type for evacuation failures

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: b358b54c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-20 22:55:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b358b54c4fb515be519ad631c0ae7c58f49fdc5b

8269063: Build failure due to VerifyReceiverTypes was not declared after JDK-8268405

Reviewed-by: kvn

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

Changeset: c294ae4f
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2021-06-21 06:04:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/c294ae4fed59c7e303416346cc4b189a48bc1ab1

8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

Co-authored-by: Chris Cole <chris at sageembedded.com>
Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
+ test/hotspot/jtreg/compiler/c1/Test8267042.java

Changeset: f8df953e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-21 11:16:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8df953e61372b396f351403ff6ba165720881bb

8268702: JFR diagnostic commands lack argument descriptors when viewed using Platform MBean Server

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java

Changeset: 22ebd192
Author:    Hui Shi <hshi at openjdk.org>
Date:      2021-06-21 11:59:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/22ebd1926d4510cbe40cb186edf16cbd44a29347

8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop

Reviewed-by: kvn, roland

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
+ test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java

Changeset: f25e7197
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-21 12:06:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f25e7197fef76cc87a15da7cc96a42b84d69bbfe

8268717: Upstream: 8268673: Stack walk across optimized entry frame on fresh native thread fails

Reviewed-by: mcimadamore, erikj

! make/test/JtregNativeJdk.gmk
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
+ test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
+ test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp

Changeset: d3ad8cd3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-21 14:16:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3ad8cd344681fe8442f821f97f05996bb972abe

8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestPinnedNodeInInnerLoop.java

Changeset: 0458113c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-21 23:09:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/0458113c6b1cf500ffdf049c1e3a698b16ce12ce

Merge

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

Changeset: 1a818154
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-06-22 07:44:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a818154cfe852a680070c5c07f2df33109e5b54

8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest

Reviewed-by: tschatzl, kbarrett

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: 1f0ea7c3
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-22 08:28:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f0ea7c3d62221405de982ba484c0ee985fa9d7b

8268857: Merge VM_PrintJNI and VM_PrintThreads and remove the unused field 'is_deadlock' of DeadlockCycle

Reviewed-by: dholmes

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp

Changeset: 2e639dd3
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-06-22 08:30:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e639dd34a4342de6e1b9470448d66ef89c4bd52

8267657: Add missing PrintC1Statistics before incrementing counters

Reviewed-by: iveresov

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 18a1dd26
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-06-22 13:28:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/18a1dd261cec6fa1c5820dce2df47d488417afff

8269031: linux x86_64 check for binutils 2.25 or higher after 8265783

Reviewed-by: ihse, erikj

! make/autoconf/toolchain.m4

Changeset: 33c23a1c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-22 16:09:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/33c23a1cf2aa81551eee4a2acf271edf573558aa

8264941: Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: kvn, vlivanov, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 0c693e2f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-06-22 17:43:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c693e2f03b1adef0e946ebc32827ac09192f5f0

8268290: Improve LockFreeQueue<> utility

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.hpp
- src/hotspot/share/utilities/lockFreeQueue.inline.hpp
+ src/hotspot/share/utilities/nonblockingQueue.hpp
+ src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_lockFreeQueue.cpp
+ test/hotspot/gtest/utilities/test_nonblockingQueue.cpp

Changeset: e2d7ec38
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-22 00:41:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2d7ec38af4e13cfbd303fa37e766aa2071cfd1f

8267100: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs

Co-authored-by: Sean Mullan <mullan at openjdk.org>
Reviewed-by: hchao, xuelei

! src/java.base/share/conf/security/java.security

Changeset: 4099810b
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-22 01:31:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/4099810b290d90c4c928e66c601744911b770f24

8268293: VectorAPI cast operation on mask and shuffle is broken

Reviewed-by: psandoz, sviswanathan

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
! test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: ef4ba224
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-22 02:06:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef4ba224c4887b2e307937754064d3623a2d3de5

8268349: Provide clear run-time warnings about Security Manager deprecation

Reviewed-by: lancea, mullan, alanb

! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/jdk/java/security/ProtectionDomain/RecursionDebug.java

Changeset: 6b14c8a1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-22 02:08:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b14c8a1e5316b6c8584e93ee7a94d9eaec676cf

8267421: j.l.constant.DirectMethodHandleDesc.Kind.valueOf(int) implementation doesn't conform to the spec regarding REF_invokeInterface handling

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java

Changeset: 01f12fba
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-22 07:34:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/01f12fba648b8c0cb64870b00e6f0f3a7f0ba4c9

8266631: StandardJavaFileManager: getJavaFileObjects() impl violates the spec
8266596: StandardJavaFileManager: default impls of setLocationFromPaths(), getJavaFileObjectsFromPaths() methods don't throw IllegalArgumentException as specified
8266591: StandardJavaFileManager::getJavaFileObjectsFromPaths() methods contain a typo in their spec
8266590: StandardJavaFileManager::setLocationFromPaths() spec contains an error

Reviewed-by: vromero, jjg

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

Changeset: 9ec7180f
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-06-22 15:20:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ec7180f1ebf2ff19b0735f7b1c4fc9b97d632be

8268524: nmethod::post_compiled_method_load_event racingly called on zombie

Reviewed-by: kvn, neliasso, coleenp

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp

Changeset: 8fa25208
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-22 15:27:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fa2520803c9b9be41b26b4b34b7d2040a7b1dfb

8268888: Upstream 8268230: Foreign Linker API & Windows user32/kernel32: String conversion seems broken

Reviewed-by: mcimadamore

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestNULLAddress.java
- test/jdk/java/foreign/TestNULLTarget.java
+ test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: 578c55bb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-06-22 15:46:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/578c55bbe65baec733bb633afbc1423010fa6aed

8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion

Reviewed-by: kvn, neliasso

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

Changeset: dc12cb78
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-22 16:21:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc12cb78b81f56e9d4b282cf7cad5faa9a9886bf

8267652: c2 loop unrolling by 8 results in reading memory past array

Reviewed-by: sviswanathan, kvn, vlivanov

! src/hotspot/cpu/x86/x86.ad

Changeset: 35e4c272
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-06-22 19:08:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/35e4c2720df64ea6cb68ba8fb62aeeb0562c2907

8268404: [TESTBUG] tools/jpackage/windows/WinInstallerIconTest.java failed "AssertionError: Failed: Check icon"

Reviewed-by: asemenyuk

! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java

Changeset: b6cfca8a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-23 01:05:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6cfca8a89810c7ed63ebc34ed9855b66ebcb5d9

Merge


Changeset: cd678a38
Author:    Guoxiong Li <gli at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-06-23 02:21:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd678a383f7b23ea40132b207ddfc041394ba4c1

8268368: Adopt cast notation for JavaThread conversions

Reviewed-by: dholmes, stefank

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ae3eedce
Author:    miao zheng <emoryzheng at tencent.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2021-06-23 02:45:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae3eedce9d17324f89daccf488e00d8c7858521e

8268727: Remove unused slowpath locking method in OptoRuntime

Reviewed-by: dlong

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

Changeset: 36d82b6e
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-23 03:54:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/36d82b6ef18d8add5f97fad507b7d86d702bdf13

8268858: Determine register pressure automatically by the number of available registers for allocation

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java



More information about the loom-dev mailing list