git: openjdk/panama-foreign: master: 117 new changesets

duke duke at openjdk.org
Fri Jun 9 11:16:03 UTC 2023


Changeset: 7dbdad50
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-02 12:00:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7dbdad50a616abb01d60ddd53c1bc464cf8c5eb3

8308892: Bad graph detected in build_loop_late after JDK-8305635

Reviewed-by: rcastanedalo, roland, thartmann

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestWrongPredicateOrder.java

Changeset: e8268d91
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-02 12:06:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8268d916340e0ab2fe78a67c73b6b26713c0109

8309210: Extend VM Operations hs_err logging

Reviewed-by: dholmes, stuefe, eosterlund, sjohanss

! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: cb1e5e3f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-02 12:47:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb1e5e3f0fb499ce3420a57a08fb9ec434809d13

8309286: G1: Remove unused G1HeapRegionAttr::is_valid_gen

Reviewed-by: tschatzl

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

Changeset: 59d9d9fc
Author:    Poonam Bajaj <poonam at openjdk.org>
Date:      2023-06-02 13:32:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59d9d9fcb93c26dd8931d70934b889245b050acc

8303215: Make thread stacks not use huge pages

Reviewed-by: stuefe, dholmes

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp

Changeset: dc21e8aa
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-06-02 14:28:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc21e8aa8321abb161bbbc02ca379eda27a4984c

8296411: AArch64: Accelerated Poly1305 intrinsics

Reviewed-by: redestad, adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/asm/register.hpp
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java

Changeset: 931913fb
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-02 14:34:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/931913fbb299fbed7485ab8229100e6e56d8bada

8309200: java/net/httpclient/ExecutorShutdown fails intermittently, if connection closed during upgrade

Reviewed-by: jpai, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java

Changeset: a23bbea9
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-02 18:12:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a23bbea9593a85a9d60431e68805efa6f960a4d4

8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded

Reviewed-by: dnsimon, bchristi

! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java

Changeset: 1bb037bd
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-02 19:09:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1bb037bdc6cd76a15f85c05d8c1972ac53b9b3cd

8309329: com/sun/jdi/DeferredStepTest.java fails with virtual threads due to not waiting for threads to exit

Reviewed-by: sspitsyn, lmesnik, amenkov

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/DeferredStepTest.java

Changeset: aff9cea0
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-06-02 20:09:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aff9cea05468daf60fa80c7d9993b3aa8497b0c5

8303530: Redefine JAXP Configuration File

Reviewed-by: naoto, lancea, alanb, smarks

+ make/modules/java.xml/Copy.gmk
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
! src/java.xml/share/classes/javax/xml/catalog/package-info.java
! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/module-info.java
+ src/java.xml/share/conf/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigurationTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/DOMImplTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/DOMImplTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/DOMPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/DOMPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/EventFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/EventFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/InputFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/InputFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/OutputFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/OutputFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/PathTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SAXImplTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SAXImplTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SAXPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SAXPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SchemaFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SchemaFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SchemaPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/SchemaPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/StAXPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/StAXPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/TransformerFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/TransformerFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/TransformerPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/TransformerPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/XPathFactoryTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/XPathFactoryTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/XPathPropertyTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/XPathPropertyTest0.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/customJaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxpImpls.properties

Changeset: 62c935d4
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-06-02 22:02:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62c935d4fa09ed557d301bc28d9bf1480b344989

8308978: regression with a deadlock involving FollowReferences

Reviewed-by: sspitsyn, lmesnik

! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: 61bb014a
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-03 02:27:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61bb014a8692305c705a4cf0361e319275c35ca3

8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V

Reviewed-by: luhenry, yzhu, fyang, fjiang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 6edd786b
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-06-03 03:45:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6edd786bf6d8b1008a292b26fc0f901cbae1d03b

8309265: Serial: Remove the code related to GC overheap limit

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp

Changeset: fdb5893b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-03 20:26:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fdb5893bf0ad277dbaa2aaffb76478d808d2431d

8309391: Remove non-failing tests from test/jdk/ProblemList-Virtual.txt

Reviewed-by: dcubed, lmesnik

! test/jdk/ProblemList-Virtual.txt

Changeset: ac1597bc
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-04 09:48:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac1597bcc7a81db0b81e82a3faf50e73932764c2

8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/BodyProcessorInputStreamTest.java
! test/jdk/java/net/httpclient/HttpInputStreamTest.java

Changeset: ecb17532
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-04 18:18:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecb17532dc8f3e271ad2d6550127a2253569cf9b

8309334: ProcessTools.main() does not properly set thread names when using the virtual thread wrapper

Reviewed-by: amenkov, lmesnik, sspitsyn, alanb

! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java
! test/jdk/ProblemList-Virtual.txt
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 08c91c22
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-05 00:18:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08c91c22126d9fdf06eff4df7a04dcde32003b61

8309332: RISC-V: Improve PrintOptoAssembly output of vector nodes

Reviewed-by: yzhu, fyang

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 05fb6c66
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-05 06:25:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05fb6c6648bc759853c5a9c5b932706592d87ba9

8309336: Incorrect switch in enum not reported properly

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/EnumLabelMustBeEnumConstant.java
+ test/langtools/tools/javac/diags/examples/PatternOrEnumReq.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery-old.out
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.out

Changeset: b6c9232b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-05 06:30:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6c9232b8b2010e360abfba6f0d294dc27187911

8305225: A service broken error despite annotation processor generating it if directives listed

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java

Changeset: 22a9a86b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-05 06:43:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22a9a86be088a3e92b231e7180a134f63716cc87

8309268: C2: "assert(in_bb(n)) failed: must be" after JDK-8306302

Reviewed-by: rcastanedalo, kvn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCmpInvar.java

Changeset: 3fa776d6
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-06-05 07:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3fa776d66a8eb117410025bca870b2e7f3f00517

8302673: [SuperWord] MaxReduction and MinReduction should vectorize for int

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

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java

Changeset: a02d8001
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-06-05 07:30:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a02d8001fa43b379bee3803cda06a15a64d99ac2

8309405: RISC-V: is_deopt may produce unaligned memory read

Reviewed-by: fyang, luhenry

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

Changeset: 11fb5b22
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-05 07:54:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/11fb5b2209124bbf1100657e340ba5aebc3820d7

8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal

Reviewed-by: dnsimon, thartmann

! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: ac41c030
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-06-05 08:36:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac41c030030c3d31815474c793ac9c420c47e22c

8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates

Reviewed-by: mbaesken, weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
+ test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java

Changeset: 8c9d21e5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-06-05 09:15:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c9d21e5193cd20585eae0636337a78bc9d89f60

8296920: Regression Test DialogOrient.java fails on MacOS

Reviewed-by: honkar, dnguyen, achung, jdv

! test/jdk/java/awt/print/Dialog/DialogOrient.java

Changeset: db0857dd
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-06-05 09:39:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db0857ddd8653cb3244d63064da16537126dab4c

8306578: Report error if no label given in @see and {@link} when no default is available

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java

Changeset: 9be5769a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-06-05 10:48:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9be5769a68d7cc9dced732649adc4c977b8eac8d

8291966: SwitchBootstrap.typeSwitch could be faster

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java

Changeset: 6d511f13
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-05 11:32:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d511f1376e3a0183a484443d05142678bdaa1c2

8309129: AArch64: guarantee(T != T2S) failed: "incorrect arrangement" after JDK-8307795

Reviewed-by: thartmann, xgong, eastigeevich

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! test/hotspot/jtreg/compiler/vectorapi/TestVectorMaskTrueCount.java
! test/jdk/ProblemList.txt

Changeset: 80232b7e
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-06-05 15:35:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80232b7e753129ca7a4f1ca9b70844e0c7d8eabf

8308969: make test-prebuilt doesn't return the correct exit code

Reviewed-by: erikj

! make/Global.gmk
! make/RunTestsPrebuilt.gmk

Changeset: 5cd8af76
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-06-05 15:40:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cd8af7622a93afb32f5f3fccdc453096992453c

8308726: RISC-V: avoid unnecessary slli in the vectorized arraycopy stubs for bytes

Reviewed-by: fyang, luhenry

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

Changeset: 73352b68
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-06-05 16:34:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73352b68c4e19929305ce430cb74ca850b752d22

8280994: [XWayland] Drag and Drop does not work in java -> wayland app direction

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: 2b38343e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-05 16:36:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b38343e4db75aabd3825c766092df75ba44c930

8309416: Misstatement in semantics of methods in javax.lang.model.ElementFilter

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java

Changeset: 4b8922f5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-06-05 18:25:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b8922f57611d06a9bea5c94e2f4493dc42a2053

8308842: Consolidate exceptions thrown from Class-File API

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/CodeBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: e970ddbc
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-06-05 18:33:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e970ddbc60aadf170dc22b19b86ddbf965bf5ea4

8309170: CDS archive heap is always relocated for larger heap

Reviewed-by: stuefe, iklam

! src/hotspot/share/memory/virtualspace.cpp

Changeset: 98b53c06
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-05 18:45:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98b53c06cfffe7b2e21968546b4aa1523f31132e

8306112: Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview)
8308613: javax.lang.model updates for JEP 445 (preview)
8308913: Update core reflection for JEP 445 (preview)

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Co-authored-by: Adam Sotona <asotona at openjdk.org>
Reviewed-by: mcimadamore, vromero, darcy

! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/misc/MainMethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/jdk/tools/launcher/InstanceMainTest.java
+ test/langtools/tools/javac/diags/examples/UnnamedClass.java
+ test/langtools/tools/javac/diags/examples/UnnamedClassBad-Filename.java
+ test/langtools/tools/javac/diags/examples/UnnamedClassHasPackage.java
+ test/langtools/tools/javac/diags/examples/UnnamedClassNoMain.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
+ test/langtools/tools/javac/processing/model/element/Anonymous.java
+ test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java
+ test/langtools/tools/javac/unnamed/UnnamedClassRecovery.java
+ test/langtools/tools/javac/unnamed/UnnamedClassRecovery.out
+ test/langtools/tools/javac/unnamedclass/NestedEnum.java

Changeset: b3c9d678
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-05 20:47:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3c9d6785e061faf5ea9574bed2f9ab73cc11eaf

8309136: [JVMCI] add -XX:+UseGraalJIT flag

Reviewed-by: dholmes, kvn

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 4b153498
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-06 00:00:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b1534989b39139aaa2952564e2b4098181a9eee

8304438: jcmd JVMTI.agent_load should obey EnableDynamicAgentLoading

Reviewed-by: cjplummer, alanb, amenkov

! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/services/attachListener.cpp
= test/jdk/sun/tools/jcmd/JavaAgent.java
+ test/jdk/sun/tools/jcmd/TestJcmdNoAgentLoad.java

Changeset: 6d155a47
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-06-06 00:19:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d155a47f13ff80cf7a9de363fc5ae2943b6603a

8308167: SequencedMap::firstEntry throws NPE when first entry has null key or value

Reviewed-by: bchristi

! src/java.base/share/classes/java/util/SequencedMap.java
+ src/java.base/share/classes/jdk/internal/util/NullableKeyValueHolder.java
! test/jdk/java/util/AbstractMap/SimpleEntries.java
! test/jdk/java/util/SequencedCollection/BasicMap.java

Changeset: 2e9eff56
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-06 06:01:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e9eff56418273e85accc43dcef533995c6be8bf

8309406: Change jdk.trackAllThreads to default to true

Reviewed-by: rpressler, mchung, cjplummer

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

Changeset: 3b85f84f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-06 07:08:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b85f84f026973a2abdbce8d9baf1329c8a4ebf8

8309340: Provide sctpHandleSocketErrorWithMessage

Reviewed-by: clanger

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: a7a09130
Author:    quadhier <quadhier at 163.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-06 07:29:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7a0913005f9ac3c64546e194ea14176daadac5d

8309346: Extend hs_err logging for all VM operations deriving from VM_GC_Operation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: 41bf2ad1
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-06-06 08:26:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41bf2ad159d274574285a0f55c4a0f582cd93648

8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'

Reviewed-by: avu, prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! test/jdk/ProblemList.txt

Changeset: 5146a582
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-06 09:07:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5146a58249bbbfdf7304e9f8062c95369ccd820f

8309418: RISC-V: Make use of vl1r.v & vfabs.v pseudo-instructions where appropriate

Reviewed-by: fyang, luhenry, gcao

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 7d25bf77
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-06 09:19:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d25bf7722f6fbe3633dc718adf6f755e354adb9

8309419: RISC-V: Relax register constraint for AddReductionVF & AddReductionVD nodes

Reviewed-by: fyang, luhenry, yzhu

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 01455a07
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-06 10:06:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01455a07a7e1f15aed43cd47222047810c826abd

8304878: ConcurrentModificationException in javadoc tool

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java

Changeset: 8f0839bc
Author:    Rudi Horn <rudi.horn at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-06-06 12:58:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f0839bc55036a8a663a83a02d300c60e71ceb6c

8308748: JNU_GetStringPlatformChars may write to String's internal memory array

Reviewed-by: dholmes, rriggs, alanb

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

Changeset: ca6f07f9
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-06 13:01:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca6f07f9ab70d552061a2715342f1227287f2d94

8309534: @JEP(number=430, title="String Templates") should use default status

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: d709c25c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-06 15:14:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d709c25cbfdb0be007d3f800f7eddccce965809a

8307887: (fs) Files.createSymbolicLink throws less specific exception when in developer mode and file already exists

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: 91881426
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-06 15:15:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9188142698d8fdcee43c0b0519fde5c63b0010f8

8309216: Cast from jchar* to char* in test java/io/GetXSpace.java

Reviewed-by: rriggs, naoto

! test/jdk/java/io/File/libGetXSpace.c

Changeset: 7edd0540
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-06-06 15:53:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7edd0540e06444313647acd133c230785ddaf8ee

8309501: Remove workaround in bin/idea.sh for non standard JVMCI file layout

Reviewed-by: dnsimon, erikj

! bin/idea.sh

Changeset: 38cef2ad
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-06 15:56:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38cef2adbd956ac1e953ea7a7e7952fe093a9872

8309413: Improve the performance of MethodTypeDesc::descriptorString
8304932: MethodTypeDescImpl can be mutated by argument passed to MethodTypeDesc.of

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
+ test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java

Changeset: 0f0fda7a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-06 16:12:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f0fda7abc68693d7d764b587bf5588b7cae74d1

8309542: compiler/jvmci/TestEnableJVMCIProduct.java fails with "JVMCI compiler 'graal' specified by jvmci.Compiler not found"

Reviewed-by: kvn, never

! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 74dc50b7
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-06 16:19:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74dc50b7f0b0b9440746ff329fc3324c477ae421

8301721: lookup.findSpecial fails on Object method call from interface

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/findSpecial/FindSpecialObjectMethod.java

Changeset: 95261908
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-06-06 17:02:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/952619086358326c2fb3fcbada654fc2edd09f07

8307840: SequencedMap view method specification and implementation adjustments

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/SequencedMap.java
! test/jdk/java/util/SequencedCollection/BasicMap.java

Changeset: 7d1147ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-06 18:16:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d1147ee5c0135b966b08ecae9cfa66923998195

8309554: Update descriptions in SourceVersion

Reviewed-by: jlaskey, jjg, rriggs

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

Changeset: 571fbdc3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 18:17:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/571fbdc3110440ec3a36bb6005dc5a0358696df5

8309506: com/sun/jdi/MultiBreakpointsTest.java fails with virtual test thread factory

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java

Changeset: d82436e4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-06 18:33:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d82436e4e33a33b1a2ea5ad01c7370ccaf4eb2c5

8295071: Spec Clarification : ClassFileFormatVersion: System property java.class.version | Java class format version number

Reviewed-by: iris, alanb, rriggs

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java

Changeset: 16ab7bfe
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 18:34:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16ab7bfe22b96ec8c4b7b7197d55fa41d36e3875

8309505: com/sun/jdi/MethodEntryExitEvents.java due to finding wrong main thread

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/MethodEntryExitEvents.java

Changeset: 0a4f9ad6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-06-06 19:33:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a4f9ad637df2f602e47940d039bb12e316fb62a

8292157: Incorrect error: "block element not allowed within inline element <a>"

Reviewed-by: jjg

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

Changeset: 4a75fd46
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2023-06-06 19:39:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a75fd462c002a209201d8bfc8d6c9eb286a7444

8301553: Support Password-Based Cryptography in SunPKCS11

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PBMAC1Core.java
+ src/java.base/share/classes/sun/security/util/PBEUtil.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS2.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
+ test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
+ test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java

Changeset: 65bdbc7a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 21:57:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/65bdbc7a8c06e5f119c9db832734664780933e01

8309396: com/sun/jdi/JdbMethodExitTest.java fails with virtual threads due to a bug in determining the main thread id

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/JdbMethodExitTest.java

Changeset: 0ceb4322
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-06 22:08:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ceb43227d1bcc8e709d66071e6ae11fcf0090fc

8309570: ProblemList sun/security/pkcs11/Signature/TestRSAKeyLength.java

Reviewed-by: jjg, darcy

! test/jdk/ProblemList.txt

Changeset: a08c5cb3
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2023-06-06 22:20:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a08c5cb3f1be7a20c8f955951d1605bb8b1c1aa4

8307953: [AIX] C locale's font setting was changed by JEP 400

Reviewed-by: naoto, prr

! src/java.desktop/aix/data/fontconfig/fontconfig.properties

Changeset: f1c7afcc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-07 06:41:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1c7afcc3fe39622c33ac7bac1ebdd9f96fa333d

8306647: Implementation of Structured Concurrency (Preview)
8306572: Implementation of Scoped Values (Preview)

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: psandoz, dfuchs, mchung

! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
+ src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
+ src/java.base/share/classes/java/util/concurrent/StructureViolationException.java
+ src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
- src/java.base/share/classes/jdk/internal/misc/StructureViolationExceptions.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/module-info.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/ScopedValue.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/package-info.java
- src/jdk.incubator.concurrent/share/classes/module-info.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
= test/jdk/java/lang/ScopedValue/ManyBindings.java
+ test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
= test/jdk/java/lang/ScopedValue/StressStackOverflow.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
= test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
- test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
= test/micro/org/openjdk/bench/java/lang/ScopedValues.java
= test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java
= test/micro/org/openjdk/bench/java/lang/ScopedValuesExecutorService.java

Changeset: 0ed4af76
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 07:38:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ed4af76c07ff71acc202796e504f092910215ac

8309472: IGV: Add dump_igv(custom_name) for improved debugging

Reviewed-by: roland, thartmann

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

Changeset: fadcd650
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-07 07:51:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fadcd6501879af40360b217d2f76ab86a6f55d27

8309527: Improve test proxy performance

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/sun/net/www/http/HttpClient/B8209178.java

Changeset: a25b7b8b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-07 07:51:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a25b7b8b55f2dcd3c2945193d78f754580421733

8295976: GetThreadListStackTraces returns wrong state for blocked VirtualThread

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/libThreadListStackTracesTest.cpp

Changeset: 3ccb3c0e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-07 09:44:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ccb3c0e09f9a414229d3f76031f3fc8f271c936

8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address

Reviewed-by: djelinski, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java

Changeset: 749d4801
Author:    Dhamoder Nalla <dhanalla at microsoft.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-07 09:50:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/749d4801937ac145f945765f0ba0980bbccf384f

8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance

Reviewed-by: dfuchs

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

Changeset: 9233dcc8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-07 10:51:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9233dcc8380c6e7cd7bbf7a1f4c0a6873429ea53

8309297: Adjust ShenandoahHeap print_heap_regions_on

Reviewed-by: ysr, mdoerr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 8cdd95e8
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2023-06-07 11:27:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cdd95e8a2a7814ab7983fb3f41e6fa5793d410f

8305959: x86: Improve itable_stub

Reviewed-by: phh, shade, aph

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: a6726b66
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-07 11:34:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6726b66dbb3ffa7b2245bb9c27c4bc87148f39c

8309568: javac crashes attempting to -Xprint on a class file of an unnamed class

Reviewed-by: darcy, jlahoda

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

Changeset: 1de40f36
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 11:39:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1de40f360f3beed5eb9fbd62a992989bb5bdb315

8302145: ddepth should be uint in PhaseIdealLoop::register_node()

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 5722903d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-07 11:41:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5722903d53e90e36b284967aeb60d2f8b65a744c

8307374: Add a JFR event for tracking RSS

Reviewed-by: stuefe, rcastanedalo

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/os.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 16ebf47f
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-07 11:54:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16ebf47fe3b0fac7b67acfa589a26abf8843306b

8309594: Cleanup naming in JavacParser related to unnamed classes

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: fa791119
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-07 12:14:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa791119f0b73cd1e110d6a62d3bed58fee5740a

8308031: Linkers should reject unpromoted variadic parameters

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/libVarArgs.c

Changeset: c49129f5
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-07 12:25:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c49129f54580b431881ffdb97b5478aff6097154

8308445: Linker should check that capture state segment is big enough

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java

Changeset: a1ab377d
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-07 12:58:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1ab377d995dce4d636b908e96bd168dc3a9f3e5

8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE

Reviewed-by: stuefe, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java

Changeset: 9d7bf532
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-06-07 13:08:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d7bf5329e5a0393553bca2e3a51ad1125b41b96

8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots

Reviewed-by: prr, kizune, psadhukhan

! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
+ src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenItem.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/legal/pipewire.md
+ src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/chroma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/color.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/encoded.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/pod.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/vararg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: f0236edf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-07 13:11:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0236edfba1303207e46b5b292cf4c6a18b87d1d

8309543: Micro-optimize x86 assembler UseCondCardMark

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp

Changeset: 177e8327
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-07 13:16:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/177e8327d685444d63235567f2a9bde0ec3d51cf

8307153: JVMTI GetThreadState on carrier should return STATE_WAITING

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: 6eddbe26
Author:    JoKern65 <128386669+JoKern65 at users.noreply.github.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:42:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6eddbe26dd0b9afb83fc029d77e18212e63f98f4

8309219: Fix xlc17 clang 15 warnings in java.base

Reviewed-by: goetz, mdoerr

! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/aix/native/libjli/java_md_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/io/File/libGetXSpace.c

Changeset: 89f5baca
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:42:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89f5bacaf6ac6d5b3634db2fcde5b9abdc492b64

8309225: Fix xlc17 clang 15 warnings in security and servicability

Reviewed-by: goetz, mdoerr, clanger

! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk

Changeset: 5b147eb5
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:44:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5b147eb5e46ac7fa637ed997c6da8f238f685ea4

8308288: Fix xlc17 clang warnings and build errors in hotspot

Reviewed-by: goetz, mbaesken

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 33bb64f2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-07 15:17:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33bb64f24fdffdb2b1a5f21ff432b1cee9ead498

8309614: [BACKOUT] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING

Reviewed-by: azvegint

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: a54f4d4a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 17:49:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a54f4d4ab9537ac7e070dd82e26f73c90d82290a

8309509: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails with virtual test thread factory

Reviewed-by: sspitsyn, amenkov

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: c24b0bad
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-07 17:55:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c24b0bada244015b332f13ab5c810a8c9359aceb

8309503: Improve javax.lang.model tests for JEP 445

Reviewed-by: jlahoda, jjg, jlaskey

! test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java

Changeset: c38abbfc
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 17:57:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c38abbfcaa80b3bb38bd6fc284e6bc3437199d77

8309510: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java no longer needs to override startUp() method

Reviewed-by: sspitsyn, amenkov

! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java

Changeset: e3f3ac08
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 18:03:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3f3ac0825e63ef5cec8e5f7e53ee0dbee263ac4

8309420: com/sun/jdi/StepTest.java fails with virtual thread wrapper

Reviewed-by: sspitsyn, amenkov

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/StepTest.java

Changeset: 4ffc8cc2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-07 18:11:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ffc8cc2169c6b34ce5d9cf0ce98125520c4495a

8309574: Improve core reflection tests for JEP 445

Reviewed-by: mchung

+ test/jdk/java/lang/Class/UnnamedClass/TestUnnamedClass.java
= test/jdk/java/lang/Class/UnnamedClass/Unnamed.java

Changeset: 02bce0b1
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-07 18:44:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02bce0b1452b804f3a7883ca8bf29a524b73672e

8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest should filter modules that depend on JVMCI

Reviewed-by: alanb, dfuchs

! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java

Changeset: 64020048
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-07 19:59:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6402004852ccc993bb6e879c49fb71e2afdcdfbe

8256302: releasing oopStorage when deflating allows for faster deleting

Reviewed-by: dholmes, rehn, coleenp

! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 92beb855
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 20:16:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92beb85510a809b15c9bd5a4c19c305fc339a2c9

8309474: [IR Framework] Wrong @ForceCompile link in README

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: 99749c59
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-07 21:18:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99749c597b0be640ca8fd848d874222d69d66ae9

8309562: [JVMCI] Export symbols used by VirtualThread notifyJvmti intrinsics to JVMCI compilers.

Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: ea419073
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-06-07 21:18:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea41907396a70933c4f6e6b0f247f7ba589a3a23

8297923: java.awt.ScrollPane broken after multiple scroll up/down

Reviewed-by: honkar, prr, serb

! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneLeakTest.java

Changeset: 90027ff2
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-06-07 21:39:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90027ff204fcf441db6bd0076e253474631757c8

8309515: Stale cached data from Matcher.namedGroups() after Matcher.usePattern()

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/NamedGroupsTests.java

Changeset: e8a59843
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-08 01:00:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8a59843f21e347ba1494290c393ef7b344e3b70

8309630: Clean up tests that reference deploy modules

Reviewed-by: bchristi

! test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
! test/jdk/tools/jimage/VerifyJimage.java

Changeset: 760cb04a
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2023-06-08 01:24:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/760cb04a2e099a3af9199d77a234af75a18cce5d

8309569: sun/security/pkcs11/Signature/TestRSAKeyLength.java fails after JDK-8301553

Co-authored-by: Martin Balao <mbalao at openjdk.org>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! test/jdk/ProblemList.txt

Changeset: 73dd03cc
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-06-08 02:51:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73dd03cc5afa6d1e01a92d0027dcb82af27a48af

8308152: PropertyDescriptor should work with overridden generic getter method

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/beans/Introspector.java
+ test/jdk/java/beans/PropertyDescriptor/OverriddenGetter.java

Changeset: 6646272a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-08 03:30:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6646272a055f8e6c3955bed49d298b9eda1a805b

8308764: Reporting errors from create_vm may crash

Reviewed-by: stuefe, coleenp, kbarrett

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 5af9d2a0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-08 04:04:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5af9d2a0ac82ad83dc83461e5b8ce793cc995ad3

8309602: update JVMTI history table for jdk 21

Reviewed-by: alanb, iris

! src/hotspot/share/prims/jvmti.xml

Changeset: 9d64a9d2
Author:    Nagata-Haruhito <84066412+Nagata-Haruhito at users.noreply.github.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-06-08 07:03:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d64a9d22034602d2d195463093268102a583f9f

8306431: File.listRoots method description should be re-examined

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/nio/file/FileSystem.java

Changeset: 79a4ac79
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-08 07:25:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79a4ac791c826656b3e984fe54dc472c62efd028

8309235: Unnamed Variables (_) can't be used in JShell

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
+ test/langtools/jdk/jshell/UnnamedTest.java

Changeset: ac3ce2bf
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-08 07:29:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac3ce2bf759735042480b846f3c1cf37a0843b8d

8304425: ClassHierarchyResolver from Reflection

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: bb377b26
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-08 14:06:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb377b26730f3d9da7c76e0d171517e811cef3ce

8306841: Generational ZGC: NMT reports Java heap size larger than max heap size

Reviewed-by: eosterlund, stuefe

! src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java

Changeset: 5a706fb4
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-06-08 16:02:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a706fb403df0768ecef5b0ce14a3ca389a51efd

8306584: Start of release updates for JDK 22
8306585: Add SourceVersion.RELEASE_22
8306586: Add source 22 and target 22 to javac

Reviewed-by: erikj, iris, dholmes, jlahoda, alanb

! .jcheck/conf
! make/conf/version-numbers.conf
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-L.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-L.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-L.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: bb966827
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-06-08 16:11:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb966827ac445d805bac5005d0fbda0c61111252

8309498: [JVMCI] race in CallSiteTargetValue recording

Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java

Changeset: b2a5271e
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-08 17:28:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2a5271e7451a7546a8293fc4bc4ccfaa1ffb0d7

8309196: Remove Thread.countStackFrames

Reviewed-by: rriggs, mchung, dholmes, jpai, iris

! src/java.base/share/classes/java/lang/Thread.java
! test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java

Changeset: 0be39054
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-08 17:51:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0be39054a631f282acc7ea05b2d98878a2b250bf

8309595: Allow javadoc to process unnamed classes

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/langtools/jdk/javadoc/doclet/unnamed/Unnamed.java

Changeset: 34f0a6ec
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-08 19:00:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34f0a6ec6a7d52630e8d6661f9d081abcf57b84a

8305593: Add @spec tags in java.desktop

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/package-info.java
! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSizeName.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
! src/java.desktop/share/classes/javax/print/package-info.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/package-info.java
! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java

Changeset: c4e65425
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-08 19:41:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4e6542514be19cebb41a0c390645db0a191504f

8309675: Generational ZGC: compiler/gcbarriers/UnsafeIntrinsicsTest.java fails in nmt_commit

Reviewed-by: aboldtch, dcubed

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

Changeset: 6f492e80
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-08 22:16:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f492e800597c9ce332b9d5b54c00f551f145a0d

8309686: inconsistent URL for https://www.unicode.org/reports/tr35

Reviewed-by: naoto

! src/java.base/share/classes/java/text/Collator.java

Changeset: 0a697e73
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-09 06:09:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a697e73d5e444710a35a5d373431328a421a336

8307620: [IR Framework] Readme mentions JTREG_WHITE_LIST_FLAGS instead of JTREG_WHITELIST_FLAGS

Reviewed-by: rcastanedalo, chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: f91e9ba7
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-09 06:12:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f91e9ba757f04983655c23542e06973805465249

8309612: [REDO] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: 97df6cf5
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-09 07:30:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97df6cf55ab66552612bf0a2eefb83c0783fd586

8309545: Thread.interrupted from virtual thread needlessly resets interrupt status

Reviewed-by: rpressler, dholmes, jpai

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

Changeset: 30708561
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-09 08:33:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/307085618d76f49f982453253c27a3cb2b9728c3

8309702: Exclude java/lang/ScopedValue/StressStackOverflow.java from JTREG_TEST_THREAD_FACTORY=Virtual runs

Reviewed-by: jpai

! test/jdk/ProblemList-Virtual.txt

Changeset: dc842e85
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-06-09 09:57:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc842e8587f1e27ef599abeec80a38a043b3d0b3

8309665: Simplify Arrays.copyOf/-Range methods

Reviewed-by: jlaskey, rriggs, alanb

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

Changeset: 97a61be6
Author:    duke <duke at openjdk.org>
Date:      2023-06-09 11:00:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97a61be67209fab0e942f08d08bee264b53af46f

Automatic merge of jdk:master into master

! .jcheck/conf
! .jcheck/conf



More information about the panama-dev mailing list