git: openjdk/jdk-sandbox: classfile-api-branch: 182 new changesets

Adam Sotona asotona at openjdk.org
Mon Jun 27 09:53:43 UTC 2022


Changeset: 5d0e8b69
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-06-10 11:40:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d0e8b698144a83025c6912520097f24128858f7

8288203: runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java fails with release VMs

Reviewed-by: shade

! test/hotspot/jtreg/runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java

Changeset: bdd64d6f
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-06-10 13:27:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdd64d6f7d5cbb470fc951174145602647d1c283

8288181: AArch64: clean up out-of-date comments

Reviewed-by: shade

! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: fcb35ed4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-10 13:37:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fcb35ed40e46759f52d5c86a09e4a4f973edd58d

8287743: javax/swing/text/CSSBorder/6796710/bug6796710.java failed

Reviewed-by: aivanov

! test/jdk/javax/swing/text/CSSBorder/6796710/bug6796710.java

Changeset: 512db0ff
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-06-10 14:49:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9

8271838: AmazonCA.java interop test fails

Reviewed-by: mullan

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

Changeset: 3ee1e605
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-06-10 15:01:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ee1e60595171be0dd8bda47d96e0a1268cdc461

8288132: Update test artifacts in QuoVadis CA interop tests

Reviewed-by: mullan

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

Changeset: 2cc40afa
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-06-10 17:02:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cc40afa075b1cf749db98d5a6c6cb1c548ba85d

8287835: Add support for additional float/double to integral conversion for x86

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/vectorapi/VectorFPtoIntCastTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java

Changeset: aaa89714
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-10 17:05:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aaa897148ab2669e06531521221f0551335b3d1f

8288227: Refactor annotation implementation to use pattern matching for instanceof

Reviewed-by: alanb

! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java

Changeset: c6dd2ab9
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-06-10 17:25:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6dd2ab9d72298b1e25ee811b1e200f6a0fdc933

8224768: Test ActalisCA.java fails

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java

Changeset: 7e940efc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-10 19:00:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e940efcbc13a941f749cc6aff3ccf2f0640b438

8286038: Update --release 19 symbol information for JDK 19 build 26

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: d0c8ff8f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-10 19:32:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0c8ff8fdfe86a4251290d4c1c7b3dbd4cfaf018

8288195: Prepare build system for GHA changes

Reviewed-by: shade, erikj

! make/InitSupport.gmk
! make/autoconf/basic.m4
! make/autoconf/help.m4

Changeset: 03276a51
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-10 15:02:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03276a515301e7772bbff7cce645f73eb695099b

8281445: Document the default value for the override-methods option

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 0164145a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-10 15:37:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0164145afc178b550313b80f5b5252b3bbff17a2

8288222: ProblemList serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java

Reviewed-by: alanb, iklam

! test/hotspot/jtreg/ProblemList.txt

Changeset: fa564e9d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-10 19:53:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa564e9d5826218e4a9b8a66de92944d24a2c9fa

Merge


Changeset: f2e10dce
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-10 20:00:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2e10dce786a01768436f32e233d72cb4257fbcf

8288238: Add missing file jdk.incubator.concurrent-J.sym.txt

Reviewed-by: mikael, dcubed

+ src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-J.sym.txt

Changeset: da2339cf
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-10 21:01:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da2339cf6971532593e4f1b5ebbce8d1ed2e83b2

8288173: JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html

Reviewed-by: bpb, darcy

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: d4b473d8
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-06-10 22:25:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4b473d89046874f25aa6f65f3ae96f7d8397d50

8287178: IntegerModuloP::multiplicativeInverse returns 0 for 0

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java

Changeset: f7a4be75
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-06-10 23:58:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7a4be75fbe9e703dea94459285c72094d4d8646

8288270: Tier1 build failures after JDK-8287178

Reviewed-by: weijun, jiefu

! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java

Changeset: d46f404b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-06-11 05:52:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d46f404b3179c66e8e5775a9e2253c95238153c7

8279047: Remove expired flags in JDK 20

Reviewed-by: kvn, kbarrett, alanb

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java

Changeset: f1143b1b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-11 10:53:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f1143b1b57683665c81d24ff192a9babc30f28ea

8287696: Avoid redundant Hashtable.containsKey call in JarVerifier.doneWithMeta

Reviewed-by: jpai, lancea

! src/java.base/share/classes/java/util/jar/JarVerifier.java

Changeset: 0cb0ecf4
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2022-06-13 05:17:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0cb0ecf4433f1054ba2f0fbdabee01323893e0fe

8209935: Test to cover CodeSource.getCodeSigners()

Reviewed-by: mullan

+ test/jdk/java/security/CodeSource/CertsMatch.java
! test/jdk/java/security/CodeSource/Implies.java
+ test/jdk/java/security/CodeSource/certs

Changeset: ac28be72
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-06-13 08:22:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac28be721feb2d14120132f6b289ca436acf0406

8283612: IGV: Remove Graal module

Reviewed-by: rcastanedalo, chagedorn

- src/utils/IdealGraphVisualizer/Graal/pom.xml
- src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalCFGFilter.java
- src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalColoringFilter.java
- src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java
- src/utils/IdealGraphVisualizer/Graal/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/Bundle.properties
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/callgraph.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/color.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/probability.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/reduceEdges.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/removeFloating.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/removeState.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/stampColor.filter
- src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/layer.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 33ed0365
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-06-13 11:46:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33ed0365c3ed182a9d063e1701fe69bfb72dfa2e

8283775: better dump: VM support for graph querying in debugger with BFS traversal and node filtering

Reviewed-by: kvn, chagedorn, thartmann, rcastanedalo

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 0207d761
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-06-13 14:35:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0207d761f45c85dbcdc509bbba9e73bbe5d19329

8287926: AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

Reviewed-by: adinn, ngasson

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

Changeset: 4aede33f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-06-13 14:36:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4aede33fbf940290bb86ac1af1e833ce4d709100

8288282: Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only

Reviewed-by: dholmes, shade

! src/hotspot/cpu/zero/vm_version_zero.cpp
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java

Changeset: 2adef6a1
Author:    Kevin Driver <largeprimes at proton.me>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-06-13 14:38:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2adef6a1f84d478bb38b179795f08ffa43680e36

8267860: Off-by-one bug when searching arrays in AlpnGreaseTest

Co-authored-by: Bradford Wetmore <wetmore at openjdk.org>
Reviewed-by: wetmore

! test/jdk/sun/security/ssl/ALPN/AlpnGreaseTest.java

Changeset: b97a4f6c
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-13 14:48:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b97a4f6cdcd5e497ab901e68923666e493414825

8288114: Update JIRA link in vcs.xml

Reviewed-by: mcimadamore, ihse, erikj

! make/ide/idea/jdk/template/vcs.xml

Changeset: 17695962
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-06-13 15:13:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17695962ac191b1c0404f9671f09e0e9bbc83ef5

8285263: Minor cleanup could be done in java.security

Reviewed-by: weijun

! src/java.base/share/classes/java/security/AlgorithmConstraints.java
! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/DomainLoadStoreParameter.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Guard.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/InvalidKeyException.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/MessageDigestSpi.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/SecureRandomSpi.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/URIParameter.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CRL.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/CertPathBuilder.java
! src/java.base/share/classes/java/security/cert/CertPathValidator.java
! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java
! src/java.base/share/classes/java/security/cert/CertStore.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/CollectionCertStoreParameters.java
! src/java.base/share/classes/java/security/cert/Extension.java
! src/java.base/share/classes/java/security/cert/LDAPCertStoreParameters.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXCertPathBuilderResult.java
! src/java.base/share/classes/java/security/cert/PKIXCertPathChecker.java
! src/java.base/share/classes/java/security/cert/PKIXCertPathValidatorResult.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/java.base/share/classes/java/security/cert/PolicyQualifierInfo.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/cert/X509Extension.java
! src/java.base/share/classes/java/security/interfaces/DSAKey.java
! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java
! src/java.base/share/classes/java/security/interfaces/DSAParams.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/security/spec/DSAPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/DSAPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/ECField.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/ECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
! src/java.base/share/classes/java/security/spec/EllipticCurve.java
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAKeyGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java

Changeset: e0baf012
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-13 15:14:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0baf012b111e422ddf39a577b1b4af2599fd00d

8287007: [cgroups] Consistently use stringStream throughout parsing code

Reviewed-by: iklam

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
+ test/jdk/jdk/internal/platform/cgroup/CgroupV1SubsystemControllerTest.java
+ test/jdk/jdk/internal/platform/cgroup/CgroupV2SubsystemControllerTest.java

Changeset: 8f400b9a
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-06-13 15:31:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f400b9aab57d0639721add2ba511bfc0459bd89

8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'

Reviewed-by: mullan, rhalade

! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
+ test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java

Changeset: 53a0acee
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-13 18:13:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53a0acee06eb32fba700967c9a34d37ea42f7a99

8286101: Support formatting in @value tag

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
+ test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/ValueTest.out
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ValueTest.java
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 9b6d0a7e
Author:    Gaurav Chaudhari <deigue at hotmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-06-13 20:01:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b6d0a7e94fd18d302c559bec6f785d71a919a88

8285838: DST not applying properly with zone id offset set with TZ env variable

Reviewed-by: naoto

! src/java.base/unix/native/libjava/TimeZone_md.c
+ test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java

Changeset: b42c1ad1
Author:    Alisen Chung <achung at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-13 20:05:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b42c1ad1086a5c3f579e27380d23f67f8cebb437

8279614: The left line of the TitledBorder is not painted on 150 scale factor

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

! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java
+ test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java

Changeset: e90b579b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-13 20:47:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e90b579b294eb88f6b4e236d19b05063775ee8d7

8288332: Tier1 validate-source fails after 8279614

Reviewed-by: darcy

! test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java

Changeset: a9c2ab67
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-13 22:47:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9c2ab67c44872ce0247aef6bf972bf4246b44be

8288080: (fc) FileChannel::map for MemorySegments should state it always throws UOE

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: d9c1364d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-10 17:07:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9c1364ddecde7e56e165b86e55dc23bda4ff921

8288101: False build warning-as-error with GCC 9 after JDK-8214976

Reviewed-by: mdoerr, zgu, kbarrett

! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: f4b05a11
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-11 00:44:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4b05a1168e17000ef31173860af77aa722d2280

8288173: JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html

Backport-of: da2339cf6971532593e4f1b5ebbce8d1ed2e83b2

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: 7aafc69a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-06-13 14:42:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7aafc69a96cc5c2899d9930bcb81ae4cd0319d5c

8288105: [PPC64] Problems with -XX:+VerifyStack

Reviewed-by: goetz, mbaesken

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: 19043538
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-14 00:27:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19043538e100f3646802c2f571dd9c5c67e7f90d

Merge


Changeset: fbe92666
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-14 01:06:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fbe926662287283c579fdb4ca8290670500cf5a5

8288378: [BACKOUT] DST not applying properly with zone id offset set with TZ env variable

Reviewed-by: dholmes

! src/java.base/unix/native/libjava/TimeZone_md.c
- test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java

Changeset: 86c9241c
Author:    Eric Liu <eliu at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2022-06-14 03:38:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86c9241cce50dfdaf1dcd2c218ecc8e5f5af3918

8287028: AArch64: [vectorapi] Backend implementation of VectorMask.fromLong with SVE2

Reviewed-by: xgong, ngasson

! 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/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 03dca565
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-06-14 06:13:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03dca565cfcb3fb65a69ac6c59f062f1eeef87ac

8287525: Extend IR annotation with new options to test specific target feature.

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: chagedorn, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/TestCPUFeatureCheck.java

Changeset: c2ccf4ca
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-14 07:18:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2ccf4ca85b5375e08dce836acd6e86c851c3bd6

8288003: log events for os::dll_unload

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 1a653322
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-14 07:48:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a6533225d8f4b9c5d21e236eaa9f827f096fa5d

8287906: Rewrite of GitHub Actions (GHA) sanity tests

Reviewed-by: shade, erikj, cstein

+ .github/actions/config/action.yml
+ .github/actions/do-build/action.yml
+ .github/actions/get-bootjdk/action.yml
+ .github/actions/get-bundles/action.yml
+ .github/actions/get-gtest/action.yml
+ .github/actions/get-jtreg/action.yml
+ .github/actions/get-msys2/action.yml
+ .github/actions/upload-bundles/action.yml
+ .github/scripts/gen-build-failure-report.sh
+ .github/scripts/gen-test-results.sh
+ .github/scripts/gen-test-summary.sh
+ .github/workflows/build-cross-compile.yml
+ .github/workflows/build-linux.yml
+ .github/workflows/build-macos.yml
+ .github/workflows/build-windows.yml
+ .github/workflows/main.yml
- .github/workflows/submit.yml
+ .github/workflows/test.yml
+ make/conf/github-actions.conf
- make/conf/test-dependencies

Changeset: 0530f4e5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-14 10:43:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0530f4e517be5d5b3ff10be8a0764e564f068c06

8288094: cleanup old _MSC_VER handling

Reviewed-by: mdoerr, clanger, aturbanov

! src/hotspot/os_cpu/windows_aarch64/unwind_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/launcher/main.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: fb297705
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2022-06-14 16:22:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb297705f6dc668bea0257efb9c46b90b5eab2e9

8287186: JDK modules participating in preview

Reviewed-by: alanb, jlahoda

+ src/java.base/share/classes/jdk/internal/javac/ParticipatesInPreview.java
! src/java.base/share/classes/module-info.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
! src/java.management/share/classes/module-info.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/classes/sun/management/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
! src/jdk.incubator.concurrent/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/module-info.java

Changeset: 0f580974
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-06-14 19:30:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f580974a606cf9df293dbaebf72ab86cd01b774

8288134: Super class names don't have envelopes

Reviewed-by: iklam, hseigel, fparain

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

Changeset: bbaeacb5
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Dmitry Markov <dmarkov at openjdk.org>
Date:      2022-06-14 19:48:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bbaeacb597a8acc2c88793a6231c53ea0453f4d4

8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set.

Reviewed-by: aivanov, dmarkov, azvegint

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
+ test/jdk/java/awt/Frame/AwtFramePackTest.java

Changeset: fe807217
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-06-15 00:12:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe807217a79753f84c00432e7451c17baa6645c5

8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier

Reviewed-by: mchung

! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java

Changeset: 08400f18
Author:    Zhuojun Miao <zmiao at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-06-15 05:57:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08400f18badb23ea3d00282e8b71e76844398a67

8287349: AArch64: Merge LDR instructions to improve C1 OSR performance

Reviewed-by: aph, ngasson, thartmann

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

Changeset: 444a0d98
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-15 06:39:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/444a0d98ac06ab043e3b11281234fd515abff302

8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist

Reviewed-by: sgehwolf, mdoerr

! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: 33f34d54
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-15 06:53:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33f34d540e01db7e64da97d518e9dd88d014fb23

8288207: Enhance MalformedURLException in Uri.parseCompat

Reviewed-by: dfuchs, alanb

! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java

Changeset: 2471f8f7
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-06-15 08:06:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2471f8f7c56dfc1b8de287cb990121d30976ba36

8287647: VM debug support: find node by pattern in name or dump

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp

Changeset: 68b20572
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2022-06-15 09:10:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68b2057205844228562f3a0801d70e4a5a04ea85

8287373: remove unnecessary paddings in generated code

Reviewed-by: kvn

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java

Changeset: dfeeb6f8
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-15 10:35:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfeeb6f8f3c42d6fe2adf89f243e7011827db122

8288140: Avoid redundant Hashtable.get call in Signal.handle

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/misc/Signal.java

Changeset: d5cd2f2c
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2022-06-15 12:23:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5cd2f2caa857891c2cbc13e7da4f85720f3bbb7

8284849: Add deoptimization to unified logging

Reviewed-by: jvernee, kvn, xliu, coleenp

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 6633855c
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2022-06-15 14:00:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6633855ca78ff0f5f1213a2a1424436678a30e55

8288399: MacOS debug symbol files not always deterministic in reproducible builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/common/NativeCompilation.gmk

Changeset: 13d4ddc3
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-06-15 15:41:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13d4ddc35b1a64e2d882c7dcd554b5aee2720c53

8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/ServerCloseTest.java

Changeset: cb5ef3da
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-15 17:36:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb5ef3da1904e6639130c601db9644895807b4d6

8288499: Restore cancel-in-progress in GHA

Reviewed-by: erikj, shade

! .github/workflows/main.yml

Changeset: 3475e12f
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-15 18:12:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3475e12fa6c50dbaf53b6b03f3b8032017394c1f

8288330: Avoid redundant ConcurrentHashMap.get call in Http2ClientImpl.deleteConnection

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 6d595614
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-15 19:48:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d595614a26ebe579268dc8216344dfb099bb3ad

8288425: Footprint regression due MH creation when initializing StringConcatFactory

Reviewed-by: jvernee, mchung

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

Changeset: 1855e9d2
Author:    Kevin Driver <kevin.driver at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-06-15 21:03:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1855e9d2017f315b31f40329b41eb1cf13c59cfe

8220732: setSeed(long) java api doc is missing warning about provided seed quality

Reviewed-by: wetmore

! src/java.base/share/classes/java/security/SecureRandom.java

Changeset: 9ff40346
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-15 21:19:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ff40346dd45ae1607785bb242d9db10562fb99a

8288530: ProblemList serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java in -Xcomp mode

Reviewed-by: amenkov

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

Changeset: 07612281
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-15 22:40:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07612281b084de62b6fb9e682184f93316130f41

8288443: Simplify vmClasses::resolve_all()

Reviewed-by: ccheung, dholmes, coleenp

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp

Changeset: f7ba3b7e
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-06-16 00:54:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7ba3b7e422c0a4b899b7aa11d0f903e6c1614a9

8288300: AArch64: Remove the assertion in fmovs/fmovd(FloatRegister, FloatRegister)

Reviewed-by: aph, ngasson

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: a1795901
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-06-16 02:40:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1795901ee292fa6272768cef2fedcaaf8044074

8283091: Support type conversion between different data sizes in SLP

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/codegen/TestByteDoubleVect.java
! test/hotspot/jtreg/compiler/codegen/TestByteFloatVect.java
! test/hotspot/jtreg/compiler/codegen/TestByteLongVect.java
! test/hotspot/jtreg/compiler/codegen/TestFloatDoubleVect.java
! test/hotspot/jtreg/compiler/codegen/TestIntDoubleVect.java
! test/hotspot/jtreg/compiler/codegen/TestIntLongVect.java
! test/hotspot/jtreg/compiler/codegen/TestLongFloatVect.java
! test/hotspot/jtreg/compiler/codegen/TestShortDoubleVect.java
! test/hotspot/jtreg/compiler/codegen/TestShortFloatVect.java
! test/hotspot/jtreg/compiler/codegen/TestShortLongVect.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java

Changeset: 39526e28
Author:    Tejesh R <tr at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-16 03:47:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39526e28bc4b82d22623a839362fd443e9fb11f0

8284619: javax/swing/JTable/8236907/LastVisibleRow.java failed with "Test Case Failed!!, Last Row not Visible!!!"

Reviewed-by: psadhukhan, honkar

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTable/8236907/LastVisibleRow.java

Changeset: b2a58bec
Author:    Dmitry Kulikov <dmitry.kulikov at bell-sw.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-16 08:12:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2a58bec4a4f70a06b23013cc4c351b36a413521

8288005: HotSpot build with disabled PCH fails for Windows AArch64

Reviewed-by: shade, kbarrett

! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: 53ef59c4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-13 22:47:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53ef59c40253d893b8624ab54092d4ddb0966695

8288365: ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp on macosx-x64 and windows-x64

Reviewed-by: dholmes, mchung

! test/jdk/ProblemList-Xcomp.txt

Changeset: c76a06ae
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-14 13:00:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c76a06aeb5fe7d7630736a74aad8c873b7afe36b

8288214: serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java test failed

Reviewed-by: lmesnik, zgu, dcubed, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java

Changeset: 8cd87e73
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-14 14:34:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8cd87e731bcaff2d7838995c68056742d577ad3b

8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic

Reviewed-by: iveresov, dlong

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/klass/TestGetModifiers.java

Changeset: 5a8e1e43
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-14 17:59:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a8e1e43a4436e6537fc96cfea4ea47d4a958c35

8287889: (fs) Files.copy description of REPLACE_EXISTING is hard to read

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 50f99c32
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-06-14 22:37:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50f99c3208fc9f479cc109fb6e73d262e27026a2

8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciInstanceKlass.cpp

Changeset: 31bc6899
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-15 07:49:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31bc689977c536d7e6b28020eac1b472b60f7e06

8288324: Loom: Uninitialized JvmtiEnvs in VM_Virtual* ops

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: f3b1f60a
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-15 08:20:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3b1f60a29d0d48346988239f15437780642f562

8288289: Preview APIs in jdk.jdi, jdk.management, and jdk.jfr should be reflective preview APIs

Reviewed-by: cjplummer, jlahoda

! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: 395aea30
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2022-06-15 19:21:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/395aea307faa96bf78ddc15798ba7d855c2db170

8288414: Long::compress/expand samples are not correct

Reviewed-by: alanb

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

Changeset: 9254e129
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-15 19:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9254e1299374b772c2ea12176a145fb0e91c7fbc

8288526: ProblemList gc/stress/TestStressG1Humongous.java on windows-x64

Reviewed-by: psandoz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 729164f5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-15 22:31:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/729164f53499f146579a48ba1b466c687802f330

8288533: Missing @param tags in com.sun.source classes

Reviewed-by: darcy, iris

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java

Changeset: 3d12c022
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-16 12:01:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d12c0225b31bb359bec70aac6befd879cd0c934

Merge

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java

Changeset: cf4a4966
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-06-16 12:38:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf4a4966a846ebea7e07c4ee6387fbf1081ea385

8288064: Class initialization locking

Reviewed-by: rehn, vlivanov

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java

Changeset: 8fc8fdca
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-16 15:05:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fc8fdca96138df20226972be8e8326237b07788

8287905: Reduce runtime of java.nio microbenchmarks

Reviewed-by: jvernee

! test/micro/org/openjdk/bench/java/nio/channels/SelectOne.java
! test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java

Changeset: ce5024f6
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-16 16:03:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce5024f66fb21400cbb619064d4f0d19849faab4

8288468: Avoid redundant HashMap.get call in NegotiateAuthentication.firstToken

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java

Changeset: 2cf7c017
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-06-16 16:38:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cf7c0175977defa765b2acf33a857b9ead1a243

8288478: AArch64: Clean up whitespace in assembler_aarch64.hpp

Reviewed-by: shade

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: e7d52e25
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-06-16 16:59:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7d52e25a273a534c3195ea58745fd4a34963454

8288594: Address possibly lossy conversions in java.base FloatToDecimal

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java

Changeset: e833c1d1
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-16 17:29:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e833c1d179f926edabb2d40c6c357ab20bba726e

8285519: Change usages of TimeUnit.convert to TimeUnit.toXXX

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java

Changeset: 9d4b25e7
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-06-16 22:07:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d4b25e7888098a866ff980e37b8d16d456906d8

8288281: compiler/vectorapi/VectorFPtoIntCastTest.java failed with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java

Changeset: f3da7ff6
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-06-17 07:32:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3da7ff66e83a44118c090b7729dce858f0df1b1

8288421: IGV: warn user about all unreachable nodes

Reviewed-by: chagedorn, thartmann

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: 523d553e
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-17 08:22:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/523d553e13e7d6fbf0a3befb1c18431738fe8d7f

8282777: Create a Regression test for JDK-4515031

Reviewed-by: serb

+ test/jdk/javax/accessibility/JFileChooserAccessibleDescriptionTest.java

Changeset: cc445926
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-17 12:24:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc445926cfe41ee7803791fb223504b0d9fd8100

8287904: Reduce runtime of java.net microbenchmarks

Reviewed-by: jvernee

= test/micro/org/openjdk/bench/java/net/DatagramChannelSendReceive.java
! test/micro/org/openjdk/bench/java/net/DatagramSocketSendReceive.java
- test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
- test/micro/org/openjdk/bench/java/net/SocketChannelCompare.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
- test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketStreaming.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java

Changeset: ff3db520
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-16 15:59:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff3db52044f69754b1ccf54961f453d4afbfba3a

8288534: Out of bound errors for memory segment access mentions wrong values

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegments.java

Changeset: c254c9d0
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-06-16 22:04:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c254c9d095d0473282ad74e66239a790912a3d76

8287401: jpackage tests failing on Windows due to powershell issue

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java

Changeset: 53bf1bfd
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-17 05:57:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53bf1bfdabb79b37afedd09051d057f9eea620f2

8286176: Add JNI_VERSION_19 to jni.h and JNI spec

Reviewed-by: dcubed, iris, mchung, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/native/include/jni.h
! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c
! test/hotspot/jtreg/native_sanity/JniVersion.java
! test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c
! test/jdk/java/lang/StackWalker/libnativeMethod.c
! test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c

Changeset: af64d316
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-17 13:46:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af64d316c0f687c4ceab7591e050449c64e3babc

Merge


Changeset: 47b86690
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-17 16:57:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47b86690b6672301aa46d4a7b9ced58d17047cc7

8288573: Make Executable.getParameterCount() actually abstract

Reviewed-by: iris, alanb, jpai

! src/java.base/share/classes/java/lang/reflect/Executable.java

Changeset: 7d4df6a8
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-06-20 06:43:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d4df6a83f6333e0e73686b807ee5d4b0ac10cd2

8284404: Too aggressive sweeping with Loom

Reviewed-by: kvn, thartmann

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

Changeset: 02da5f99
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-06-20 07:27:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02da5f9970ae02e0a67a8bae7cddefe9f3a17ce4

8263384: IGV: Outline should highlight the Graph that has focus

Reviewed-by: xliu, chagedorn, thartmann

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java

Changeset: f62b2bd9
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-06-20 07:34:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f62b2bd9cda952b205ee03151cc58c95f588a742

8288480: IGV: toolbar action is not applied to the focused graph

Reviewed-by: chagedorn, thartmann

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java

Changeset: 7acdcc10
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-20 08:03:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7acdcc1034fb9529ee7b617889d38b0e557a20ec

8288329: Avoid redundant TreeMap.containsKey call in PolicyParser.read

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/PolicyParser.java

Changeset: 695d8656
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-20 09:02:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/695d8656c5c6452b20d9d5a33ebb8f3d2f71c176

8284672: Collapse identical catch branches in java.desktop

Reviewed-by: prr, aivanov, serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2SoundbankReader.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java
! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java

Changeset: d917e187
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-20 10:20:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d917e1874e46ccc26a8fa4ac82d21f4b22484452

8288667: Reduce runtime of java.text microbenchmarks

Reviewed-by: jvernee

! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java

Changeset: 68bff045
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-20 10:21:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68bff04515ecd482771196cfe51203db43a667b4

8288673: Reduce runtime of java.time microbenchmarks

Reviewed-by: jvernee

! test/micro/org/openjdk/bench/java/time/GetYearBench.java
! test/micro/org/openjdk/bench/java/time/InstantBench.java
! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterBench.java

Changeset: 46d5b682
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-06-20 11:48:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46d5b682db028c51e6dd9a22473161de6a5a9f1a

8288685: JFR: Use static methods for Active Recording and Active Setting events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: 5cdb4b19
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-20 11:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5cdb4b196047d4f2d69df0fc73102c102bf042f7

8288011: StringConcatFactory: Split application of stringifiers

Reviewed-by: jvernee, mchung

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

Changeset: 406cf611
Author:    tqxia <kikoxia at tencent.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-06-20 12:58:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/406cf611d99e30052373aeab0f7bcbd0efd7177b

8287771: Remove useless G1 After GC summary refinement and sampling thread times

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java

Changeset: a7df5a40
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-06-20 13:30:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7df5a40639a4d3138616c9fc1b144381240d2e5

8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state

Reviewed-by: jbachorik, egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java

Changeset: 302a6c06
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-06-20 14:29:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/302a6c068dcbb176381b1535baf25547079c9b06

8287801: Fix test-bugs related to stress flags

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeStoreStoreEATest.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: 983f75ca
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-17 16:53:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/983f75caa614432d25724851c979321f85a16327

8288545: Missing space in error message

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java

Changeset: 97544be5
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-06-17 19:40:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97544be5b68860bad0431ec88737ad7cdc284862

8268398: 15% increase in JFR footprint in Noop-Base

Reviewed-by: jbachorik

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: f12d0449
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-17 21:48:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f12d04492943bd9ff66ec754956fa17b53677794

8288692: jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java fails after JDK-8288545

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java

Changeset: ae030bcb
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-06-20 01:07:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae030bcbc53fdfcfb748ae1e47e660f698b3fcb7

8288397: AArch64: Fix register issues in SVE backend match rules

Reviewed-by: njian, ngasson

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
+ test/hotspot/jtreg/compiler/vectorapi/VectorGatherScatterTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskedNotTest.java

Changeset: ed714af8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-06-20 06:47:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed714af854d79fb2b47849f6efdf0c26686b58b3

8288564: C2: LShiftLNode::Ideal produces wrong result after JDK-8278114

Reviewed-by: kvn, iveresov, thartmann

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

Changeset: 09da87cf
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-06-20 08:34:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09da87cf5c2ed6de059425437e46517da9883e7e

8288485: jni/nullCaller/NullCallerTest.java failing (ppc64)

Reviewed-by: alanb

! test/jdk/jni/nullCaller/CallHelper.hpp

Changeset: 1cf83a40
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-06-20 12:23:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1cf83a403f15067fb5a64cff68dc5706f533ebd7

8287800: JFR: Incorrect error message when starting recording with missing .jfc file

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFCParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModelException.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlCondition.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlExpression.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlNot.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlTest.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java

Changeset: 0408f9c5
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-06-20 14:24:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0408f9c5436c96128bfe1264faf9fe3f9668f492

8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state

Backport-of: a7df5a40639a4d3138616c9fc1b144381240d2e5

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java

Changeset: 33d0363e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-06-20 16:20:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33d0363e03358c15126b7f040732fb32cafef420

8288741: JFR: Change package name of snippet files

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java

Changeset: 453e8beb
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-06-20 17:32:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/453e8beb43d56656d358c56f9d505ceaeba53f72

8288527: broken link in java.base/java/util/zip/package-summary.html

Reviewed-by: bpb, martin

! src/java.base/share/classes/java/util/zip/package-info.java

Changeset: 7039c661
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-20 19:38:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7039c6616ad1b67320f08e7ea4763e8ff4977430

Merge

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: 7e211d7d
Author:    Rob McKenna <robm at openjdk.org>
Date:      2022-06-21 00:23:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e211d7daac32dca8f26f408d1a3b2c7805b5a2e

8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run

Reviewed-by: dfuchs, aefimov

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: ad891461
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-21 05:20:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad8914616bd63f628e5b6472f1f48315dacfbc94

8288601: Consolidate static/dynamic archive tables

Reviewed-by: ccheung

! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 5e680d05
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-21 07:12:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e680d059445f1c2e702914a4033624ed7979509

8288724: Prevent NullPointerException in serviceability/tmtools/jstack/DaemonThreadTest.java if jstack process fails

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/tmtools/jstack/DaemonThreadTest.java

Changeset: 701ea3be
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-21 07:55:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/701ea3beaaef1acda2d2e041cfdb7d75549cf95c

8288556: VM crashes if it gets sent SIGUSR2 from outside

Reviewed-by: dholmes, lucy

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

Changeset: 0f801fe6
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-21 08:28:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f801fe6fd2fcc181121f9846f6869ca3a03e18a

8288628: Unnecessary Hashtable usage in ConditionalSpecialCasing

Reviewed-by: naoto, jpai

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

Changeset: 19017358
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-06-21 14:33:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3

8288209: SSL debug message wrong about unsupported authentication scheme

Reviewed-by: djelinski, jnimeh

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java

Changeset: 535fba8b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-21 15:27:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/535fba8bfcd1bec6400b7be7d7c95e1310ac2b4b

8288687: (fc) Unix version ofFileChannelImpl.transferTo0() should should return IOS_UNSUPPORTED if not Linux, macOS, nor AIX

Reviewed-by: alanb

! src/java.base/unix/native/libnio/ch/FileChannelImpl.c

Changeset: f0804304
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-06-21 18:38:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0804304400f380661a8a06e4c1dad97068fae60

8288599: com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ...

Reviewed-by: sspitsyn, kevinw

! test/jdk/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java

Changeset: 9f8bfab2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-21 20:54:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f8bfab29009299e81f4929b5dbd399c21f34d7c

8288537: Move Devirtualizer out of hotspot/share/memory/iterator.hpp

Reviewed-by: stefank, coleenp

! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
+ src/hotspot/share/utilities/devirtualizer.hpp
+ src/hotspot/share/utilities/devirtualizer.inline.hpp

Changeset: b9c39662
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-06-21 05:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9c396625cc3fcddb89f93255f85f73a931acc34

8288671: Problematic fix for font boosting

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: af051391
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-06-21 15:22:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af05139133530871c88991aa0340205cfc44972a

8288467: remove memory_operand assert for spilled instructions

Reviewed-by: thartmann, shade, jbhateja

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

Changeset: c74a9235
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-06-21 16:02:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c74a9235fc4526d9954ba3cedd14bbb370217570

8288531: Empty spans in mobile navigation markup

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java

Changeset: e26d3b3c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-21 16:08:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e26d3b3c01a06f250344d0afdaa9fadd1fdae33b

8288497: add support for JavaThread::is_oop_safe()

Reviewed-by: pchilanomate, dholmes, rehn, eosterlund

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/services/threadService.cpp

Changeset: a1449886
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-21 16:21:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1449886004b2f0a70f1413bb19ce3ba5c914fdf

8288139: JavaThread touches oop after GC barrier is detached

Reviewed-by: pchilanomate, dholmes, rehn, eosterlund

! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/services/threadIdTable.cpp

Changeset: 31d981e5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-21 16:36:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31d981e5ea0fa4108da5ef94272794a8fed4a363

8288532: additional review changes for JDK-8286830

Reviewed-by: pchilanomate, dholmes

! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java

Changeset: 97200a78
Author:    Ron Pressler <rpressler at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-06-21 16:48:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97200a78b176ccc8781acb67db2af2f62572d46a

8278053: serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing in loom repo with Xcomp

Reviewed-by: sspitsyn, pchilanomate, coleenp

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 198cec9e
Author:    Ron Pressler <rpressler at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-06-21 16:58:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/198cec9e1b7e8f77a619335dbc569c8def21670c

8286103: VThreadMonitorTest fails "assert(!current->cont_fastpath() || (current->cont_fastpath_thread_state() && !interpreted_native_or_deoptimized_on_stack(current))) failed"

Reviewed-by: sspitsyn, pchilanomate

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

Changeset: 834d92dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-21 18:13:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/834d92dd72257ab5d8c6759028098ac0867c5752

8288754: GCC 12 fails to build zReferenceProcessor.cpp

Reviewed-by: kbarrett, ayang, stefank, tschatzl

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

Changeset: d7b43af5
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-21 20:59:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7b43af5914d88e5410f33db8b56f4dabdfec25d

8288761: SegmentAllocator:allocate(long bytesSize) not throwing IAEx when bytesSize < 0

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 70008da6
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-06-21 21:12:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70008da6b47c371c4d15162ca38e1521cd09acf9

8287971: Throw exception for missing values in .jpackage.xml

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.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/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java

Changeset: 2bf5c9a6
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-21 22:26:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2bf5c9a6877b51377a535c6021a9e38549c89029

Merge

! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: affbd72a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-22 05:51:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/affbd72aa3dce80e2ad54ff775c6f7469f38b05b

8288744: Remove tools/jlink/plugins/CompressorPluginTest.java from problemlist

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: d51f4f47
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-22 10:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d51f4f471f3941294a987dcb68ee264fe27f018a

8287011: Improve container information

Reviewed-by: sgehwolf, stuefe

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java

Changeset: 270cf67e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-06-22 12:49:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/270cf67e5ff19b082f710d52831f436dd144d883

8288752: Split thread implementation files

Reviewed-by: dholmes, rehn, iklam

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.inline.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
= src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
= src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
= src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
= src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
= src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp
= src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
= src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp
= src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
= src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp
= src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
= src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
= src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
= src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
= src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
= src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp
= src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
= src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp
= src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
= src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp
= src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
= src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp
= src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
= src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp
+ src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
- src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
= src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp
= src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/copyFailedInfo.hpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiDeferredUpdates.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
+ src/hotspot/share/runtime/javaThread.cpp
+ src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/semaphore.inline.hpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.inline.hpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
+ src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_threads.cpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp

Changeset: 50c37f53
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-22 14:45:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50c37f53f2ebd2fbbfd9dc5dd055658c55e4c69a

8276798: HttpURLConnection sends invalid HTTP request

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: d4de4757
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-22 15:47:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4de4757471d9f21c2a059f91504ecbc4781566e

8287868: Localized names update in COMPAT locale provider

Reviewed-by: iris, joehw

! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_RS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_da.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_PH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_SG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_et.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_id.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_SG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/sun/util/resources/Locale/Bug4429024.java
! test/jdk/sun/util/resources/Locale/Bug4965260.java

Changeset: 82c77ca8
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-06-22 15:57:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82c77ca807d62c25b9605c6c8164e42af6c3ce6e

8288926: make runtime/logging/DeoptStats.java more reliable

Reviewed-by: simonis, phh

! test/hotspot/jtreg/runtime/logging/DeoptStats.java

Changeset: 58b6937b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-06-22 19:37:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58b6937b092c8ba5a5ff64865b40b4f5c4149908

8288982: JFR: Log event streaming actions

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java

Changeset: 3b1ec3e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-22 20:48:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b1ec3e660b9905f59373022b287de77196b407c

8288994: Incorrect @since tags for @value update in JDK-8286101

Reviewed-by: darcy, prappo

! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java

Changeset: 9e2d9ac5
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-06-22 04:49:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e2d9ac59a19caa52fc661542d4257a7473636d7

8288529: broken link in java.xml

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/javax/xml/validation/package-info.java

Changeset: 7cf71bc2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-22 07:48:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cf71bc2d3ae3d84552f06358e70204dc65552fc

8287982: Concurrent implicit attach from native threads crashes VM

Reviewed-by: dholmes, rehn

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
+ test/jdk/java/lang/Thread/jni/AttachCurrentThread/ExplicitAttach.java
+ test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java
+ test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c
+ test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c

Changeset: 8fa46c8f
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-22 07:48:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8fa46c8f72201637e377190d94247e8d96646425

8288840: StructureViolationException should not link to fork method

Reviewed-by: psandoz, mchung

! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java

Changeset: 6037ccdd
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-06-22 13:29:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6037ccdd50acd5424a46120028738b811dff064a

8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only"

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! test/jdk/jdk/jfr/event/sampling/TestNative.java

Changeset: 6458ebc8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-22 16:20:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6458ebc8e4cb11d99f7447e01f890ba36ad41664

8288988: ProblemList serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java in -Xcomp mode

Reviewed-by: alanb, azvegint

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

Changeset: 5b583e47
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-22 23:21:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b583e4792b1d59891495a4a050fcdd4d38dfee1

Merge

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: bf0623b1
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2022-06-23 09:30:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf0623b11fd95f09fe953822af71d965bdab8d0f

8286314: Trampoline not created for far runtime targets outside small CodeCache

Reviewed-by: aph, phh

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

Changeset: a802b981
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-06-23 09:41:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a802b9816ac5c0cb0fd236cc7f25ed4fdb1349ef

8287760: --do-not-resolve-by-default gets overwritten if --warn-if-resolved flags is used

Reviewed-by: lancea, alanb, cstein

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! test/jdk/tools/jar/modularJar/Basic.java

Changeset: 26c03c18
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-23 10:15:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26c03c1860c6da450b5cd6a46576c78bea682f96

8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes
8284997: arm32 build crashes since JDK-8283326

Reviewed-by: snazarki, xliu, lucy

! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
! src/hotspot/share/runtime/safefetch.hpp

Changeset: d579916a
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-23 14:17:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d579916a6b93577519b095e5fbf07377963dcec6

8288740: Change incorrect documentation for sjavac flag

Reviewed-by: ihse

! doc/building.html
! doc/building.md

Changeset: b8db0c38
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-23 15:36:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8db0c383b6ebd741f6981c89a0cafdfd9751315

6980847: (fs) Files.copy needs to be "tuned"

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/native/libnio/fs/UnixCopyFile.c
! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java

Changeset: 72f286a9
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-23 15:39:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/72f286a9baecd914b77e3436b999ae432025e992

8287580: (se) CancelledKeyException during channel registration

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
+ test/jdk/java/nio/channels/Selector/CancelDuringRegister.java

Changeset: ef17ee4d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-23 15:40:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef17ee4dea38c3bb953927bfdaabf1fe1b7e54ea

8288515: (ch) Unnecessary use of Math.addExact() in java.nio.channels.FileLock.overlaps()

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileLock.java

Changeset: 2728770e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-23 15:49:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2728770e3d73bb11c4d6e54b5aff91588a1a780b

8288589: Files.readString ignores encoding errors for UTF-16

Reviewed-by: rriggs, iris, alanb

! src/java.base/share/classes/java/lang/String.java
- test/jdk/java/lang/String/NewStringNoRepl.java
+ test/jdk/java/lang/String/NoReplTest.java
! test/jdk/java/nio/file/Files/ReadWriteString.java

Changeset: b206d2d1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-06-23 16:21:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b206d2d14937bf8cfebb629888a09311275ac0db

8289006: Cleanup from thread.hpp split

Reviewed-by: dholmes, dcubed

! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: 13cbb3a4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-23 17:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13cbb3a4169fdbf882da70beaa1b88faca2bc9c8

8289073: (fs) UnsatisfiedLinkError for sun.nio.fs.UnixCopyFile.bufferedCopy0()

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: 740169ce
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-06-23 17:52:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/740169ce1cacb60f8b294220fc389bb34ef75af3

8285521: Minor improvements in java.net.URI

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URI.java

Changeset: c8cc94a3
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-06-23 18:44:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8cc94a38423c0cef597986fb51938a26dc20b51

8288979: Improve CLDRConverter run time

Reviewed-by: naoto, rriggs

! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java

Changeset: 64782a75
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-24 04:29:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64782a7524038380c0e8b61cc74102463e997850

8288623: Move Continuation classes out of javaClasses.hpp

Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
+ src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
+ src/hotspot/share/runtime/continuationJavaClasses.cpp
+ src/hotspot/share/runtime/continuationJavaClasses.hpp
+ src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: 9dc9a64f
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-06-24 05:00:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dc9a64fa453d8afc90871e9663a0ccc46212f64

8287281: adjust guarantee in Handshake::execute for the case of target thread being current

Reviewed-by: rehn, pchilanomate, dholmes, dcubed

! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/handshake.cpp

Changeset: 17aacde5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-06-24 07:28:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17aacde50fb971bc686825772e29f6bfecadabda

8288669: compiler/vectorapi/VectorFPtoIntCastTest.java still fails with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: thartmann, dcubed

! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java

Changeset: 925084c4
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-06-24 12:03:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/925084c496113c9d8e860ded0b8645fd584380bc

8288976: classfile parser 'wrong name' error message has the names the wrong way around

Reviewed-by: dholmes, shade

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
= test/hotspot/jtreg/runtime/classFileParserBug/C.java

Changeset: fdc8455c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-06-24 13:46:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdc8455c4559a5513c46cb61bdf09f8279d44192

8288495: [test] Make OutputAnalyzer exception more informative

Reviewed-by: lmesnik, naoto, jpai, dholmes

! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 0d2952e5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-24 14:17:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d2952e5b37312f4ec08786a9802594115f0f8a1

8289129: [BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current

Reviewed-by: alanb

! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/handshake.cpp

Changeset: 239b4bb0
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-24 14:24:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/239b4bb0201fda8c40daf2f3e733dab0086d356c

8289095: (fs) UnixCopyFile build error on linux-x86

Reviewed-by: alanb, shade, stuefe

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: f67c5361
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-24 14:43:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f67c5361ccf5ac3cba9b88a3780afed2237ec19a

8288935: Remove excessive includes introduced in loom

Reviewed-by: rehn, stefank

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationEntry.inline.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp

Changeset: 9918b6d3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-24 16:26:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9918b6d384a2f7841fcbbbe5c5e7ef83d347c697

8288609: Update --release 19 symbol information for JDK 19 build 28

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt

Changeset: 4cdb9789
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-06-24 18:13:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4cdb97893c93d7c921b7e4c18b6ec332364c2481

8289098: clean up ported serviceability/jvmti tests

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! 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/FramePop/framepop02/libframepop02.cpp
! 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
! 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/MonitorContendedEntered/mcontentered01/mcontentered01.java
! 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/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/nativemethbind01.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/nativemethbind03.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep02/singlestep02.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/threadend01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/libthreadend02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/threadstart01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/threadstart03.java
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/libvmobjalloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/vmobjalloc01.java
! test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/GetAllThreadsNullTest.java
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/framecnt02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/framecnt03.java
! test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/frameloc03.java
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/getstacktr02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/getstacktr09.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/thrstat04.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/resumethrd02.java
! 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/ResumeThreadList/resumethrdlst02/resumethrdlst02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/suspendthrd01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/suspendthrd02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/suspendthrd03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/suspendthrdlst01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/suspendthrdlst02.java
! test/lib/jdk/test/lib/jvmti/jvmti_common.h
! test/lib/jdk/test/lib/jvmti/jvmti_thread.h

Changeset: 08288819
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-24 19:13:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08288819dd915549d17af40b159233a0550db643

8289166: ProblemList tools/jlink/plugins/CompressorPluginTest.java

Reviewed-by: lmesnik, bpb

! test/jdk/ProblemList.txt

Changeset: 53b37fe1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-06-24 21:42:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53b37fe1535388eb14e04c620a6b0118ed8884a0

8288130: compiler error with AP and explicit record accessor

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: e93be3ac
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-25 07:55:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e93be3acdf75814674a365a87603f3f1d28b9262

8286389: Address possibly lossy conversions in jdk.crypto.ec

Reviewed-by: chegar, xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java

Changeset: a5c25d88
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-25 08:00:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5c25d8837664f9a7302cdb84afd3916da533144

8286395: Address possibly lossy conversions in java.security.jgss

Reviewed-by: chegar

! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/Des3DkCrypto.java

Changeset: de746714
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-25 19:09:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de7467146fc3759110299e8297628db2b0b16800

8266670: Better modeling of access flags in core reflection

Reviewed-by: mchung, rriggs, asotona

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
+ src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Member.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
+ test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java

Changeset: 62e1e795
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-27 06:50:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62e1e7950b37deaede3573a4b37542199552aea3

8289147: unify os::infinite_sleep on posix platforms

Reviewed-by: mdoerr, kbarrett, 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: 47fe9ef5
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-27 07:13:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47fe9ef5bfde73a4fa21ba085b9275bb42df6590

8289078: Make STARTTIME_ANY and STARTTIME_PROCESS_UNKNOWN fields static in ProcessHandleImpl

Reviewed-by: jpai, rriggs, bpb, naoto, iris

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

Changeset: 7905788e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-27 07:30:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7905788e969727c81eea4397f0d9b918cdb5286a

8289126: Cleanup unnecessary null comparison before instanceof check in jdk.hotspot.agent

Reviewed-by: ayang, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Inspector.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java

Changeset: a5a2580b
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-06-27 11:31:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5a2580b10d46f6394f329e47bc42d4d8a82165a

Merge master branch into classfile-api-branch

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java



More information about the jdk-sandbox-changes mailing list