git: openjdk/loom: master: 119 new changesets

duke duke at openjdk.java.net
Thu May 26 08:16:39 UTC 2022


Changeset: 9ab29b6c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-05-18 16:45:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/9ab29b6c07d0995127ba647b2eab1c694e236661

8286869: unify os::dir_is_empty across posix platforms

Reviewed-by: iklam, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: a03438cb
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-18 17:12:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a03438cb1b915c89739fc974e5b84adc38bd14bf

8285397: JNI exception pending in CUPSfuncs.c:250

Reviewed-by: psadhukhan

! src/java.desktop/unix/native/common/awt/CUPSfuncs.c

Changeset: 9becf7d5
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-18 17:19:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/9becf7d5780860a92e018638dafb1b0a02b07048

8283705: Make javax.sound.midi.Track a final class

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/sound/midi/Track.java

Changeset: 6b9c1521
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-18 17:43:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b9c15211efd0eb35e4ac8edf84c61bb8825a027

8286366: (cs) Charset.put can use putIfAbsent instead of containsKey+put

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/charset/Charset.java

Changeset: b5a3d284
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-05-18 18:13:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5a3d2843be3c093cd3a534caece87a32e5c47cc

8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java

Reviewed-by: joehw, tsteele

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java

Changeset: cd5bfe7b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-05-18 18:26:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd5bfe7b97d581a7c7fdb39df72bb22bfaed4f50

8286814: Shenandoah: RedefineRunningMethods.java test failed with Loom

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 8323787c
Author:    Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-18 19:45:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/8323787c07ced4fa8ce852995df4c0e2de4d7ccc

8255439: System Tray icons get corrupted when windows scaling changes

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: kcr, prr, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.h
+ test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java

Changeset: b523c884
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-05-18 20:21:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/b523c88480ba5c8f9d78537c9de0abcbf1f867c0

8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe

Reviewed-by: asemenyuk, kcr

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
+ test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
+ test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java

Changeset: a6177092
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-05-18 20:49:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/a617709235588420ad16624e44625de5e3f4625f

8281268: Resolve duplication of test ClassTransformer class

Reviewed-by: kevinw, cjplummer

! test/jdk/com/sun/jdi/RedefineAbstractClass.java
! test/jdk/com/sun/jdi/RedefineClasses.java
- test/jdk/com/sun/jdi/lib/jdb/ClassTransformer.java
! test/jdk/com/sun/jdi/lib/jdb/JdbTest.java

Changeset: 2a2d54e8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-19 01:25:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a2d54e8a6e24da49d57c0648a2af41c98b78ea4

8286984: (ch) Problem list java/nio/channels/FileChannel/LargeMapTest.java on Windows

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 26c7c92b
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-05-19 05:53:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/26c7c92bc93f3eecf7ce69c69f1999ba879d1d60

8286694: Incorrect argument processing in java launcher

Reviewed-by: dholmes

! src/java.base/share/native/libjli/java.c

Changeset: dbda0e2b
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2022-05-19 06:05:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/dbda0e2bda5d8ba86f068684941a05387947d993

8286969: Add a new test library API to execute kinit in SecurityTools.java

Reviewed-by: rhalade, weijun

! test/lib/jdk/test/lib/SecurityTools.java

Changeset: 022e7170
Author:    yyrrzhang <yyrrzhang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-05-19 07:45:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/022e71704ce81d9b47624fb9fb93a4017dae62a0

8286462: Incorrect copyright year for src/java.base/share/classes/jdk/internal/vm/FillerObject.java

Reviewed-by: jiefu

! src/java.base/share/classes/jdk/internal/vm/FillerObject.java

Changeset: fc3edf24
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-19 08:04:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc3edf2412461f41ac4dfd8b047257432620ba6d

8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java

Reviewed-by: prr, aivanov

! test/jdk/java/awt/print/PrinterJob/PageRangesDlgTest.java

Changeset: 47500b24
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-19 08:45:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/47500b2429c8e09f322ec3ff95ff09293db26a9a

8286897: Loom: Cleanup x86_64 StubGenerator

Reviewed-by: rpressler, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 6e386669
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-19 09:35:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e386669e3832cdf412bc6d485aa358e8811483f

8286944: Loom: Common ContinuationEntry cookie handling

Reviewed-by: rbackman, coleenp

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuationEntry.hpp

Changeset: db19dc6b
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-05-19 13:13:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/db19dc6bb99fe5f149045b6a2a9ceb0b79f0dcc8

8284688: Minor cleanup could be done in java.security.jgss

Reviewed-by: weijun

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCaller.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSExceptionImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/JgssExtender.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5CredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MicToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MicToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/ServiceCreds.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/WrapToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/WrapToken_v2.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSCredentialSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/MechanismFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenInit.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSLibStub.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Tag.java

Changeset: d24c84e7
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-05-19 13:22:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/d24c84e7687890db88550b05ff9eebe9cae361b2

8286873: Improve websocket test execution time

Reviewed-by: dfuchs, prappo

! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingOperations.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/PendingTextPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java

Changeset: af7cda5d
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-05-19 13:58:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/af7cda5d8f1f724f183f6ec85ca9edf6afb2d478

8285733: [s390] Vector Instruction Emitters for element-wise access are broken

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: fa1b56ed
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-05-19 14:52:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa1b56ede6eed653f70efbbfff3af5ee6b481ee4

8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed

Reviewed-by: kvn, chagedorn, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: fd36f373
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-05-19 16:11:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd36f3730ec92d39f81f9d6d4d2b976938ed44bd

8286797: Guards of constant value false are not permitted

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/T8286797.java
+ test/langtools/tools/javac/T8286797.out
+ test/langtools/tools/javac/diags/examples/GuardHasConstantFalse.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java

Changeset: 83cec4b6
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-05-19 16:19:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/83cec4b6cc25b9b0db751bbe873444259cdcb21c

8284273: Early crashes in os::print_context on AArch64

Reviewed-by: stefank, stuefe

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: ac6a7d7b
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 17:57:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac6a7d7b36fc79161320b6e4082cff8fb4924811

8278367: JNI critical region violation in CTextPipe.m:363

Reviewed-by: kizune, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m

Changeset: 655500a4
Author:    Christian Stein <cstein at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-05-19 18:25:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/655500a4f5e3abcff176599604deceefb6ca6640

8286654: Add an optional description accessor on ToolProvider interface

Reviewed-by: jjg, darcy, lancea

! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavacToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.jartool/share/classes/sun/tools/jar/JarToolProvider.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java

Changeset: aa506258
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 18:40:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa5062584c5a17d1ad21e31ce3f4768f6a5edbc8

8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed

Reviewed-by: asemenyuk, kcr

! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java

Changeset: e60d8b51
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-05-19 18:44:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e60d8b516e97a2c1f662e1f31f1cfde2c9fd163e

8253176: Signature.getParameters should specify that it can throw UnsupportedOperationException

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureSpi.java

Changeset: 7b19226b
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-19 18:50:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b19226be24356572df493446e3b0a9380b3d217

8267038: Update IANA Language Subtag Registry to Version 2022-03-02

Reviewed-by: rriggs

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 079312c8
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-05-19 19:12:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/079312c835a75e2ed5329d061583add5ac9fa2e0

8286182: [BACKOUT] x86: Handle integral division overflow during parsing
8287035: [BACKOUT] PPC64: Handle integral division overflow during parsing

Reviewed-by: mdoerr, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
- src/hotspot/cpu/ppc/parse_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
- src/hotspot/cpu/x86/parse_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- test/hotspot/jtreg/compiler/integerArithmetic/TestDivision.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/IntegerDivMod.java
! test/micro/org/openjdk/bench/java/lang/LongDivMod.java

Changeset: b0892295
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-05-19 19:59:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0892295ee12c0c58c0121ff7f5f585b32d60eeb

8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest

Reviewed-by: kvn, vlivanov

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

Changeset: 9f562ef7
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-19 20:04:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f562ef7546c80e6ddce7b932f3f5ca17c741d21

8286872: Refactor add/modify notification icon (TrayIcon)

Reviewed-by: azvegint, kizune, honkar

! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.h

Changeset: de74e0e2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-19 21:43:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/de74e0e25a195084745891419f0c4a8ad286560c

8280035: Use Class.isInstance instead of Class.isAssignableFrom where applicable

Reviewed-by: prr, rriggs

! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl.java
! src/java.desktop/share/classes/com/sun/beans/decoder/NewElementHandler.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Defaults.template
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 890771e7
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-05-19 23:38:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/890771e708277c5f7ea9460ff7bcc7e4cae87eab

8285517: System.getenv() returns unexpected value if environment variable has non ASCII character

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/unix/classes/java/lang/ProcessEnvironment.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
+ test/jdk/java/lang/System/i18nEnvArg.java

Changeset: 40e99a19
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-19 23:41:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/40e99a19f20dde0916684f93c17c51c7c5de109a

8285308: Win: Japanese logical fonts are drawn with wrong size

Reviewed-by: kizune, naoto

! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java

Changeset: 6569666b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-20 07:39:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/6569666b050e8b6f3a0aae7d14d96007a1e429b3

8286943: G1: With virtualized remembered sets, maximum number of cards configured is wrong

Reviewed-by: ayang, iwalulya

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

Changeset: 828dc89a
Author:    tqxia <txiadev at gmail.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2022-05-20 08:04:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/828dc89ab83682b0e08f056b6ca557967d5b3ee5

8286893: G1: Recent card set coarsening statistics wrong

Reviewed-by: tschatzl, ayang

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

Changeset: d5d19f52
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-05-20 08:17:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5d19f52ceb1430104b12a42c78489f42477a9b0

8287013: StringConcatFactory: remove short and byte mixers/prependers

Reviewed-by: jlaskey

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: 6d56caff
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-05-20 08:59:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d56caff3d7b06bb75f741bc503797edf94e9889

8285962: NimbusDefaults has a typo in a L&F property

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf

Changeset: 4587337e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-20 09:09:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/4587337e956ed6f1a59e9d980a09ab9f784fbde0

8286858: Remove dead code in sun.reflect.misc.MethodUtil

Reviewed-by: mchung, iris

! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java

Changeset: 087bccfe
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-05-20 17:51:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/087bccfe28c03cb714d46b307e276efca11a4315

8286978: SIGBUS in libz during CDS initialization

Reviewed-by: iklam

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

Changeset: 7b274feb
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-20 20:05:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b274feba5117b6cd80601242a4176f967625cc2

8285513: JFR: Add more static support for event classes

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java

Changeset: ba23f140
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-05-20 20:24:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba23f14025f42bdb3bc831782b2f11443d1c572c

8287052: comparing double to max_intx gives unexpected results

Reviewed-by: kvn

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

Changeset: b33c6e52
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-05-20 21:19:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/b33c6e52c1ba675efdae6e48a9ff022b2b24513c

8286266: [macos] Voice over moving JTable column to be the first column JVM crashes

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
! test/jdk/java/awt/a11y/AccessibleJTableTest.java

Changeset: da8fd454
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-05-21 00:41:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/da8fd4547f27cea8d940df5c99dd99503617bf4e

8287119: Add Distrust.java to ProblemList

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: 7c086475
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-05-21 08:48:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c0864752aa6301ec5a2123a5a96eb71bc0a83af

8287099: Clean up terminology regarding doc comment descriptions.

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! test/langtools/tools/doclint/EmptyDescriptionTest.out

Changeset: c156bcc5
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-21 16:05:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/c156bcc599534ae989bc9cbd001e7c150da8096c

8285399: JNI exception pending in awt_GraphicsEnv.c:1432

Reviewed-by: azvegint, serb

! src/java.desktop/unix/native/common/awt/awt.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 9008cfad
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-23 05:40:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/9008cfad45346af570a765335846b0b4fe9af4b6

8287044: Loom: Incorrect StackChunk::pc accessors

Reviewed-by: rpressler, coleenp

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp

Changeset: 414265bd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-23 08:28:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/414265bd83121774fc392412c1ca18d42a4273a3

8189669: Deduplicate VerifyOption documentation

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/verifyOption.hpp

Changeset: 01916e19
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-23 08:29:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/01916e192039bebbb93f5a09eb3ca9ec31ee707f

8287053: Avoid redundant HashMap.containsKey calls in ZoneInfoFile.getZoneInfo0

Reviewed-by: redestad, naoto, rriggs

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java

Changeset: cb08b4e8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-23 08:31:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb08b4e86a8b79b886beebe482be6d842d79c517

8287024: G1: Improve the API boundary between HeapRegionRemSet and G1CardSet

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 89a1d055
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-23 08:43:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/89a1d055d93ad57bcec7c1accb3f53b4c30f594d

8286715: Generalize MemorySegment::ofBuffer

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java

Changeset: a0042de4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-23 08:50:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0042de411611c8b2054de40f112eb43aa99856e

8276549: Improve documentation about ContainerPtr encoding

Reviewed-by: kbarrett, iwalulya

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

Changeset: 7becf13e
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-05-23 10:03:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/7becf13e61ba2c43837e4b48775fdaf73bc1d79e

8286825: Linker naming cleanup

Reviewed-by: mcimadamore, rehn

= src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
= src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
= src/hotspot/cpu/aarch64/foreignGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
- src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp
+ src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
+ src/hotspot/cpu/arm/downcallLinker_arm.cpp
= src/hotspot/cpu/arm/foreignGlobals_arm.cpp
= src/hotspot/cpu/arm/foreignGlobals_arm.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
- src/hotspot/cpu/arm/universalNativeInvoker_arm.cpp
- src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp
+ src/hotspot/cpu/arm/upcallLinker_arm.cpp
+ src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
= src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
= src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
- src/hotspot/cpu/ppc/universalNativeInvoker_ppc.cpp
- src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp
+ src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
+ src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
= src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
= src/hotspot/cpu/riscv/foreignGlobals_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
- src/hotspot/cpu/riscv/universalNativeInvoker_riscv.cpp
- src/hotspot/cpu/riscv/universalUpcallHandle_riscv.cpp
+ src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
+ src/hotspot/cpu/s390/downcallLinker_s390.cpp
= src/hotspot/cpu/s390/foreignGlobals_s390.cpp
= src/hotspot/cpu/s390/foreignGlobals_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
- src/hotspot/cpu/s390/universalNativeInvoker_s390.cpp
- src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp
+ src/hotspot/cpu/s390/upcallLinker_s390.cpp
+ src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
= src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
= src/hotspot/cpu/x86/foreignGlobals_x86.hpp
= src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
= src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
- src/hotspot/cpu/x86/universalNativeInvoker_x86_32.cpp
- src/hotspot/cpu/x86/universalUpcallHandler_x86_32.cpp
- src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
+ src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
+ src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
+ src/hotspot/cpu/zero/downcallLinker_zero.cpp
= src/hotspot/cpu/zero/foreignGlobals_zero.cpp
= src/hotspot/cpu/zero/foreignGlobals_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
- src/hotspot/cpu/zero/universalNativeInvoker_zero.cpp
- src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp
+ src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
+ src/hotspot/share/prims/downcallLinker.hpp
= src/hotspot/share/prims/foreignGlobals.cpp
= src/hotspot/share/prims/foreignGlobals.hpp
= src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/hotspot/share/prims/universalNativeInvoker.hpp
- src/hotspot/share/prims/universalUpcallHandler.cpp
- src/hotspot/share/prims/universalUpcallHandler.hpp
+ src/hotspot/share/prims/upcallLinker.cpp
+ src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
= src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
= src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java

Changeset: 81f128b9
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-23 10:19:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/81f128b9031e2c04859d323378b64e3f2625bf20

8287154: java/nio/channels/FileChannel/LargeMapTest.java does not compile

Reviewed-by: alanb, jvernee

! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java

Changeset: 88018c4d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-23 10:28:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/88018c4d3e67dd75f2cb50d1adacb9d73f360daa

8287150: Remove HeapRegion::block_start_const declaration without definition

Reviewed-by: ayang

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

Changeset: c9065915
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-05-23 10:30:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9065915b6063aeed5e9c50aebb245a64b425f17

8286391: Address possibly lossy conversions in jdk.compiler

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: 689f80cb
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-23 11:14:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/689f80cbadb0d17d61b7dc83512d0f6ef94cc204

8287153: Whitespace typos in HeapRegion class

Reviewed-by: ayang

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

Changeset: 8040aa00
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-05-23 13:34:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/8040aa0073e7ea22b2fdff5bddff10c244e116ef

8286908: ECDSA signature should not return parameters

Reviewed-by: ascarpino, hchao, valeriep

! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
+ test/jdk/sun/security/ec/SignatureParameters.java

Changeset: 110d9064
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-05-23 14:49:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/110d906432761482acd2899be1314e075bc21bec

8287103: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java fails with Xcomp

Reviewed-by: alanb, kevinw

! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java

Changeset: 940e94f1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-05-23 14:50:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/940e94f194e2abab8006e67dbb82cab5f16e3a17

8285739: disable EscapeBarrier deopt for virtual threads

Reviewed-by: kvn, rrich, sspitsyn

! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp

Changeset: 8122466f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-23 15:12:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/8122466fbb8e3f3450131895551ec5b832845938

8287113: JFR: Periodic task thread uses period for method sampling events

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java

Changeset: 5d8d6da3
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-05-23 15:28:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/5d8d6da36aeb3bd4f6238cfac509d0e481fa5d1e

8286972: Support the new loop induction variable related PopulateIndex IR node on x86

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java

Changeset: ac274c4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-23 16:17:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac274c4ca67555742065dc850823e924361f2ff7

8286956: Loom: Define test groups for development/porting use

Reviewed-by: alanb, zgu

! test/hotspot/jtreg/TEST.groups
! test/jdk/TEST.groups

Changeset: ef7a9f81
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-23 16:20:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef7a9f817096d5fac8ed624cadb087fcbe5eb98a

8279185: Support for IsoFields in JapaneseDate/MinguoDate/ThaiBuddhistDate

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseChronology.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java
+ test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java

Changeset: 646c8aae
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-05-23 16:23:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/646c8aaeeccb494c72ff84c6e0f303f790be0ba9

8286277: CDS VerifyError when calling clone() on object array

Reviewed-by: dholmes, ccheung

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/VerifyObjArrayCloneTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/VerifyObjArrayCloneTestApp.java
+ test/hotspot/jtreg/runtime/verifier/InvokeClone.java
+ test/hotspot/jtreg/runtime/verifier/InvokeCloneInvalid.jasm
+ test/hotspot/jtreg/runtime/verifier/InvokeCloneValid.jasm

Changeset: 9df93a18
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-23 20:01:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/9df93a180c8b6e390bdecd13f7abbc98be9c8ce6

8286887: Remove logging from search.js

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template

Changeset: 6a192206
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-23 20:10:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a192206b820bc22a2f143fa4631e3d707d6fa7c

8286832: JavaDoc pages call browser history API too often

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js

Changeset: 5b7d066c
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-05-23 20:32:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b7d066ca5cb68e07a704d3ce13283761c1cf3ad

8287109: Distrust.java failed with CertificateExpiredException

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/appleistca2g1-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustglobalca-chain.pem

Changeset: 02fec1e6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-23 20:56:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/02fec1e6e5b6728c13763718c98cf5db68b1cce3

8287155: Additional make typos

Reviewed-by: lancea, iris

! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4
! make/autoconf/lib-hsdis.m4
! make/autoconf/lib-std.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/conf/jib-profiles.js
! make/devkit/createWindowsDevkit.sh
! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java
! make/ide/netbeans/langtools/build.xml
! make/langtools/build.xml
! make/scripts/logger.sh

Changeset: 9f73fb5a
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-05-23 22:31:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f73fb5a72157adb4edb07ead2d9a6745c21e9f4

8225013: sanity/client/SwingSet/src/ScrollPaneDemoTest.java fails on Linux

Reviewed-by: prr, serb

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ScrollPaneDemoTest.java
! test/jdk/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java

Changeset: 782ae380
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-05-23 22:47:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/782ae3801c63945ed977782fe15e8e911f7f9656

8286262: Windows: Cleanup deprecation warning suppression

Reviewed-by: ihse, dholmes

! make/autoconf/flags-cflags.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: c1db70d8
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-05-24 00:15:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1db70d827f7ac81aa6c6646e2431f672c71c8dc

8285973: x86_64: Improve fp comparison and cmove for eq/ne

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/java/lang/FPComparison.java

Changeset: a5caffd4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-05-24 04:32:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5caffd4a5dfac44a925f783bc1f72e0a7b85869

8286786: [macos] javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java still fails

Reviewed-by: serb, dnguyen

! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java

Changeset: 15f15830
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-05-24 06:20:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/15f15830f00895c046c08b55dfeb1618700a2c10

8287008: Improve tests for thread dumps in JSON format

Reviewed-by: cjplummer

! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
+ test/lib/jdk/test/lib/threaddump/ThreadDump.java

Changeset: 1cd7850f
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-24 07:12:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/1cd7850f8745dc92d78e46f11856dd74dd8a66d1

8287194: build failure on riscv after JDK-8286825

Reviewed-by: fyang, shade

! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp

Changeset: 6458a56e
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-05-24 07:19:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/6458a56e60472fb2fbe8fa60bbc856dc95f50f07

8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure

Reviewed-by: chagedorn, kvn

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

Changeset: cf57d72f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-24 07:53:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf57d72fe8f40810f386413fe6e8c3c5dafab01f

8287174: Remove deprecated configure arguments

Reviewed-by: shade, dholmes

! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/platform.m4

Changeset: a276cd2d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-24 08:24:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/a276cd2d59fb8921f8925c281570efa3877ac309

8287151: Remove unused parameter in G1CollectedHeap::mark_evac_failure_object

Reviewed-by: ayang, lkorinth

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

Changeset: 4042dba3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-24 08:25:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/4042dba3d00f15edf4dd80c121dbb459a6855412

8287138: Make VerifyOption an enum class

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/shared/verifyOption.hpp
! src/hotspot/share/memory/universe.hpp

Changeset: bd361bc0
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-05-24 09:16:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/bd361bc077e58da173e752392147b8d08055dc37

8286376: Wrong condition for using non-immediate oops on AArch64

Reviewed-by: aph, thartmann

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

Changeset: a0f6dd32
Author:    Christian Stein <cstein at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2022-05-24 10:14:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0f6dd329139337a5f48557594fa67fa5b9af3eb

8287121: Fix typo in jlink's description resource key lookup

Reviewed-by: alanb, lancea

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
+ test/jdk/java/util/spi/ToolProviderDescriptionTest.java

Changeset: 9473c383
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-24 10:31:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/9473c383c6c18698c551172eb20e41737025cf44

8286057: Make javac error on a generic enum friendlier

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8286057.java
+ test/langtools/tools/javac/T8286057.out
+ test/langtools/tools/javac/diags/examples/EnumsCantBeGeneric.java

Changeset: e0d361ce
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-24 11:25:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0d361cea91d3dd1450aece73f660b4abb7ce5fa

8284191: Replace usages of 'a the' in hotspot and java.base

Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/VirtualMachineError.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/sun/security/provider/SHA.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/ECKeySizeParameterSpec.java
! src/java.base/windows/native/libnio/ch/wepoll.c
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.se/share/data/jdwp/jdwp.spec
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/VMMismatchException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/ShutdownNotification.java
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java
! test/hotspot/jtreg/compiler/unsafe/TestLoopUnswitching.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn.README
! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java
! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/resume/resume002/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java
! test/hotspot/jtreg/vmTestbase/vm/share/options/test/ExampleWithNonprimitiveOptions.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java
! test/jdk/com/sun/jdi/OomDebugTest.java
! test/jdk/com/sun/jdi/VarargsTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
! test/jdk/java/lang/StackWalker/ReflectionFrames.java
! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/jdk/java/lang/instrument/NoTransformerAddedTest.java
! test/jdk/java/lang/instrument/NullTransformerAddTest.java
! test/jdk/java/lang/instrument/NullTransformerRemoveTest.java
! test/jdk/java/lang/invoke/AccessControlTest.java
! test/jdk/java/net/InetAddress/ptr/Lookup.java
! test/jdk/java/net/InterfaceAddress/Equals.java
! test/jdk/java/net/Socket/SoTimeout.java
! test/jdk/java/net/Socks/SocksSocketImplTest.java
! test/jdk/java/net/URLConnection/contentHandler/COM/foo/content/text/plain.java
! test/jdk/java/net/httpclient/MessageHeadersTest.java
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/IdentityProcessorVerification.java
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java
! test/jdk/java/nio/channels/SocketChannel/ConnectState.java
! test/jdk/java/security/SecureRandom/SerializedSeedTest.java
! test/jdk/java/security/Signature/ResetAfterException.java
! test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java
! test/jdk/jdk/internal/misc/Unsafe/CopyCommon.java
! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java
! test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java
! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
! test/jdk/sun/security/tools/jarsigner/OldSig.java
! test/jdk/tools/launcher/TooSmallStackSize.java
! test/langtools/tools/javac/api/T6838467.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/lib/toolbox/JavacTask.java
! test/lib/jdk/test/lib/cds/CDSOptions.java
! test/lib/jdk/test/lib/jfr/Events.java

Changeset: 5974f5fe
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-24 11:34:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/5974f5fed3ef888e8e64b1bf33793a7bcc4ca77c

8284213: Replace usages of 'a the' in xml

Reviewed-by: lancea, dmarkov, iris, prr, joehw

! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilder.java
! src/java.xml/share/classes/javax/xml/parsers/SAXParser.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
! src/java.xml/share/classes/javax/xml/transform/TransformerException.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java
! test/jdk/java/beans/XMLEncoder/Test4631471.java

Changeset: 0a82c4eb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-24 14:10:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a82c4ebc3748f6dfbbcd72e4421fbe0ea89e0b0

8287137: Problemlist failing x86_32 tests after Loom integration

Reviewed-by: prr, mcimadamore

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/langtools/ProblemList.txt

Changeset: 8f0eb5d4
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-05-24 15:03:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/8f0eb5d40178b49fa69a623d057ca00846526319

8287158: Explicitly reject unsupported call shapes on macos-aarch64 in mainline

Reviewed-by: mcimadamore, ngasson

! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
! test/jdk/ProblemList.txt
- test/jdk/java/foreign/TestDowncall.java
+ test/jdk/java/foreign/TestDowncallBase.java
+ test/jdk/java/foreign/TestDowncallScope.java
+ test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/libAsyncInvokers.cpp
! test/jdk/java/foreign/libTestDowncall.c
- test/jdk/java/foreign/libTestDowncall.h
! test/jdk/java/foreign/libTestDowncallStack.c
! test/jdk/java/foreign/libTestUpcall.c
- test/jdk/java/foreign/libTestUpcall.h
! test/jdk/java/foreign/libTestUpcallStack.c
! test/jdk/java/foreign/libVarArgs.c
+ test/jdk/java/foreign/shared.h

Changeset: fdc147e3
Author:    Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-05-24 15:49:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdc147e3540801822f5b15c9c5a76cacc92c4fd2

8287139: aarch64 intrinsic for unsignedMultiplyHigh

Reviewed-by: aph, ngasson

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

Changeset: d888c80b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-24 15:52:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/d888c80bbad5bf388cdd65ea4d5749f04bbda94b

8287165: JFR: Add logging to jdk/jfr/api/consumer/recordingstream/TestOnEvent.java

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java

Changeset: a10c5597
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-05-24 15:54:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/a10c5597d93c4402bafdbb570437aac052b10027

8287162: (zipfs) Performance regression related to support for POSIX file permissions

Reviewed-by: jpai, alanb, clanger

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: 25080e0c
Author:    Tyler Steele <tsteele at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-05-24 16:24:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/25080e0c3ac75ea2b9f04fcbca37b96c46ea3473

8286891: thread_local causes undefined symbol error with XL C

Reviewed-by: mdoerr, mbaesken, jvernee

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

Changeset: fdece9ac
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-24 16:31:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdece9ac71e865371ef7e348c54bca21235efdb3

8287169: compiler/arguments/TestCompileThresholdScaling.java fails on x86_32 after JDK-8287052

Reviewed-by: kvn, dlong

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

Changeset: 45180633
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-05-24 16:33:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/45180633d34b6cbb679bae0753d9f422e76d6297

8281682: Redundant .ico files in Windows app-image cause unnecessary bloat

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java

Changeset: 25669bb6
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-24 17:53:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/25669bb667466b3cc814f8f08d4e3a2982a4cf2e

8275170: Some jtreg sound tests should be marked with sound keyword

Reviewed-by: kizune, serb, aivanov

! test/jdk/TEST.ROOT
! test/jdk/javax/sound/midi/Devices/ClosedReceiver.java
! test/jdk/javax/sound/midi/Devices/InitializationHang.java
! test/jdk/javax/sound/midi/Devices/MidiDeviceGetReceivers.java
! test/jdk/javax/sound/midi/Devices/MidiIO.java
! test/jdk/javax/sound/midi/Devices/MidiOutGetMicrosecondPositionBug.java
! test/jdk/javax/sound/midi/Devices/OpenClose.java
! test/jdk/javax/sound/midi/Devices/ReceiverTransmitterAvailable.java
! test/jdk/javax/sound/midi/Devices/Reopen.java
! test/jdk/javax/sound/midi/MidiSystem/DefaultDevices.java
! test/jdk/javax/sound/midi/MidiSystem/GetSequencer.java
! test/jdk/javax/sound/midi/Sequence/GetMicrosecondLength.java
! test/jdk/javax/sound/midi/Sequencer/LoopIAE.java
! test/jdk/javax/sound/midi/Sequencer/MetaCallback.java
! test/jdk/javax/sound/midi/Sequencer/Recording.java
! test/jdk/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java
! test/jdk/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java
! test/jdk/javax/sound/midi/Sequencer/SeqStartRecording.java
! test/jdk/javax/sound/midi/Sequencer/SequencerCacheValues.java
! test/jdk/javax/sound/midi/Sequencer/SequencerImplicitSynthOpen.java
! test/jdk/javax/sound/midi/Sequencer/SequencerSetMuteSolo.java
! test/jdk/javax/sound/midi/Sequencer/SequencerState.java
! test/jdk/javax/sound/midi/Sequencer/SetTickPosition.java
! test/jdk/javax/sound/midi/Sequencer/TickLength.java
! test/jdk/javax/sound/midi/Soundbanks/ExtraCharInSoundbank.java
! test/jdk/javax/sound/sampled/AudioSystem/DefaultMixers.java
! test/jdk/javax/sound/sampled/Clip/ClipCloseLoss.java
! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java
! test/jdk/javax/sound/sampled/Clip/Drain/ClipDrain.java
! test/jdk/javax/sound/sampled/Clip/Duration/ClipDuration.java
! test/jdk/javax/sound/sampled/Clip/Endpoint/ClipSetEndPoint.java
! test/jdk/javax/sound/sampled/Controls/FloatControl/FloatControlBug.java
! test/jdk/javax/sound/sampled/DataLine/DataLineInfoNegBufferSize.java
! test/jdk/javax/sound/sampled/DataLine/DataLine_ArrayIndexOutOfBounds.java
! test/jdk/javax/sound/sampled/DataLine/LineDefFormat.java
! test/jdk/javax/sound/sampled/Lines/16and32KHz/Has16and32KHz.java
! test/jdk/javax/sound/sampled/Lines/BufferSizeCheck.java
! test/jdk/javax/sound/sampled/Lines/ChangingBuffer.java
! test/jdk/javax/sound/sampled/Lines/ClickInPlay/Test4218609.java
! test/jdk/javax/sound/sampled/Lines/ClipOpenException.java
! test/jdk/javax/sound/sampled/Lines/FrameSize/FrameSizeTest.java
! test/jdk/javax/sound/sampled/Lines/SDLwrite.java
! test/jdk/javax/sound/sampled/Lines/SourceDataLineDefaultBufferSizeCrash.java
! test/jdk/javax/sound/sampled/Lines/StopStart.java
! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java
! test/jdk/javax/sound/sampled/LinuxCrash/ClipLinuxCrash.java
! test/jdk/javax/sound/sampled/LinuxCrash/ClipLinuxCrash2.java
! test/jdk/javax/sound/sampled/LinuxCrash/SDLLinuxCrash.java
! test/jdk/javax/sound/sampled/Mixers/BogusMixers.java
! test/jdk/javax/sound/sampled/Mixers/BothEndiansAndSigns.java
! test/jdk/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/Test4997635.java
! test/jdk/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/Test5032020.java
! test/jdk/javax/sound/sampled/Mixers/NoSimpleInputDevice.java
! test/jdk/javax/sound/sampled/Mixers/PhantomMixers.java
! test/jdk/javax/sound/sampled/Mixers/PlugHwMonoAnd8bitAvailable.java
! test/jdk/javax/sound/sampled/Mixers/UnexpectedIAE.java
! test/jdk/javax/sound/sampled/Recording/TargetDataLineFlush.java
! test/jdk/javax/sound/sampled/spi/MixerProvider/ExpectedNPEOnNull.java

Changeset: 194bc08a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-05-24 18:12:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/194bc08a899d699b34d3d896001af8c642758b1d

8287249: Zero: Missing BarrierSetNMethod::arm() method

Reviewed-by: shade

! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp

Changeset: 6cc4bb11
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-05-24 18:16:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6cc4bb1169f34bc091cad3e2deec37cd5585e8d5

6725221: Standardize obtaining boolean properties with defaults

Reviewed-by: prr, rriggs

! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java

Changeset: 9b7e42c0
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-24 20:08:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b7e42c0f078db778dda1011d85cd92e3e4eb979

8284209: Replace remaining usages of 'a the' in source code

Reviewed-by: lancea, wetmore, dfuchs, iris, jjg, ihse

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/java.base/Copy.gmk
! make/scripts/shell-profiler.sh
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.naming/share/classes/javax/naming/directory/InitialDirContext.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.zipfs/share/classes/module-info.java
! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/jdk/java/lang/instrument/PremainClass/README
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/javax/sql/testng/test/rowset/serial/SerialClobTests.java
! test/langtools/tools/javac/modules/T8168854/module-info.java
! test/langtools/tools/lib/builder/ClassBuilder.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java

Changeset: d792cbcc
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-05-24 21:32:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/d792cbcc063c426fbf8add8697cbafc9b0e3fc3b

8286211: Update PCSC-Lite for Suse Linux to 1.9.5

Reviewed-by: weijun

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h

Changeset: 742644e2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-25 02:10:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/742644e291039e4f2f30cf80718669c06da5809c

8287263: java/nio/channels/FileChannel/LargeMapTest.java times out on Windows

Reviewed-by: lancea

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

Changeset: a0cccb54
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-05-25 06:24:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0cccb54791d954bf08da5aac9b9794e370617c8

8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect

Reviewed-by: jbachorik, lmesnik, amenkov

! src/hotspot/share/prims/jvmtiEventController.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp

Changeset: 65850431
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-25 07:23:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/65850431edd321c4cf49875f756ae28449c9f710

8287181: Avoid redundant HashMap.containsKey calls in InternalLocaleBuilder.setExtension

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java

Changeset: 593d2b7d
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-05-25 07:26:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/593d2b7dab934875527249be6840f328147b72b3

8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Reviewed-by: ngasson, shade

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

Changeset: d889319a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-05-25 08:06:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d889319a86101e944aefd4ad7f300505abbe5b30

8287254: Clean up Xcode sysroot logic

Reviewed-by: erikj

! make/autoconf/basic.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/modules/jdk.hotspot.agent/Gensrc.gmk

Changeset: f7a37f58
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-25 08:15:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/f7a37f58862d08adbf8fb141bf43c362bda7fd16

8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event

Reviewed-by: ihse, shade

! .github/workflows/submit.yml

Changeset: e17118aa
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-05-25 09:03:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e17118aa8afb14dfca049f19fd98a1483b2b5c1b

8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947

Reviewed-by: shade, kvn

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

Changeset: e1f140d2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-25 09:50:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/e1f140d270cc666d26b888a0a25ca7b02e1239af

8287206: Use WrongThreadException for confinement errors

Reviewed-by: alanb, darcy, mchung

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/MemorySession.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/channels/TestSocketChannels.java

Changeset: e32377e4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-25 10:29:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/e32377e4564e636d5ebb768b9f1ead379b08f7a5

8286304: Removal of diagnostic flag GCParallelVerificationEnabled

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: ebfa27b9
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-05-25 10:39:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebfa27b9f06aee8ceceabc564a78a351903ce9a1

8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox

Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java

Changeset: e9bddc18
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-25 11:56:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9bddc18ab91c29d491b0e3bd145d641f6a62c5d

8262889: Compiler implementation for Record Patterns

Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/java/lang/MatchException.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
+ test/langtools/tools/javac/diags/examples/DeconstructionPatternOnlyRecords.java
+ test/langtools/tools/javac/diags/examples/IncorrectNumberOfNestedPatterns.java
+ test/langtools/tools/javac/diags/examples/RawDeconstructionPattern.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
+ test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
+ test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/EmptyRecordClass.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/NestedDeconstructionPattern.java
+ test/langtools/tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NullSwitch.java
+ test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.java
= test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.out
+ test/langtools/tools/javac/patterns/PrettyTest.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java
+ test/langtools/tools/javac/patterns/VarErrors.java
+ test/langtools/tools/javac/patterns/VarErrors.out
! test/langtools/tools/javac/switchextra/RuleParsingTest.java

Changeset: e21b527b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-25 12:14:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/e21b527b185888699d0bbb64c5e6bfacab337ce4

8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java

Changeset: e534c133
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-05-25 12:36:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/e534c133af9bcefb073a336f1fdc0dc226a9dd82

8286398: Address possibly lossy conversions in jdk.internal.le

Reviewed-by: jlahoda

! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java

Changeset: 796494d0
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-05-25 13:48:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/796494d0fecfb9587e8b68ff1d5c09411cb82f89

8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization

Reviewed-by: kvn, chagedorn

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

Changeset: 81d7eafd
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-25 14:32:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/81d7eafd913d28e0c83ddb29f9436b207da5f21c

8287104: AddressChangeListener thread inherits CCL and can cause memory leak for webapp-servers

Reviewed-by: aefimov, dfuchs

! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java

Changeset: e990fec1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-25 14:40:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/e990fec195791e17ea8af5c5393fec1c92cb4717

8287089: G1CollectedHeap::is_in_cset() can be const methods

Reviewed-by: ayang, kbarrett

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

Changeset: 0b8dd4ac
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-25 16:25:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b8dd4ac82d366d7003ff1eb31a2a733f9fe8a1e

8284966: Update SourceVersion.RELEASE_19 description for language changes

Reviewed-by: iris, jjg

! src/java.compiler/share/classes/javax/annotation/processing/package-info.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/package-info.java

Changeset: bc0379ea
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-25 16:31:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc0379ea1a22a2631b49ecd6a331352bec81c1c6

8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

Reviewed-by: serb, psadhukhan

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h

Changeset: 0b3d4095
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-05-25 17:25:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b3d409540206bd1bf444ac5183a37c73b957daa

8261768: SelfDestructTimer should accept seconds

Reviewed-by: dholmes, stuefe

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

Changeset: c6743489
Author:    Brian J. Stafford <brianjstafford at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-05-25 17:28:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6743489d2fb65f3fe05b403ae66ac30e6aa4846

8263075: C2: simplify anti-dependence check in PhaseCFG::implicit_null_check()

Reviewed-by: kvn, thartmann, rcastanedalo

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

Changeset: f786e2a2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-05-25 17:41:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/f786e2a22fca7c9785b2daa5667271f418c414f4

8284037: Snippet-files subdirectory not automatically detected when in unnamed package

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 7156f98e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-05-25 17:45:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/7156f98e324ffd0ab17105b2cb8cb6ce0d718e5b

8279513: jdk/javadoc/doclet/testDocletExample/TestDocletExample.java fails after 8278795

Reviewed-by: prappo

! test/langtools/TEST.ROOT
! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/lib/snippets/SnippetUtils.java

Changeset: 3d6d7b7e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-05-25 19:44:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d6d7b7e7371dad3bd0983a9e26c39261783dcb4

8287338: tools/javac/api/snippets/TestJavaxToolsSnippets.java failing tier1 on all platforms

Reviewed-by: jjg

! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java



More information about the loom-dev mailing list