git: openjdk/loom: jep-vt: 84 new changesets

duke duke at openjdk.java.net
Tue May 3 05:55:11 UTC 2022


Changeset: e7c3b9de
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-04-27 12:23:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7c3b9de649d4b28ba16844e042afcf3c89323e5

8285617: Fix java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java manual test

Reviewed-by: prr, psadhukhan

! test/jdk/java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java

Changeset: 4919525d
Author:    Johnny Lim <izeye at naver.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-04-27 14:18:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/4919525ddb55ba52d199a37c3b0e14e4a0c7c738

8285440: Typo in Collections.addAll method javadoc

Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/util/Collections.java

Changeset: ef27081f
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-04-27 16:14:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ef27081fe7e00c8ec8e21d3ee31d7194b5339da2

8285671: java/nio/channels/etc/PrintSupportedOptions.java and java/nio/channels/DatagramChannel/AfterDisconnect.java are failing

Reviewed-by: dfuchs

! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/net/ExtendedSocketOption/DontFragmentTest.java

Changeset: b675c597
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-04-27 16:32:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/b675c597e3f22af9e75992dab27001b9875af32e

8236128: Allow jpackage create installers for services

Reviewed-by: almatvee

! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
= src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/desktop_utils.sh
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.postinst
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.preinst
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.prerm
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/unit-template.service
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/launchd.plist.template
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/services-postinstall.template
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/services-preinstall.template
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/services_utils.sh
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/uninstall.command.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
+ src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
+ src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
+ src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java
+ src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
+ src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/service-config.wxi
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/service-install.wxi
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 6ce4e755
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-27 16:50:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/6ce4e755a47daa980e522faa27a059cc9df5c304

8284726: Print active locale settings in hs_err reports and in VM.info

Reviewed-by: dholmes, mbaesken, kevinw

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 5b42747b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-04-27 17:16:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b42747ba1606b34b05449518fa601d2451c5c66

8285736: JDK-8236128 causes validate-source failures

Reviewed-by: mikael, asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java

Changeset: 6c79671e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-04-27 17:54:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c79671e50d572f3da3a286d34a98dcb83b8d906

8285633: Take better advantage of generic MethodType cache

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java

Changeset: 716a80a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-04-27 17:57:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/716a80a8385776975c5aa58c0c757f01285e8ab5

8283179: SA tests fail with "ERROR: catch_mach_exception_raise: Message doesn't denote a Unix soft signal."

Reviewed-by: dholmes, amenkov

! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: a0b984a7
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-27 18:14:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0b984a778c1f9a89fd3e1e474b5a5165a0841b0

8282933: Create a test for JDK-4529616

Reviewed-by: serb

+ test/jdk/javax/accessibility/4529616/AccessibleJTableCellTest.java

Changeset: 6db2e16b
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-27 18:15:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/6db2e16b948ccb78839285051e136b8a023b2f7b

8284077: Create an automated test for JDK-4170173

Reviewed-by: serb

+ test/jdk/javax/accessibility/4170173/AccessibleJTextAfterIndexTest.java
+ test/jdk/javax/accessibility/4170173/AccessibleJTextBeforeIndexTest.java

Changeset: 05dac5a2
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-27 18:19:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/05dac5a23ed2813b2f4f2e4f007ebb93b4ae23ef

8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux

Reviewed-by: serb, prr

! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 8a16842b
Author:    jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-27 18:37:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a16842b4e906b2eede0c01914f41010cabc51c2

8176501: Method Shape.getBounds2D() incorrectly includes Bezier control points in bounding box

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
+ test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java
! test/jdk/java/awt/geom/Path2D/UnitTest.java

Changeset: 1f868f1d
Author:    Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-04-27 19:19:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f868f1d091602cc462ee0fe5fa613a3638a5f1c

8285658: Fix two typos in the spec of j.u.random.RandomGenerator

Reviewed-by: bpb, darcy

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

Changeset: 5c093493
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-04-27 20:38:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c0934931b097baf76c1f6a25f0c0b73af45ffc3

8285032: vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected"

Reviewed-by: sspitsyn, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventFilters.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java

Changeset: 3312d8c6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-27 22:22:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/3312d8c620003125a88540fd5b2bacff34732ade

8285756: clean up use of bad arguments for `@clean` in langtools tests

Reviewed-by: darcy

! test/langtools/tools/javac/6257443/T6257443.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/warnings/suppress/PackageInfo.java

Changeset: cf1b00a6
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-04-27 23:54:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf1b00a60483c2c45b9465aa2bdb7072c92b7072

8285683: Missing @ since 11 in java.security.spec.MGF1ParameterSpec fields

Reviewed-by: hchao, valeriep, xuelei, mullan

! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java

Changeset: 89fd6d34
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-04-28 02:48:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/89fd6d34f859d61d9cf5a1edf9419eee7c338390

8284910: Buffer clean in PasswordCallback

Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
+ test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
+ test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java

Changeset: c1173c24
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-04-28 02:52:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1173c24bff271e26013126ff1746c480e2fe1a9

8285493: ECC calculation error

Reviewed-by: xuelei, ascarpino

! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java

Changeset: 47951655
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-04-28 06:20:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/47951655acacba515c0d69f5192257664f887dba

8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg'  is null

Reviewed-by: jpai, xuelei

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: 4f2e4c7c
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-04-28 08:04:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/4f2e4c7c249812c16ef04058124892475e1043ed

8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test.

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java

Changeset: 85f8d14e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-04-28 08:30:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/85f8d14edf0128e94bfc8102619a6ddbc37ead70

8283994: Make Xerces DatatypeException stackless

Reviewed-by: joehw, jpai

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java

Changeset: 5629c755
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-04-28 08:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/5629c7555f9bb779c57f45dfb071abbb1d87bb7d

8284848: C2: Compiler blackhole arguments should be treated as globally escaping

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/escape.cpp
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java
+ test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeStoreStoreEATest.java
+ test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeSyncEATest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: d7514b06
Author:    Ron Pressler <rpressler at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-04-28 09:56:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7514b068f25602f67545ac0b6ecca7d2a26b423

8285595: Assert frame anchor doesn't change in safepoints/handshakes

Reviewed-by: rehn, coleenp

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

Changeset: ccf0e8bf
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2022-04-28 12:46:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccf0e8bf9060bca010541b9851f4f39efe9cf375

8285755: JDK-8285093 changed the default for --with-output-sync

Reviewed-by: mikael, mcimadamore

! make/autoconf/basic_tools.m4

Changeset: 091637c8
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-04-28 12:59:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/091637c82631e344c235758f9e102edb1eb1231c

8285630: Fix a configure error in RISC-V cross build

Reviewed-by: erikj, shade, fyang, fjiang

! make/autoconf/build-aux/config.sub

Changeset: 36bf6fbe
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-28 13:33:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/36bf6fbe0839cebce5e66ba680a73353703152aa

8285728: Alpine Linux build fails with busybox tar

Reviewed-by: erikj, stuefe

! make/autoconf/basic_tools.m4

Changeset: ea83b445
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-04-28 14:13:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea83b4455ba87b1820f7ab3a1d084c61f470f4e3

8280510: AArch64: Vectorize operations with loop induction variable

Reviewed-by: adinn, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/micro/org/openjdk/bench/vm/compiler/IndexVector.java

Changeset: 2d8d1402
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-04-28 15:15:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d8d1402147f6ddd15732ce7098a8438317a2681

8285690: CloneableReference subtest should not throw CloneNotSupportedException

Reviewed-by: rriggs, mchung

! test/jdk/java/lang/ref/ReferenceClone.java

Changeset: b7185780
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-04-28 15:49:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7185780ff395523020dc9826cc15aef04d8fa15

8285011: gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java fails after JDK-8280761

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, lkorinth

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java

Changeset: b9d1e851
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-04-28 16:10:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b9d1e85151d9d4016639e6298c90737db10f6072

8285785: CheckCleanerBound test fails with PasswordCallback object is not released

Reviewed-by: dfuchs, mullan, rriggs

! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java

Changeset: bba456a8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-04-28 18:00:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/bba456a8dbf9027e4b015567c17a79fc7441aa08

8285676: Add missing @param tags for type parameters on classes and interfaces

Reviewed-by: wetmore, smarks, dfuchs, prr, alanb, mchung

! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/nio/file/FileVisitor.java
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/share/classes/java/nio/file/WatchEvent.java
! src/java.base/share/classes/java/security/PrivilegedAction.java
! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java
! src/java.base/share/classes/java/util/AbstractCollection.java
! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/AbstractSequentialList.java
! src/java.base/share/classes/java/util/Dictionary.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/EnumSet.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/EventListenerProxy.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/ListIterator.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/Stack.java
! src/java.base/share/classes/java/util/concurrent/CompletionService.java
! src/java.base/share/classes/java/util/concurrent/CompletionStage.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.desktop/share/classes/javax/swing/Painter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/State.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.management/share/classes/javax/management/openmbean/SimpleType.java
! src/java.naming/share/classes/javax/naming/NamingEnumeration.java

Changeset: 573eacec
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-04-28 22:18:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/573eaceca559a8a0832b1e1a7181b2f21d3978c7

8285504: Minor cleanup could be done in javax.net

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ServerSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/HostnameVerifier.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/KeyStoreBuilderParameters.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLEngineResult.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionBindingEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionBindingListener.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/X509KeyManager.java
! src/java.base/share/classes/javax/net/ssl/X509TrustManager.java

Changeset: 64d98ba1
Author:    Phil Race <prr at openjdk.org>
Date:      2022-04-29 00:06:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/64d98ba1001a24b301e5d8bce247f556fdcd39b2

8285094: Test java/awt/Frame/InvisibleOwner/InvisibleOwner.java failing on Linux

Reviewed-by: psadhukhan, serb

! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java
! test/jdk/java/awt/Frame/InvisibleOwner/InvisibleOwner.java

Changeset: 81902179
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-29 00:32:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/8190217971cdda5e8d11a74f43b8b53db2f0017b

8285496: DocLint does not check for missing `@param` tags for type parameters on classes and interfaces

Reviewed-by: darcy, iris

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

Changeset: 21b62fef
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-29 00:34:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/21b62fef335aa981a239415532fa8b804fb5676d

8195589: T6587786.java failed after JDK-8189997

Reviewed-by: iris, vromero

! test/langtools/ProblemList.txt
! test/langtools/tools/javap/T6587786.java

Changeset: 80cf59ff
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-29 00:35:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/80cf59ff0bb4d16a4a7144a60a656825a659d203

8285610: TreeInfo.pathFor and its uses appear to be dead code

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: e2e943ad
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-04-29 01:05:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2e943adcbe9ddedcc1e4575d4b107c242073321

8285688: Add links to JEPs and JSRs to SourceVersion

Reviewed-by: vromero, jjg, iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 94b533a9
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-04-29 03:19:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/94b533a94c97a46181394da5d6a7f4ee8b69a0c4

8285699: riscv: Provide information when hitting a HaltNode

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 99388eff
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-04-29 04:09:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/99388eff8da2cb3dc0bb34f05e8784795edb790e

8283624: Create an automated regression test for RFE-4390885

Reviewed-by: serb

+ test/jdk/javax/swing/JFileChooser/JFileChooserSetLocationTest.java

Changeset: 1e28fcbc
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-04-29 05:04:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e28fcbc5f32103f460bc35235b3cad0cfaa69b5

8155701: The compiler fails with an AssertionError: typeSig ERROR

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/annotations/MissingAnnotationClassFile.java

Changeset: 40f19c01
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-04-29 05:53:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/40f19c014fed37b09db409cb9507f68f5011f139

8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/UnexpectedSourceImageSize.java

Changeset: 0a4a6403
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-04-29 06:12:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a4a6403bbdfa7a9f632dbf625435d9aaf04074c

8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity

Reviewed-by: kvn, dlong

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestAlwaysAtomicAccesses.java

Changeset: e4066628
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-04-29 06:34:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4066628ad7765082391433d64461eef66b5f508

8282711: Accelerate Math.signum function for AVX and AVX512 target.

Reviewed-by: sviswanathan, thartmann

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
+ test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
+ test/micro/org/openjdk/bench/java/math/VectorSignum.java

Changeset: b71e8c16
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-04-29 06:45:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b71e8c16498dab2ee5fc5b3ebadec1dbba469261

8285711: riscv: RVC: Support disassembler show-bytes option

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: f42631e3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-04-29 07:34:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/f42631e354d4abf7994abd92aa5def6b2ceeab3a

8285523: Improve test java/io/FileOutputStream/OpenNUL.java

Reviewed-by: andrew, bpb

! test/jdk/java/io/FileOutputStream/OpenNUL.java

Changeset: d3606a34
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-29 08:33:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3606a34fa285638bf83cdf88e1ab0bdb0b345c8

8285390: PPC64: Handle integral division overflow during parsing

Reviewed-by: lucy

= src/hotspot/cpu/ppc/parse_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: c4f7a850
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-04-29 08:50:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4f7a850c6b35dd74899dc34aeefadfddcb33bf9

8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java

Changeset: 269eae61
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-04-29 09:15:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/269eae61894b6bd0a7512045a369b53df747f6e5

8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 beta2

Reviewed-by: dfuchs, alanb

! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java

Changeset: 669ac611
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-04-29 10:33:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/669ac611b269bbda5c53d84173e5c9d0eb4ce919

8274597: Some of the dnd tests time out and fail intermittently
8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed

Reviewed-by: serb

! test/jdk/java/awt/dnd/AcceptDropMultipleTimes/AcceptDropMultipleTimes.java
! test/jdk/java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java
! test/jdk/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java
! test/jdk/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java

Changeset: e98ac235
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-04-29 11:19:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/e98ac2355306246e69ee9991e12077c633e80a05

8285793: C2: optimization  of mask checks in counted loops fail in the presence of cast nodes

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java

Changeset: 694556e1
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-04-29 12:27:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/694556e1374eb45776e6105cc4f7a3445a43c3cc

8225433: Clarify behavior of PKIXParameters.setRevocationEnabled when PKIXRevocationChecker is used

Reviewed-by: xuelei, hchao

! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java

Changeset: df4d5cf5
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-04-29 13:01:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/df4d5cf5f53c1451487e6301d31c196fac029f7a

8285802: AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

Reviewed-by: ngasson, adinn

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

Changeset: 64225e19
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-04-29 13:26:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/64225e19995e81d2e836ce84befea1a01bb6c860

8285919: Remove debug printout from JDK-8285093

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: 67dd8a8d
Author:    Phil Race <prr at openjdk.org>
Date:      2022-04-29 16:40:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/67dd8a8d6a3f069f11d8e1492a775892f1f49829

8285686: Upgrade to FreeType 2.12.0

Reviewed-by: serb, jdv

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/UPDATING.txt
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
- src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
- src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
- src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
- src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
- src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/fthash.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: cfe67af2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-04-29 17:11:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfe67af20985afdb55e7922b0814da9de0ebcc3a

8285938: ProblemList jdk/jshell/HighlightUITest.java on linux-x64

Reviewed-by: darcy, azvegint

! test/langtools/ProblemList.txt

Changeset: 3d07b3c7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-04-29 17:20:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d07b3c7f01b60ff4dc38f62407c212b48883dbf

8282227: Locale information for nb is not working properly

Reviewed-by: rriggs

! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ test/jdk/sun/util/resources/cldr/NorwegianFallbackTest.java

Changeset: cd8709e8
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-04-29 19:09:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/cd8709e8e05897d131afba221970c0866b3d126d

8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/ClearArray.java

Changeset: 95d38bbd
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-04-29 19:33:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/95d38bbd6b33a965b2312fd9409c6879ca2772ab

8285773: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java

Reviewed-by: tschatzl, kbarrett

! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java

Changeset: 116763cb
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-04-29 20:14:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/116763cb5d58a7316b7bada689a0fa34a7250ee7

8284331: Add sanity check for signal handler modification warning.

Reviewed-by: dholmes, amenkov

! test/jdk/sun/tools/jcmd/TestJcmdSanity.java

Changeset: 23f022bd
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-04-29 20:16:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/23f022bd37b1e4e0e9e0f5239dc514989b29e690

8285945: [BACKOUT] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities

Reviewed-by: kvn

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

Changeset: 2dd882af
Author:    Damon Nguyen <damon.nguyen at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-29 20:26:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/2dd882af0830f174810840affa79045db4f04ef0

8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails

Reviewed-by: prr, kizune

+ test/jdk/javax/swing/JInternalFrame/4202966/IntFrameCoord.java

Changeset: e54f26aa
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-04-29 23:01:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/e54f26aa3d5d44264e052bc51d3d819a8da5d1e7

8284992: Fix misleading Vector API doc for LSHR operator

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java

Changeset: df7fba1c
Author:    Fei Gao <fgao at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-04-30 07:39:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/df7fba1cda336c3d9940f0496082bff715711b68

8284981: Support the vectorization of some counting-down loops in SLP

Reviewed-by: roland, kvn

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/codegen/TestIntVect.java

Changeset: d9541c5e
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-30 08:00:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/d9541c5e9f68f2b76e6e1d09bc24750b7c9a5b5b

8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory

Reviewed-by: dholmes, stuefe

! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestUtils.inline.hpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp

Changeset: 3eb661bb
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-04-30 21:21:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/3eb661bbe7151f3a7e949b6518f57896c2bd4136

8285890: Fix some @param tags

Reviewed-by: dfuchs, mullan, darcy, mchung, wetmore

! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java

Changeset: 9795ef5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-02 07:05:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/9795ef5dd31fb6521d4b47c62e5ed5c69bcec39d

8285851: Cleanup C2AtomicParseAccess::needs_pinning()

Reviewed-by: thartmann

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

Changeset: cf81f6cf
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-05-02 10:19:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf81f6cf5bb098575ebce55f19b7c8149203cd71

8285712: LogMessageBuffer doesn't check vsnprintf return value

Reviewed-by: dholmes, iklam

! src/hotspot/share/logging/logMessageBuffer.cpp

Changeset: 1f9f8738
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-05-02 10:38:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f9f8738f344ecbc0270608ee84eb92138f349a2

8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopSafepoint.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDuplicateBackedge.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFewIterationsCountedLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIRAddIdealNotXPlusC.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIRLShiftIdeal_XPlusX_LShiftC.java
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSkeletonPredicates.java
! test/hotspot/jtreg/compiler/c2/irTests/TestStripMiningDropsSafepoint.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java

Changeset: 70205956
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-02 11:03:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/70205956313740e48e1fcb0c02c8f1488ab0d987

8284435: Add dedicated filler objects for known dead Java heap areas

Reviewed-by: iklam, iwalulya

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
= src/java.base/share/classes/jdk/internal/vm/FillerObject.java
+ test/hotspot/jtreg/gc/TestFillerObjectInstantiation.java

Changeset: cfcba1fc
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-05-02 14:03:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfcba1fccc8e3e6a68e1cb1826b70e076d5d83c4

8285827: Describe the keystore.pkcs12.legacy system property in the java.security file

Reviewed-by: mullan

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

Changeset: b187de71
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 15:38:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/b187de717ba3fe0a6cd3807e4d1df578bccae99b

Merge with cfcba1fccc8e3e6a68e1cb1826b70e076d5d83c4

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 4ef3effd
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 16:24:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/4ef3effd1b4304a25c61ca3aa80b776b24b23f30

Merge

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

Changeset: 6e89d241
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-05-02 11:21:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/6e89d2415cd5273a7065197cadb922833917810a

for loop fixed in jvmti tests

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/libexception01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/libexcatch01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/libfieldacc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/libfieldacc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/libfieldacc04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/libfieldmod01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp

Changeset: 647b9631
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 19:00:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/647b963164543bd3f0189c4529d20cc1c8373419

Merge


Changeset: cbd6c12a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 19:01:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/cbd6c12aedba473a39a65842e443d68d1fa17133

Merge


Changeset: 41e98e6a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 07:44:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/41e98e6a21ab7430faab633702ce14b55bf0ced9

Remove trailing space

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: ab1a8444
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-02 13:40:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab1a84445ad6ab8ea31e8f773b3ff0e4a395bfbb

Change PinnedThreadPrinter to use CV, review feedback

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

Changeset: a7592e72
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-03 06:11:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/a7592e728c735507fcac1d399f766b9021b14048

Merge


Changeset: 0da06d56
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-05-02 14:15:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/0da06d5641ea85709da07a62cdd91ac4f7c19a4b

jvmti tests cleanup

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/libexception01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/libexcatch01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/libfieldacc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/libfieldacc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/libfieldacc04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/libfieldmod01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/libframepop01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/libmentry01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/libmentry02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/libmexit01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/libmexit02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/libmonitorwait01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/libnativemethbind01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/libnativemethbind02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/libnativemethbind03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/libnativemethbind04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep02/libsinglestep02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/libthreadend02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/libthreadstart01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/libthreadstart02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/libthreadstart03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/libvmobjalloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/libframecnt01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/libframeloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/libthrstat02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/libresumethrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/libresumethrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/resumethrdlst01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/libsuspendthrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/libsuspendthrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/libsuspendthrd03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp

Changeset: 582ee6ff
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-05-02 20:55:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/582ee6ffda4707bf9c258fe1fe7ebf864ef54e06

jvmti tests ident fixed

! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/libexcatch01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/libfieldacc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/libfieldacc04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/libfieldmod01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/libframepop01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp

Changeset: 0478da08
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-05-02 21:08:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/0478da0858d2fa84773e981dabba3ba36839d99e

renamed testVirtual() to testVirtualThread() and testKernel() to testPlatformThread()

! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java

Changeset: 2eb86667
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-05-02 21:47:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/2eb866672bc755a8c3f86a51273c796e1cd7977f

jvmti tests more ident fixing

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/libmonitorwait01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/libnativemethbind01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/libnativemethbind02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/libnativemethbind03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/libnativemethbind04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp

Changeset: 69a91414
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-03 06:11:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/69a91414008912ee536a5931c7174063930cb48e

Merge


Changeset: 6091080d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-05-03 06:12:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/6091080db743ece5f1b2111fcc35a5f2179a403a

Merge




More information about the loom-dev mailing list