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