git: openjdk/loom: master: 137 new changesets

duke duke at openjdk.java.net
Fri May 7 15:02:07 UTC 2021


Changeset: ce48f040
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-28 05:48:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce48f04085817f09535647ed6fd66849916ff56e

8198617: java/awt/Focus/6382144/EndlessLoopTest.java fails on mac

Reviewed-by: jdv, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/6382144/EndlessLoopTest.java

Changeset: 2201e11c
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-04-28 05:50:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/2201e11cbfc506d986cd4adedc78b83ee497cbb8

8266055: ZGC: ZHeap::print_extended_on() doesn't disable deferred delete

Reviewed-by: eosterlund, ayang

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

Changeset: cf926939
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-28 05:52:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf92693957584e4d4555f8c5f7783feaea2e5c07

8198619: java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac

Reviewed-by: aivanov, serb

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

Changeset: ca37be1e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-28 05:57:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca37be1ead40b3f407ae43330a1df0a1c3eb380e

8197800: Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows

Reviewed-by: aivanov, serb

! test/jdk/ProblemList.txt

Changeset: 75a2354d
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-28 06:16:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/75a2354dc276e107d64516d20fc72bc7ef3d5f86

8266028: C2 computes -0.0 for Math.pow(-0.0, 0.5)

Reviewed-by: aph, neliasso, kvn

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java

Changeset: 164454fe
Author:    Xin Liu <xliu at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2021-04-28 06:55:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/164454feebc31431e76201d613f0c34b8556d637

8265867: thread.hpp defines some enums but no reference

Reviewed-by: dholmes, stuefe, iklam, coleenp

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

Changeset: e879f8c6
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-04-28 08:45:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e879f8c6c874cc7039d344f19430cce7cfb138ea

8265587: IGV: track nodes across matching

Preserve the IGV node identifier of Ideal nodes in their corresponding machine
nodes after matching, to allow IGV users to track nodes across this phase.

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp

Changeset: e325a750
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-04-28 08:53:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/e325a750ac795181f14b278fcd171170dbb3bbd5

8264593: debug.cpp utilities should be available in product builds.

Reviewed-by: sspitsyn, coleenp, vlivanov

! src/hotspot/share/utilities/debug.cpp

Changeset: 343a4a76
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-04-28 09:48:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/343a4a76f273078f78897e8fb7e695bc2c111536

8185127: Add tests to cover hashCode() method for java supported crypto key types

Reviewed-by: valeriep

+ test/jdk/javax/crypto/KeyGenerator/CompareKeys.java

Changeset: ec383abc
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2021-04-28 14:00:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec383abc1d2e609cc6af94a526e11c407d7e91ff

8183374: Refactor java/lang/Runtime shell tests to java

Reviewed-by: coffeys

! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
- test/jdk/java/lang/RuntimeTests/exec/setcwd.sh
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
- test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh

Changeset: f40bf1d2
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-04-28 14:50:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/f40bf1d24010e3bd9252cef790e9f3039376fb08

8266087: Move 'buffer' declaration in get_user_name_slow() inside of linux specific code

Reviewed-by: zgu, dcubed

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

Changeset: 7e3bc4cb
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-04-28 15:40:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e3bc4cb444c7b7f3cd3e514b4ad7d7137799401

8228442: DHKeyExchange/LegacyDHEKeyExchange.java failed due to "SSLException: An established connection was aborted by the software in your host machine"

Reviewed-by: xuelei

! test/jdk/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java

Changeset: 19d3c451
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 15:45:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/19d3c451b89680cefa41fd18f9e9ba0624f56858

8266184: a few compiler/debug tests don't check exit code

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java

Changeset: 8954befd
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 15:46:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/8954befd771ef71c6b77aa8bea921859692226f1

8266188: mark hotspot compiler/cpuflags tests which ignore VM flags

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/cpuflags/RestoreMXCSR.java

Changeset: c71c2685
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 16:30:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/c71c26859f40b8790757102ca097788a5348295d

8266165: TestNoWarningLoopStripMiningIterSet is runnable only on VM w/ G1, Shenandoah, Z and Epsilon

Reviewed-by: roland

! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java

Changeset: 21f65f8e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-04-28 16:41:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/21f65f8e79b25b8367fc8d177b5f156b3575c89e

8266206: Build failure after JDK-8264752 with older GCCs

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp

Changeset: 27805775
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-04-28 17:13:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/278057756a1a79a4b030750c48b821ba9735a0f9

8196415: Disable SHA-1 Signed JARs

Reviewed-by: coffeys

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

Changeset: b3b2bb28
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-04-28 17:34:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3b2bb2875fc30d550d80e09c3e2b3f257a29869

8265773: incorrect jdeps message "jdk8internals" to describe a removed JDK internal API

Reviewed-by: alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
! test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java

Changeset: d12e01a5
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-04-28 18:20:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/d12e01a5cd966809f9a7721b42f8e2b9e3e0f67e

8264472: Add a test group for running CDS tests with -XX:+VerifySharedSpaces

Reviewed-by: iklam, mseledtsov

! test/hotspot/jtreg/TEST.groups

Changeset: 3f9879f1
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 18:47:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f9879f1cd9200215a5d8aa481041946b5334489

8266190: mark hotspot compiler/codecache tests which ignore VM flags

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/CheckUpperLimit.java

Changeset: 3e1b90a2
Author:    Phil Race <prr at openjdk.org>
Date:      2021-04-28 19:03:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e1b90a2eff1f19bc9b34d9a65d97e986811f269

8266157: Problem list several awt jtreg tests that fail on macOS 11

Reviewed-by: dcubed, pbansal

! test/jdk/ProblemList.txt

Changeset: 73cfc26d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 19:50:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/73cfc26dc28b46654cfe5b4b6c5dee3f7e5af482

8266232: compiler.c1.TestRangeCheckEliminated should be run in driver mode

Reviewed-by: kvn

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

Changeset: 9df6cc7c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-04-28 19:51:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/9df6cc7cc2633e4231b9b69bed8a0f9e13ec74a7

8264678: Incomplete comment in build.tools.generatecharacter.GenerateCharacter

Reviewed-by: erikj, naoto, iris

! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java

Changeset: f75dd802
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-28 20:47:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/f75dd80254159fc318a7b7e500aae4885eda38fa

8266230: mark hotspot compiler/c2 tests which ignore VM flags

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesG1.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesParallel.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesSerial.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java

Changeset: 23180f84
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-04-28 20:52:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/23180f848f068434d018b741db6f34cd4b6da55d

8266017: Refactor the *klass::array_klass_impl code to separate the non-exception-throwing API

Reviewed-by: coleenp, iklam

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: 794cefe8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-28 22:37:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/794cefe8f92ab0c9d5c7c5265232518e8ffb166a

8241354: ZGC still crashes in containers with NUMA due to get_mempolicy is disabled by default

Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: pliden

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp

Changeset: 03d4149d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 00:12:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/03d4149d0cd6a33bf42f978a2501664884ebb773

8266255: compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java uses wrong package name

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java

Changeset: 9605aedd
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 00:12:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/9605aeddee70ba4f3dba2ae2a3d100319164b03d

8266251: compiler.inlining.InlineAccessors shouldn't do testing in driver VM

Reviewed-by: kvn, epavlova

! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java

Changeset: 4a9f2319
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-29 01:04:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a9f2319c9cec5c2cc69aafe6abdf93aff120084

8266173: -Wmaybe-uninitialized happens in jni_util.c

Reviewed-by: dholmes

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

Changeset: a1c942c0
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-29 01:05:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1c942c02b65a7fc2a837d2bb43fa134dadcad11

8266170: -Wnonnull happens in classLoaderData.inline.hpp

Reviewed-by: dholmes, coleenp

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

Changeset: 0e225ef9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-29 03:02:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e225ef9da3423c70e1b04a0f5d1747160441217

8197821: Test java/awt/font/TextLayout/LigatureCaretTest.java fails on Windows
8197796: Test java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java  fails on Windows

Reviewed-by: azvegint, serb

! test/jdk/ProblemList.txt

Changeset: 69155f43
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 03:35:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/69155f43c18839fec03d315ec6e4ba7b0797da30

8266231: mark hotspot compiler/c1 tests which ignore VM flags

Reviewed-by: kvn

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

Changeset: 6b263e68
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 03:50:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b263e6832ca13e43b0389434ef196ee7be458c7

8266256: compiler.vectorization.TestBufferVectorization does testing twice

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java

Changeset: df3b2d04
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 03:51:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/df3b2d0495d4517832c8059ab80911f1e6e3a2bb

8266264: mark hotspot compiler/eliminateAutobox tests which ignore VM flags

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/eliminateAutobox/TestEliminateBoxInDebugInfo.java

Changeset: b305eff7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 03:52:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/b305eff7d358799b91d17f1e4acd3aab1ba5a397

8266238: mark hotspot compiler/inlining tests which ignore VM flags

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java
! test/hotspot/jtreg/compiler/inlining/PrintInlining.java

Changeset: 49372149
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-29 04:21:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/49372149e529367171e0cabc842590ffd53e642d

8266174: -Wmisleading-indentation happens in libmlib_image sources

Reviewed-by: azvegint

! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.h

Changeset: 56cde70d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-04-29 04:53:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/56cde70da271ef5437d5544b3bd9ba26e4148af1

8266265: mark hotspot compiler/vectorization tests which ignore VM flags

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java

Changeset: 91226fa1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-29 07:01:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/91226fa12247765f53469ad8db02db7b7b23aaf1

8265940: Enable C2's optimization for Math.pow(x, 0.5) on all platforms

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java

Changeset: 155da257
Author:    Alexey Ushakov <avu at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-04-29 07:31:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/155da257fd9fc62f10cf81589d73501a3dd0808e

8265005: Introduce the new client property for mac: apple.awt.windowTitleVisible

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/Window/WindowTitleVisibleTest/WindowTitleVisibleTest.java

Changeset: 39abac98
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-04-29 07:59:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/39abac98f9803897e40c32d5bcb35bd25c348d2a

8266176: -Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/libArrayIndexOutOfBoundsExceptionTest.c

Changeset: 115a413e
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-04-29 09:07:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/115a413ee45b08d25fc827b2f465fbb4ef4157ad

8265123: Add static factory methods to com.sun.net.httpserver.Filter

Co-authored-by: Michael McMahon <michaelm at openjdk.org>
Reviewed-by: chegar, michaelm, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
+ test/jdk/com/sun/net/httpserver/FilterTest.java

Changeset: df7f0b46
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-04-29 09:38:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/df7f0b4671fd5b23b7b31c27c03af3b34b6a933d

8198317: Enhance JavacTool.getTask for flexibility

Co-authored-by: Guoxiong Li <lgxbslgx at gmail.com>
Reviewed-by: jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
+ test/langtools/tools/javac/api/TestContextLoggingOutput.java

Changeset: 5574922f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-29 10:37:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/5574922ff69e976bf29f1d766a4c1a67d341ef8c

8266284: ProblemList java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: dd8286e2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-04-29 10:54:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd8286e2f3f7e0a4b0b07b4ea84be4d36414c330

8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/6378278/InputVerifierTest.java

Changeset: 84b52db9
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-04-29 12:35:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/84b52db931943db5aa2df7edca7103776f2f2092

8265666: Enable AIX build platform to make external debug symbols

Reviewed-by: erikj, mdoerr

! make/autoconf/jdk-options.m4
! make/common/NativeCompilation.gmk

Changeset: 294347b5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-04-29 13:01:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/294347b59be684ee398b442a1c64824eb03311dc

8265918: java/io/Console/CharsetTest.java failed with "expect: spawn id exp6 not open"

Reviewed-by: alanb, iris

! test/jdk/java/io/Console/CharsetTest.java
! test/jdk/java/io/Console/script.exp

Changeset: c76ce287
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-04-29 14:44:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/c76ce28754658135a544dbfc6b8f767a4185842e

8265842: G1: Introduce API to run multiple separate tasks in a single gangtask

Reviewed-by: lkorinth, ayang, sjohanss, iwalulya

+ src/hotspot/share/gc/g1/g1BatchedGangTask.cpp
+ src/hotspot/share/gc/g1/g1BatchedGangTask.hpp
+ test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp

Changeset: 8072ea56
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-04-29 14:54:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/8072ea56283ecac0d8bf486cdc4e1ff649bf7927

8238173: jshell - switch statement with a single default not return cause syntax error

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: f0f6b0d9
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-04-29 14:55:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/f0f6b0d919266b90bd91971f3cdb915f4e8c5300

8266027: The diamond finder does not find diamond candidates in field initializers

Reviewed-by: jfranck, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/analyzer/DiamondFields.java
+ test/langtools/tools/javac/analyzer/DiamondFields.out

Changeset: 6bb71d9e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-29 15:34:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/6bb71d9e25f04dbde13d010e2e6279c8059c2cdb

8264762: ByteBuffer.byteOrder(BIG_ENDIAN).asXBuffer.put(Xarray) and ByteBuffer.byteOrder(nativeOrder()).asXBuffer.put(Xarray) are slow

Reviewed-by: alanb, psandoz, chegar

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 2a037395
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-29 15:35:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a037395306edc96338073dead70045fcf3167c6

8266014: Regression brought by optimization done with JDK-4926314

Reviewed-by: alanb, naoto

! src/java.base/share/classes/java/io/Reader.java
! test/jdk/java/io/Reader/ReadCharBuffer.java

Changeset: 5f156660
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-04-29 15:54:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f15666092d9928c07cbe66cdd96538459ffe393

8266078: Reader.read(CharBuffer) advances Reader position for read-only Charbuffers

Reviewed-by: rriggs, alanb, chegar

! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadIntoReadOnlyBuffer.java

Changeset: 01415f33
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-04-29 16:15:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/01415f33e34621294832c165f21b112ed1c54103

8266250: WebSocketTest and WebSocketProxyTest call assertEquals(List<byte[]>, List<byte[]>)

Reviewed-by: prappo

! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketTest.java

Changeset: 49d04586
Author:    Jamsheed Mohammed C M <jcm at openjdk.org>
Date:      2021-04-29 16:16:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/49d04586ed27fc905083d60aa68793d84824c7f3

8266288: assert root method not found in witnessed_reabstraction_in_supers is too strong

Reviewed-by: vlivanov, thartmann

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

Changeset: 51b2fb5c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-29 17:24:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/51b2fb5c848171046d5c2fb822f09d6535a23c4c

8266299: ProblemList runtime/stringtable/StringTableCleaningTest.java on linux-aarch64 with ZGC

Reviewed-by: bpb

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

Changeset: 1afbab63
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-04-29 17:30:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/1afbab6394621ebee0d75771a75d19c8c43563d7

8263998: Remove mentions of mc region in comments

Reviewed-by: ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp

Changeset: 42af7da9
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-04-29 18:13:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/42af7da94d9ed588a1c526202f6b77773e4e3f95

8265933: Move Java monitor related fields from class Thread to JavaThread

Reviewed-by: rehn, dcubed, coleenp, dholmes

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java

Changeset: 46b4a145
Author:    Phil Race <prr at openjdk.org>
Date:      2021-04-29 19:13:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/46b4a145a6da9439571cba3363f8cc3e877d302a

8266315: Problem list failing test java/awt/font/TextLayout/LigatureCaretTest.java

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 5d8c1cc8
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-04-29 21:02:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/5d8c1cc8a05e0d9aedd6d54b8147d374c2290024

8255410: Add ChaCha20 and Poly1305 support to SunPKCS11 provider

Reviewed-by: jnimeh

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_SALSA20_CHACHA20_POLY1305_PARAMS.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java
+ test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java
+ test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java
+ test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java
+ test/jdk/sun/security/pkcs11/KeyGenerator/TestChaCha20.java
+ test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java

Changeset: 5ecef01c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-29 23:06:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ecef01c4a9c7994a0fd20f926d0571c0c719f6e

8266217: ZGC: Improve the -Xlog:gc+init output for NUMA

Reviewed-by: stefank, tschatzl, pliden

! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp

Changeset: 2c381e0f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-04-29 23:22:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c381e0f8d5777d289a6eb410d66d8221c7d9d1b

8262376: ReplaceCriticalClassesForSubgraphs.java fails if --with-build-jdk is used

Reviewed-by: dholmes, minqi, ccheung

! src/hotspot/share/cds/heapShared.cpp
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: 51b21884
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-04-30 02:30:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/51b218842f001f1c4fd5ca7a02a2ba21e9e8a82c

8266267: Remove unnecessary jumps in Intel Math Library StubRoutines

Reviewed-by: thartmann, neliasso, kvn

! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp

Changeset: 4d771715
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-04-30 07:47:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d771715406bff2d751b4b0da0577e141c526eff

8249903: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java needs to be updated after 8146022 got closed

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java

Changeset: 3554dc29
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2021-04-30 08:23:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3554dc299dd242ffea63be9c5958be7a08d53509

8264395: WB_EnqueueInitializerForCompilation fails with "method holder must be initialized" when called for uninitialized class

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/compiler/whitebox/TestEnqueueInitializerForCompilation.java

Changeset: e9370a13
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-04-30 08:46:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9370a13b6f3f99d223ef5966f9e218b94d954b4

8265761: Font with missed font family name is not properly printed on Windows

Reviewed-by: serb, prr

! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
+ test/jdk/java/awt/print/MissedFontFamilyName/PrintFontWithMissedFontFamilyTest.java
+ test/jdk/java/awt/print/MissedFontFamilyName/SampleFontMissedFontFamily.ttf

Changeset: 276a1bf7
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-04-30 09:32:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/276a1bf7675e32784870f5559f6d3ac8bea07b6e

8236671: NullPointerException in JKS keystore

Reviewed-by: hchao, xuelei

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java

Changeset: 07ecd421
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-04-30 09:48:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/07ecd421d1538ae53ffbea65eccfa938e19a9f0f

8258602: JavaDoc field summary does not indicate final modifier

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
+ test/langtools/jdk/javadoc/doclet/testMemberSummary/pkg3/Members.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java

Changeset: eb8db12c
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-04-30 12:34:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb8db12ce67b10957fa94fbf61d9a30db34ec01a

8263396: Atomic::CmpxchgByteUsingInt::set_byte_in_int needs an explicit cast

Reviewed-by: dholmes

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

Changeset: 87de5b75
Author:    Alexey Ushakov <avu at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2021-04-30 13:53:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/87de5b750d2289512f002ecd307117734781f862

8266040: Lanai: Incorrect calculations of clipping boundaries

Reviewed-by: jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m

Changeset: 48bb996a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-04-30 14:04:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/48bb996ac9098fc33f6d52e2af15448b12a19572

8266220: keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified

Reviewed-by: coffeys, hchao

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java

Changeset: 0544a732
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-04-30 17:21:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/0544a732a44309bf7cbb44846dd9320c6096de17

8255227: java/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java

Changeset: 096e9e5d
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2021-04-30 19:05:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/096e9e5d13183f947089b5c7923890591490a2ce

8266318: Switch to macos prefix for macOS bundles

Reviewed-by: prr, erikj, iris

! .github/workflows/submit.yml
! make/autoconf/platform.m4
! make/conf/jib-profiles.js

Changeset: c36c63a0
Author:    Ian Graves <igraves at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2021-04-30 19:51:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/c36c63a008fa5e8b00dfc36c887cd9497fb91ab5

8260560: convert jdeps and jdeprscan tools to use Stream.toList()

Reviewed-by: alanb, mchung, iris

! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java

Changeset: dd05158b
Author:    Ian Graves <igraves at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2021-04-30 19:52:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd05158b24e8b399052a170ea9fe9ee6f65c0432

8266155: Convert java.base to use Stream.toList()

Reviewed-by: bpb, naoto, iris, chegar

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java

Changeset: 50fa1623
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-04-30 19:55:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/50fa1623adca74f79413fd127d4338901da4678d

8266389: ProblemList java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java on generic-all

Reviewed-by: mikael, prr

! test/jdk/ProblemList.txt

Changeset: 928d6324
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2021-04-30 20:15:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/928d63242e614676f96bd3e6bfdee499779d0d4f

8252237: C2: Call to compute_separating_interferences has wrong argument order

Reviewed-by: kvn, thartmann

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

Changeset: f86b70c3
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-04-30 22:17:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/f86b70c391c2909676a7d9821b7367269aa85206

8266328: C2: Remove InlineWarmCalls

Reviewed-by: kvn, iveresov

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse.hpp

Changeset: 3e667cc4
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-05-01 07:30:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e667cc40521dfb6d07dda07c2f33e37086ee64b

8265356: need code example for getting canonical constructor of a Record

Reviewed-by: smarks

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

Changeset: 5c083e85
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-05-01 12:03:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c083e8560ce9cc78615e3149a558206724cff53

8266129: tools/jpackage/windows/WinInstallerIconTest.java hangs with fastdebug

Reviewed-by: asemenyuk, almatvee

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

Changeset: dedddd5a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-02 05:29:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/dedddd5ab2e39a30a039d24f629a7974048b0923

8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5

Reviewed-by: prr, azvegint

! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_MidiUtils.c

Changeset: 7e30130e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-02 23:13:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e30130e354ebfed14617effd2a517ab2f4140a5

8266401: mark hotspot compiler/intrinsics/sha/cli tests which ignore VM flags

Reviewed-by: iignatyev, kvn

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java

Changeset: 8fa50ebd
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-05-03 04:37:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/8fa50ebdf2c0e44316d8e4b64b3e8ef90a2cc1bb

8263363: Minor cleanup of Lanai code - unused code removal and comments correction

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m

Changeset: c5dc657f
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-05-03 07:28:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5dc657f0be90bd594663dcc612f40a930c2bbe7

8266056: runtime/stringtable/StringTableCleaningTest.java failed with "RuntimeException: Missing Callback in [10, 11]"

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java

Changeset: 05cfac9f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-03 09:22:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/05cfac9f5bf07c3c4422f797a61b6e1b8410ce1b

8266412: Remove redundant TemplateInterpreter entries

Reviewed-by: jiefu, dholmes

! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp

Changeset: b42d4969
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-05-03 09:46:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b42d4969b1753e717a66218fd465243dfeccd455

8266388: C2: Improve constant ShiftCntV on x86

Reviewed-by: kvn

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

Changeset: ac760c7f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-03 10:06:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac760c7f9fca2cad3f2ae8a3da80d3f3a91163fb

8266295: Remove unused _concurrent_iteration_safe_limit

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 80941f47
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-03 11:45:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/80941f475f7f3bd479f1ab75287f0ffe7935ad05

8234446: Post-CMS workgroup hierarchy cleanup

Reviewed-by: tschatzl, rkennke

! src/hotspot/share/gc/shared/workerManager.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp

Changeset: 1d9ea3ae
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-03 12:35:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d9ea3ae0ff6e5283781c8e088578c2e8df63aaa

8266083: Shenandoah: Consolidate dedup/no dedup oop closures

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 194bceca
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-05-03 13:34:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/194bceca3a4d13d4528b86359ee9d5eead3ce7ac

8265984: Concurrent GC: Some tests fail "assert(is_frame_safe(f)) failed: Frame must be safe"

Reviewed-by: eosterlund, stefank, zgu

! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 001c5142
Author:    Yi Yang <yyang at openjdk.org>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-05-03 14:22:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/001c5142a6ff4c4073e651ebae9d6d7a8533eb42

8265322: C2: Simplify control inputs for BarrierSetC2::obj_allocate

Reviewed-by: kvn, neliasso

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: 880c138b
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-05-03 14:32:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/880c138b587e0902cd19c27a02baf41b57ac0bb0

8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion.

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/MHTransformationGen.java

Changeset: 55cc0af4
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-03 15:23:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/55cc0af40444262d0ba0f7dc01da44f1a431dc48

8266185: Shenandoah: Fix incorrect comment/assertion messages

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: ff65920c
Author:    Marcus G K Williams <marcus.williams at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-05-03 16:28:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff65920cd17e7e862b182524e2151784e26a079c

8265491: Math Signum optimization for x86

Reviewed-by: jiefu, jbhateja, neliasso

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java
+ test/micro/org/openjdk/bench/vm/compiler/Signum.java

Changeset: 45760d4b
Author:    Philippe Marschall <philippe.marschall at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2021-05-03 17:28:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/45760d4baf5da7537e1bae70796e869309d4aeff

8266320: (bf) ReadOnlyBufferException in heap buffer put(String,int,int) should not be conditional

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: 020236cb
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-03 20:53:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/020236cb9825bf4fa91a495a179623e3fcdc0149

8264786: [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched

Reviewed-by: azvegint, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m

Changeset: 3544a9d0
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-05-03 21:58:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/3544a9d0e4a071ad9c82aa17ab113e0101b4020b

8266391: Replace use of reflection in jdk.internal.platform.Metrics

Reviewed-by: redestad

+ src/java.base/linux/classes/jdk/internal/platform/SystemMetrics.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
+ src/java.base/unix/classes/jdk/internal/platform/SystemMetrics.java
+ src/java.base/windows/classes/jdk/internal/platform/SystemMetrics.java

Changeset: cfdf4a7d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-05-04 04:47:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfdf4a7de77ea662201a876551f52fc558bfdf84

8266449: cleanup jtreg tags in compiler/intrinsics/sha/cli tests

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java

Changeset: 30ccd808
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2021-05-04 04:53:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/30ccd8081b3b82c04203a72c59d12a8c0a24b0c0

8264950: Set opaque for JTooltip in config file of NimbusLookAndFeel

Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java
! test/jdk/javax/swing/JList/TestOpaqueListTable.java

Changeset: ce1bc9d8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-05-04 07:27:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce1bc9d8bc7e6acb189a13fdadb573fa08b5c2f2

8266432: ZGC: GC allocation stalls can trigger deadlocks

Reviewed-by: pliden, ayang

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

Changeset: 8e071c4b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-05-04 07:56:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e071c4b52e84fed5503271f051429c9740b34dd

8265784: [C2] Hoisting of DecodeN leaves MachTemp inputs behind

Reviewed-by: kvn, goetz

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

Changeset: 141cc2f2
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-05-04 09:00:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/141cc2f2a35abdce48397071e2ce7ea862cf5755

8261527: Record page size used for underlying mapping in ReservedSpace

Reviewed-by: rkennke, iwalulya

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp

Changeset: b6519048
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-04 09:42:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/b65190483c824234b86e2e43cf85009d926713bf

8266438: Compile::remove_useless_nodes does not remove opaque nodes

Reviewed-by: vlivanov, chagedorn

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

Changeset: aa90df6f
Author:    Wang Huang <whuang at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2021-05-04 10:02:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa90df6f51940a73f9aa078a32768855c8568034

8266187: Memory leak in appendBootClassPath()

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Sun Jianye <sunjianye at huawei.com>
Reviewed-by: kevinw, mli, alanb

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c

Changeset: 05e60174
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-05-04 11:53:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/05e601748a35de02a33721199a00a3d6c335c6d9

8265137: java.util.Random suddenly has new public methods nowhere documented

Reviewed-by: uschindler, darcy, smarks

! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: ee5bba0d
Author:    Hui Shi <hshi at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-04 12:58:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee5bba0dc4cc7c2bfe633c5a3fe731c6c37adb1d

8265767: compiler/eliminateAutobox/TestIntBoxing.java crashes on arm32 after 8264649 in debug VMs

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: 770dfc1e
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-05-04 13:26:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/770dfc1ec4fe28bc73612c8b0dd8423dd49e1597

8265279: Remove unused RandomGeneratorFactory.all(Class<T> category)

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java

Changeset: 8b37d487
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-05-04 17:18:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8b37d4877087052e2ce721b795217feea24802b3

8255493: Support for pre-generated java.lang.invoke classes in CDS dynamic archive

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java

Changeset: 4e96b310
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-05-04 17:30:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e96b310425de541675b28493fdbe195780623c3

8265989: System property for the native character encoding name

Reviewed-by: iris, joehw, rriggs

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! test/jdk/java/lang/System/PropertyTest.java

Changeset: 9c4efddb
Author:    Phil Race <prr at openjdk.org>
Date:      2021-05-04 18:03:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c4efddb4aa724d9297947423320f1a7bbe15dd0

8263124: Missed initialization of baselineY in sun.font.StrikeMetrics

Reviewed-by: azvegint, kizune, pbansal

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

Changeset: 80323b7f
Author:    Phil Race <prr at openjdk.org>
Date:      2021-05-04 18:23:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/80323b7f66541e24177d02cc668a2eb9267962b9

8261169: Upgrade HarfBuzz to the latest 2.8.0

Reviewed-by: serb

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-blob.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-coretext.cc
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-dispatch.hh
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-cbdt-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-glyf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-win1256.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-machine.hh
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.cc
+ src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.cc
- src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.h
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.h
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.h
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: c53dee74
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-05-04 20:10:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/c53dee7480858811c32ac718f5a27a00e3483a38

8266227: Fix help text for --mac-signing-keychain

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties

Changeset: f00b70e2
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-05-04 21:18:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/f00b70e2caaa9c2bb49bb9eae49a29ffbbf87af8

8266527: RandomTestCoverage.java failing due to API removal

Reviewed-by: rriggs

! test/jdk/java/util/Random/RandomTestCoverage.java

Changeset: 61365d5f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-04 22:07:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/61365d5f58dae2dbc2aac20e62c656f931e63b66

8266465: Add wildcard to JTwork/JTreport exclude in jib-profiles.js

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: d2827994
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-04 22:24:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2827994f8a55f5af300baeb1e588ee140f4e78f

8255566: Add size validation when parsing values from VersionProps

Reviewed-by: rehn, iklam

! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 2c53654b
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-05-04 23:35:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c53654bf1140c7cd243598ebdbff9ca4b9c54ba

8266179: [macos] jpackage should specify architecture for produced pkg files

Reviewed-by: herrick, kcr, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Platform.java
+ test/jdk/tools/jpackage/macosx/HostArchPkgTest.java

Changeset: b88785d2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-05-05 00:22:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/b88785d2c6945c3063ad264d27609980c359cd77

8266038: Move newAddress() to JVMDebugger

Reviewed-by: kevinw, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java

Changeset: 8bcebe73
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-05-05 00:26:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bcebe73d283bd651a0e2d30133e40cca655f335

8265505: findsym does not work on remote debug server

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
= test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java

Changeset: b1725550
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-05-05 00:34:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1725550a265c3ffb280969e1b8eabd12aa5bd65

8266171: -Warray-bounds happens in imageioJPEG.c

Reviewed-by: prr

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

Changeset: b71f85ad
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-05-05 06:19:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/b71f85ad9d5dbd59b1d279148bc65ac26309a942

8264398: BevelBorderUIResource​(int, Color, Color) and BevelBoder(int, Color, Color) spec should clarify about usage of highlight and shadow color

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java

Changeset: 82768d9a
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-05-05 07:11:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/82768d9a31edcfe5b27e75d681d3592c8f4a2ece

8221503: vmTestbase/nsk/jdb/eval/eval001/eval001.java fails with: com.sun.jdi.InvalidTypeException: Can't assign double[][][] to double[][][]

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ArrayReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: c9873c41
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-05-05 10:10:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9873c416d047ec97c12f77abad3ece407530063

8260621: (jrtfs) ThreadLocal memory leak in ImageBufferCache when using jrtfs

Reviewed-by: jlaskey, vtewari

! src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java

Changeset: a8046c91
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-05-05 10:31:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8046c9157c4dca601843c953ce67f7372a87a52

8266436: Synthetic constructor trees have non-null return type

Reviewed-by: vromero

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

Changeset: 65ce4d20
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-05-05 10:42:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/65ce4d20565b7152bc6c5ea18813ec62e638f7c6

8266491: Remove resolve and obj_equals leftovers from BarrierSetAssembler

Reviewed-by: tschatzl

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 250b45a5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-05 11:49:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/250b45a510114d00059199701e626e3a63fc1fe7

8266222: [aix] In mmap-mode, partial releases with os::release_memory may trash internal bookkeeping

Reviewed-by: mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: 02cdd6eb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-05 11:54:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/02cdd6eb6d1e4bc99f8f34786e92c33123e50482

8266419: [aix] in mmap mode, os::attempt_reserve_memory_at() fails to handle wrong mapping address

Reviewed-by: mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: 0ac84d18
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-05-05 11:57:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ac84d18133857a75769e2bb3ac2c2d2f9508191

8266506: [aix] Treat mapping attempt too close to BRK as a mapping error

Reviewed-by: mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: 71d0858b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-05 12:14:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/71d0858b3216e6996e217707678680c602b4404d

8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: ef0f6930
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-05-05 12:17:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef0f693065eddd5c86b9e0fc52d57eafb0b1dc50

8266499: Delete dead code in aarch64.ad

Reviewed-by: kvn

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

Changeset: 6ba911d6
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-05-05 12:44:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ba911d64ea05a6507bcf88a8ca656088a30ba5a

8266498: Make debug ps() call print_stack

Reviewed-by: stuefe, lfoltan

! src/hotspot/share/utilities/debug.cpp

Changeset: a05e8e24
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-05-05 12:59:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a05e8e24224b047584c3a273fa7b4fef66798dd6

8266497: Remove unnecessary EMCP liveness indication

Reviewed-by: iklam, dholmes, sspitsyn

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp

Changeset: 61bb6eca
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-05 13:00:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/61bb6eca3e34b3f8382614edccd167f7ecefba65

8266453: Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp

Changeset: f07bb2f4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-05 14:01:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/f07bb2f4b986103bba975de29324c7219c14628d

8250766: javadoc adds redundant spaces when @see program element is wrapped

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/pkg/Test.java

Changeset: 6018336f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-05 14:27:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6018336fc5e93675482b92df76594712c238adda

8259316: [REDO] C1/C2 compiler support for blackholes

Reviewed-by: vlivanov, kvn, iignatyev

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
+ test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java

Changeset: 1885c83a
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-05-05 19:17:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/1885c83aca4f7bae43c5dfb9de185a4253d9fe2b

8266504: Remove leftovers from BarrierSetAssemblerC1

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp

Changeset: 9de62a45
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-05-05 19:18:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/9de62a454f2ff7da62ce13e8ea9009645af72c14

8266505: Cleanup LibraryCallKit::make_unsafe_address()

Reviewed-by: roland, kvn

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: 138d573c
Author:    Phil Race <prr at openjdk.org>
Date:      2021-05-05 19:39:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/138d573c3567e9a51b1ac2b1de89b41c4b51ae93

8262392: Update Mesa 3-D Headers to version 21.0.3

Reviewed-by: serb, jdv, kcr

! src/java.desktop/share/legal/mesa3d.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h

Changeset: 20ad4289
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-05-06 05:50:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/20ad42897427483a4a62e1de7e78d4620eb9e240

8180568: Refactor javax/crypto shell tests to plain java tests

Reviewed-by: wetmore

! test/jdk/javax/crypto/CryptoPermissions/TestExemption.java
- test/jdk/javax/crypto/CryptoPermissions/TestExemption.sh
- test/jdk/javax/crypto/SecretKeyFactory/FailOverTest.sh
+ test/jdk/javax/crypto/SecretKeyFactory/TestFailOver.java



More information about the loom-dev mailing list