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

Adam Sotona asotona at openjdk.org
Mon Dec 12 16:03:35 UTC 2022


Changeset: 3378bfe4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-04 11:13:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3378bfe439927532c3b34a8f329f9a6aaa159d1a

8296224: G1: Remove unnecessary update in VM_G1CollectForAllocation

Reviewed-by: kbarrett, tschatzl

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

Changeset: 12316829
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-04 11:14:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12316829b48c58e4509026543a3f2b50a57a439f

8296305: Remove unimplemented deoptimized_wrt_marked_nmethods

Reviewed-by: dholmes

! src/hotspot/share/runtime/threads.hpp

Changeset: 22347e46
Author:    Renjith <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-04 12:35:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22347e46f7e66a864ea987fa084c44792cae2e6a

8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905

Reviewed-by: prr, aivanov

! test/jdk/java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java

Changeset: 5622b095
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-04 14:57:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5622b0956581ed5057f708ee77cb648705ea7e94

8200337: Generalize see and link tags for user-defined anchors

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/ValueTest.java

Changeset: f9c7cdae
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-04 16:00:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9c7cdaed693934a366145b15dcbb2aa65a9da0a

8294109: JavaDoc search should search whole index

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js

Changeset: 97c5a64d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-04 16:22:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97c5a64d5cef6da43691a8396d4013145aa04f66

8296287: Improve documentation for Types.directSupertypes()

Reviewed-by: jlahoda, prappo

! src/java.compiler/share/classes/javax/lang/model/util/Types.java
+ test/langtools/tools/javac/processing/model/util/types/TestDirectSupertypeObject.java

Changeset: c206f286
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-04 17:01:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c206f28629056c62d5c22686cc39b849e4ecef2f

8283101: serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java failing #VirtualThread-Frozen: number of frames expected: 14, got: 9

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java

Changeset: b49bdaea
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-04 17:22:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b49bdaeade8445584550dbd5c48ea3c7e9cf1559

8294816: C2: Math.min/max vectorization miscompilation

Reviewed-by: thartmann, ngasson

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java

Changeset: 82f9819e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-04 17:29:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82f9819eaccd091c9d3a0b89979ddc13b1ef761c

8294536: Update troff form of man page for new --spec-base-url option

Reviewed-by: hannesw

! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 5b7e7064
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-04 17:32:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b7e70645b311b7060da20cb7ca813df34834332

8295753: (fs) UnixPath::toRealPath does not return correct case when links not followed

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/Misc.java

Changeset: b847fb68
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-04 18:22:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b847fb687735ae5dff56d12d221556a5218b5bba

8296414: [BACKOUT] JDK-8295319: pending_cards_at_gc_start doesn't include cards in thread buffers

Reviewed-by: lkorinth

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp

Changeset: f857f795
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-04 19:48:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f857f795a9fc8b116bfc6b039114051061950e28

8015739: Background of JInternalFrame is located out of JInternalFrame

Reviewed-by: kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java

Changeset: d8573b2c
Author:    Sergey Bylokhov <serb at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-04 20:57:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8573b2c5bd235a3cc6442b6bda8d1bd2da495a0

8294488: Delete KCMS transforms wrappers

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/ColorTransform.java
! src/java.desktop/share/classes/sun/java2d/cmm/PCMM.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 581133a0
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-04 21:07:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/581133a0c8c7d7e98614937c54db3723cd248f07

8294696: BufferedInputStream.transferTo should drain buffer when mark set

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java

Changeset: 91292d56
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-05 02:18:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91292d56a9c2b8010466d105520e6e898ae53679

8286301: Port JEP 425 to RISC-V

Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: fjiang, xlinzheng, yadongwang, jiefu, rrich

! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkOop_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: c2f76383
Author:    lawrence.andrews <87324768+lawrence-andrew at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-05 21:27:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2f76383895e3d054988a5817de52e7795bf69c2

8296335: Fix accessibility manual test instruction

Reviewed-by: prr, aivanov

! test/jdk/javax/accessibility/manual/ButtonDemo.html
! test/jdk/javax/accessibility/manual/ComboBoxDemo.html
! test/jdk/javax/accessibility/manual/OptionPaneDemo.html
! test/jdk/javax/accessibility/manual/TableDemo.html
! test/jdk/javax/accessibility/manual/TreeDemo.html

Changeset: 556377a0
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-07 03:53:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/556377a0583b519ac191675c2b078f1a2efe2f72

8296270: Memory leak in ClassLoader::setup_bootstrap_search_path_impl

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: dholmes, jiangli

! src/hotspot/share/classfile/classLoader.cpp

Changeset: 087cedc0
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-07 04:59:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/087cedc080963f027306f9d4c4ab737ddf42a5bc

8295261: RISC-V: Support ReductionV instructions for Vector API

Reviewed-by: yadongwang, dzhang, fyang, eliu

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

Changeset: 51f8e9b0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-07 05:59:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51f8e9b0e127739e36f2d9136bd1618be7d828b7

8296443: NMT: Remove cmdline_tracking_level handling code

Reviewed-by: dholmes

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtDCmd.cpp

Changeset: 8836b925
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-07 07:50:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8836b92593565e66d8063b1228d6701316f3078d

8296226: Add constructors (String,Throwable) and (Throwable) to InvalidParameterException

Reviewed-by: mullan, mdoerr

! src/java.base/share/classes/java/security/InvalidParameterException.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPairGenerator.java
! test/jdk/java/security/Exceptions/ChainingConstructors.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: d634ddef
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-07 12:30:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d634ddefdd7712f4c3ac070d8493be5ba2de2aef

8295354: Remove G1 incremental non-copy time calculation

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 00d22f60
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-11-07 14:07:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00d22f605d2b54f2774aeaa1edfbb146a5635f21

8279164: Disable TLS_ECDH_* cipher suites

Reviewed-by: xuelei, rhalade, wetmore

! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java

Changeset: f8b2574e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-07 15:58:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8b2574ebc32fa0e62dbaa0f2447757ff83c320f

8296137: diags-examples.xml is broken

Reviewed-by: iris, vromero, ihse

! make/langtools/diags-examples.xml
! test/langtools/tools/javac/diags/Example.java

Changeset: ba303c04
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-07 16:15:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba303c048eaabdf4ef3a891cc4bd232d69fc4631

8295893: Improve printing of Constant Pool Cache Entries

Reviewed-by: dholmes, coleenp, iklam

! src/hotspot/share/oops/cpCache.cpp
+ test/hotspot/gtest/oops/test_cpCache_output.cpp

Changeset: 3baad069
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-07 16:45:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3baad069a65a0ac138a6aaabf451758672d12fbc

8295953: Use enhanced-for cycle instead of Enumeration in sun.security

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java

Changeset: b6ea69c0
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-07 18:22:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6ea69c06aca7f013e26596cebd039960c5b4d34

8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing

Reviewed-by: xuelei, mullan

! test/jdk/java/security/cert/pkix/policyChanges/TestPolicy.java

Changeset: b29817a6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-07 19:02:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b29817a626ce58fb06a104720317ea62ea6697d7

8296479: Remove stray comment about POST_STRIP_CMD

Reviewed-by: iris

! make/autoconf/flags-other.m4

Changeset: 520db1ee
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-07 19:09:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/520db1eeb18797c782ddfad90467e19bbdd424ac

8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException

Reviewed-by: weijun

! test/jdk/java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java

Changeset: 60db5f2b
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-11-07 20:16:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60db5f2ba271176292374b21c343cfc3167df562

8294020: improve errors for record declarations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/records/RecordDeclarationSyntaxTest.java
+ test/langtools/tools/javac/records/RecordDeclarationSyntaxTest.out

Changeset: 7e85b41d
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-11-07 20:52:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e85b41d37c5eec9693cfc07447f5deffd5d483b

8296154: [macos] Change "/Applications" to "Applications" in DMG image

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt

Changeset: b6738c18
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-07 23:12:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6738c1831a75d493982730c5f39a7704e746ba7

8295663: Rephrase introduction to testing.md

Reviewed-by: ihse, erikj

! doc/testing.html
! doc/testing.md

Changeset: 76790ad2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-07 23:31:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76790ad2427b777b470ef3e5474fa8df9f3bf875

8295673: Deprecate and disable legacy parallel class loading workaround for non-parallel-capable class loaders

Reviewed-by: mchung, dholmes

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/MyLoader.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java

Changeset: 47d2c7b4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-08 01:09:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/47d2c7b4cf636fe0042c63ced63d3d0ae28059b6

8295376: Improve debug agent virtual thread performance when no debugger is attached

Reviewed-by: sspitsyn, kevinw

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 4c80dff2
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-08 01:12:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c80dff2cab8bc0fcfeca8d21754a28e31e92325

8296435: RISC-V: Small refactoring for increment/decrement

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 1169dc06
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-08 02:48:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1169dc066c0257da1a237960b8c0cc4782ef8d14

8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec

Reviewed-by: luhenry, fyang

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

Changeset: cf656056
Author:    pandaapo <1052156701 at qq.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-11-08 06:28:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf656056a34fbb40f0dbe7b42dce7e7dbf251ec8

8296445: C++ syntax error in jdwpTransport.h

Reviewed-by: cjplummer, lmesnik, sspitsyn

! src/jdk.jdwp.agent/share/native/include/jdwpTransport.h

Changeset: dd5d4df5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-11-08 09:02:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd5d4df5b68a40923987841a206fac5032d72f71

8295658: G1: Refactor G1SegmentedArray to indicate that it is an allocator

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp
+ src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.hpp
- src/hotspot/share/gc/g1/g1SegmentedArray.cpp
- src/hotspot/share/gc/g1/g1SegmentedArray.hpp
- src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.cpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.hpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
- src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp

Changeset: 0ee25de7
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-08 19:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ee25de704eb8f179888812bd9b1e7bebc384fd6

8296504: Memory leak in G1PLABAllocator::PLABData

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Allocator.cpp

Changeset: 74f2b16a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-08 21:37:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74f2b16a8e3a6ac4fbd81ab5792aa9245ed9b2d4

8295303: cleanup debug agent's confusing use of EI_GC_FINISH

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: d04d6566
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-08 21:55:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d04d6566b0cc9b68cff48871d195ee54f1c194ff

8296433: Encountered null CLD while loading shared lambda proxy class

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 671f84bd
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-08 22:35:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/671f84bd8625ea7e06fa8272ae629309df06e9ca

8296143: CertAttrSet's set/get mechanism is not type-safe

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java
! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/validator/SimpleValidator.java
- src/java.base/share/classes/sun/security/x509/AttributeNameEnumeration.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertAttrSet.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
- src/java.base/share/classes/sun/security/x509/CertificateIssuerName.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OCSPNoCheckExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
- src/java.base/share/classes/sun/security/x509/X509AttributeName.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
- src/java.base/share/classes/sun/security/x509/certAttributes.html
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/ssl/X509KeyManager/NoGoodKey.java
! test/jdk/sun/security/x509/OtherName/Parse.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 8146e1af
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-08 23:34:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8146e1af82605e557078f5d7fa8c59e00b16b178

8296347: Memory leak from ClassPathDirEntry::_dir

Co-authored-by: Justin King <jcking at google.com>
Reviewed-by: dholmes, ccheung

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

Changeset: d9b25e86
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-08 23:41:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d9b25e860b0d73f5fc0890c006bfad0614b23d5c

8296426: x86: Narrow UseAVX and UseSSE flags

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java

Changeset: fd837649
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-09 01:18:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd837649811c866c144c9133d211fb5ad8f994a7

8296239: ISO 4217 Amendment 174 Update

Reviewed-by: naoto

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 82cbfb5f
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-09 08:58:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82cbfb5fb0db61f3f1d9f0ceeed20c1cf5474652

8296140: Drop unused field java.util.Calendar.DATE_MASK

Reviewed-by: naoto

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

Changeset: fef68bba
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-09 09:38:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fef68bbaf6de7e0d4be311a5f3648c16548c5b4d

8296515: RISC-V: Small refactoring for MaxReductionV/MinReductionV/AddReductionV node implementation

Reviewed-by: luhenry, dzhang, yzhu, fyang

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

Changeset: 4a0093cc
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2022-11-09 10:55:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a0093ccc4ec2880a789af3a50f30e44b686150e

8294362: UL: Replace the internal usage of manual buffers with stringStream in LogSelection

Reviewed-by: dholmes, rehn

! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp

Changeset: d4376f8b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-09 13:49:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4376f8b55391485365797d1c4d0dbbc6ed2ad92

8296406: ChainingConstructors jtreg test reduce code duplication

Reviewed-by: mullan

! test/jdk/java/security/Exceptions/ChainingConstructors.java

Changeset: fa8a8668
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-09 16:49:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa8a8668a6656046d713a6b09244adfc81556d63

8296675: Exclude linux-aarch64 in NSS tests

Reviewed-by: dcubed, mullan

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: a5d838c3
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-09 17:34:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a5d838c337599d740e7940d7303b327199f4d07b

8296591: Signature benchmark

Reviewed-by: weijun

+ test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 17e34123
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-09 17:36:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17e3412363bf5263c26d9bf1dfbef1fecc3d11a9

8296615: use of undeclared identifier 'IPV6_DONTFRAG'

Reviewed-by: michaelm

! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c

Changeset: cc8bf950
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2022-11-09 19:02:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc8bf95046d1fba0f88b0e17481f36b2be870659

8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils

Reviewed-by: sspitsyn, kevinw

! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiTestBase.java
- test/jdk/sun/management/jmxremote/bootstrap/Utils.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 1b94ae13
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-11-09 19:51:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b94ae13d3940951134a1010500fd95001b8cb15

8296139: Make GrowableBitMap the base class of all implementations

Reviewed-by: aboldtch, stefank, simonis

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! test/hotspot/gtest/utilities/test_bitMap.cpp

Changeset: 102b2b32
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-09 21:46:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/102b2b32feec4727145be4814eb1a69ef462ff16

8292033: Move jdk.X509Certificate event logic to JCA layer

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/jdk/internal/event/X509CertificateEvent.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertificatePair.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: d6e2d0d0
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2022-11-10 00:43:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6e2d0d03d2161f934474fa1d4299513d14cb9c5

8296611: Problemlist several sun/security tests until JDK-8295343 is resolved

Reviewed-by: rhalade

! test/jdk/ProblemList.txt

Changeset: 93fed9b2
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-10 01:30:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93fed9b251c21f20b68ddc4e179d6595275dbcd2

8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 0981bfb1
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-11-10 02:20:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0981bfb1a317466c095c392f82ddf6eae595f4af

8296156: [macos] Resize DMG windows and background to fit additional DMG contents

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt

Changeset: 79c00921
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-10 05:51:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79c0092125ef01e2980f8072d7b295ce0c1a6077

8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel

Reviewed-by: tr, jdv

! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java

Changeset: f0a6e71e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-10 06:07:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0a6e71e4d63c9820659f6ff29f94d0476d48b09

8295812: Skip the "half float" support in LittleCMS during the build

Reviewed-by: erikj, prr, ihse

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 78a08a0f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-10 06:18:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78a08a0f2176d5eb4afffc06a7df2a1cea4ade4b

8295430: Use cmsDoTransformLineStride instead of cmsDoTransform in the loop

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterImageLineGap.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/ValidateNoopFilter.java

Changeset: e802b124
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-10 06:20:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e802b124b7a363ca4cb56f8072b4dde5176ef96a

8296196: Class.getEnumConstants() throws undocumented ClassCastException and NullPointerException

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/getEnumConstants/BadEnum1.jasm
+ test/jdk/java/lang/Class/getEnumConstants/BadEnum2.jasm
+ test/jdk/java/lang/Class/getEnumConstants/BadEnumTest.java

Changeset: bfc58165
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-10 08:31:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfc58165952a1d51ad2bfce60963633f17ac43ec

8295475: Move non-resource allocation strategies out of ResourceObj

Reviewed-by: coleenp, stuefe, rehn, dholmes

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciConstantPoolCache.hpp
! src/hotspot/share/ci/ciExceptionHandler.hpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciMethodBlocks.hpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/methodLiveness.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiDeferredUpdates.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: f2acdfdc
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-10 08:39:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2acdfdcbd2a49c1167656e73b67b38b545f9472

8296638: RISC-V: NegVI node emits wrong code when vector element basic type is T_BYTE/T_SHORT

Reviewed-by: gcao, fyang, shade

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

Changeset: 4465361e
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-10 13:37:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4465361ee9dff1ab6532f343318665b7e50c166e

8295948: Support for Zicbop/prefetch instructions on RISC-V

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp

Changeset: 4a68210d
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2022-11-10 14:11:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a68210d9f6c59ec4289b2e2412a1ae0df17fd81

6972078: Can not select single directory with GTKLookAndFeel

Reviewed-by: psadhukhan, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
+ test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java

Changeset: 54c986e7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-11-10 16:51:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54c986e7d5d0b48a22b4da81c13153ce431c9f2f

8296715: CLDR v42 update for tzdata 2022f

Reviewed-by: joehw

! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/supplemental/metaZones.xml
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: d6468be8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-10 17:51:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6468be81fd2d639d5d79898d3cd8042d62261bd

8293886: The abstract keyword can be removed in AESCipher

Reviewed-by: ascarpino, wetmore

! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java

Changeset: 9ef7852b
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-10 19:20:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ef7852be38ed78a5405e162d160f1ce72a7755b

8290714: Make com.sun.jndi.dns.DnsClient virtual threads friendly

Reviewed-by: dfuchs, jpai

+ src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java
- src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java

Changeset: e1badb77
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-10 19:36:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1badb77fb50ba30c8a22d43a641426ff774607b

8295871: G1: Use different explicit claim marks for CLDs

Reviewed-by: sjohanss, ayang

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp

Changeset: 6b456f7a
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Anton Kozlov <akozlov at openjdk.org>
Date:      2022-11-10 21:06:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b456f7a9b6344506033dfdc5a59c0f3e95c4b2a

8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10>

Reviewed-by: aph

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 27527b49
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-10 22:23:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27527b49752110fcfca285a1b6dd995d5d103fe5

8296612: CertAttrSet is useless

Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/util/DerEncoder.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
- src/java.base/share/classes/sun/security/x509/CertAttrSet.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OCSPNoCheckExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java

Changeset: 84e12244
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-11-10 22:43:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84e12244a4ff82b3307a5ffe6fbe9dded7b08d86

8296496: Overzealous check in sizecalc.h prevents large memory allocation

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/native/common/awt/utility/sizecalc.h

Changeset: 43ebd963
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-10 23:05:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43ebd9630113e684b99ac8a1e5769d445e0af76f

8296822: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 2f9a94f4
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-11-10 23:58:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f9a94f41c1b5ea38efa8ee6dd71f0b6db401028

8296824: ProblemList compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 956d75bc
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-11 03:41:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/956d75bcc0a358b7ff6d7ea7eb501d789096e518

8295099: vmTestbase/nsk/stress/strace/strace013.java failed with "TestFailure: wrong lengths of stack traces: strace013Thread0: NNN strace013Thread83: MMM"

Reviewed-by: stuefe, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java

Changeset: 7244eac9
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-11 08:03:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7244eac9dfe4e7e9c3eea613149f0fb1390f00aa

8296771: RISC-V: C2: assert(false) failed: bad AD file

Reviewed-by: shade, fyang

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

Changeset: 12e76cbc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-11 08:34:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12e76cbc725ff87577e2ef23267590eae37a82d1

8296349: [aarch64] Avoid slicing Address::extend

Reviewed-by: aph, thartmann

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

Changeset: 4a300818
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-11 11:23:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a300818fe7a47932c5b762ccd3b948815a31974

8296747: com/sun/net/httpserver/simpleserver/StressDirListings.java timed out

Reviewed-by: jpai

! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java

Changeset: fdabd379
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-11 11:56:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdabd3796098c0ef0f528847da2cd98256443877

8293696: java/nio/channels/DatagramChannel/SelectWhenRefused.java fails with "Unexpected wakeup"

Reviewed-by: dfuchs, msheppar

! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java

Changeset: f7548406
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-11 13:53:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f75484063f116fce6f8546b381d90fe46a0ef7e1

8296773: G1: Factor out hash function for G1CardSet

Reviewed-by: iwalulya, kbarrett

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

Changeset: d4d183ed
Author:    Yanhong Zhu <yzhu at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-11 13:57:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4d183edfea70a330cc5a092590f8b724fbb4259

8296301: Interpreter(RISC-V): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options

Reviewed-by: fjiang, fyang

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

Changeset: e7c2a8e6
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-11 14:36:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7c2a8e60e35da0919119e919ed162217049e89f

8295214: Generational ZGC: Guard nmethods from cross modifying code

Reviewed-by: dholmes, rehn

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp

Changeset: 87b809a2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-11 14:55:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87b809a2cb43d8717105ece5b812efc11ec5c539

8296229: JFR: jfr tool should print unsigned values correctly

Reviewed-by: coffeys, mgronlun

! src/java.base/share/classes/jdk/internal/event/EventHelper.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/jfr/tool/TestPrintXML.java
! test/jdk/jdk/security/logging/TestTLSHandshakeLog.java
! test/lib/jdk/test/lib/json/JSONValue.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: ced88a2f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-11 15:49:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ced88a2fd9a35e0e027661ef1f3c5ea3a5fff9e0

8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect

Reviewed-by: clanger, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java

Changeset: 819c6919
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-11-11 16:09:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/819c6919ca3067ec475b5b268f54e10700eec039

8295867: TestVerifyGraphEdges.java fails with exit code -1073741571 when using AlwaysIncrementalInline

Reviewed-by: chagedorn, shade

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

Changeset: 7f587e5a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-11 21:47:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f587e5a5cc1b71ced1cd27f748201c6662040bd

8296872: gtest is built with the build-jdk

Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: dholmes, mikael

! make/hotspot/lib/CompileLibraries.gmk

Changeset: f0b648bc
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-11 21:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0b648bc5cea0014e85e16b14c285618c4b94661

8296758: [BACKOUT] Revert 8296115

Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4

Changeset: 34a499de
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-11-11 22:50:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34a499de8edc9a6b750ae7af356fa9cb1d2a0748

8294033: x86_64: libm stubs are missing

Reviewed-by: jvernee, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: ff2c9876
Author:    Ryan Wallace <ryan.w.wallace at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-12 01:37:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff2c987669523613f3e5dc19493a41f849f882f6

8294378: URLPermission constructor exception when using tr locale

Reviewed-by: dfuchs, jpai, aefimov

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
! test/jdk/java/net/URLPermission/URLPermissionTest.java

Changeset: 657a0b2f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-12 05:51:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/657a0b2f1564e1754dbd64b776c53a52c480c901

8295865: Several issues with os::realloc

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: a2cdcdd6
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-13 03:07:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a2cdcdd65dbbc6717c363fc4e22d9b16a4dea986

8296630: Fix SkipIfEqual on AArch64 and RISC-V

Reviewed-by: ngasson, fyang, luhenry, aph

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

Changeset: 8eb90e2d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-13 07:45:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8eb90e2d9c4ab5975f4301dbfdb0a6d9fa036af3

8296797: java/nio/channels/vthread/BlockingChannelOps.testSocketChannelWriteAsyncClose failed with ClosedChannelException

Reviewed-by: chegar, jpai

! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 34d10f19
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-14 08:28:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34d10f19f5321961bdeea8d1c9aff7ca89101d1f

8296243: [IR Framework] Fix issues with IRNode.ALLOC* regexes

Reviewed-by: mdoerr, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java

Changeset: 277f0c24
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-14 08:40:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/277f0c24a2e186166bfe70fc93ba79aec10585aa

8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails after JDK-8262901

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 68301cde
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-14 08:41:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68301cdecae861ecb6c910aeb89465a787184454

8296665: IGV: Show dialog with stack trace for exceptions

Reviewed-by: thartmann, chagedorn

! src/utils/IdealGraphVisualizer/application/src/main/resources/idealgraphvisualizer.conf

Changeset: 3f401b30
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-14 10:07:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f401b309124eecef7a39aac663bb5e8808a4476

8296670: G1: Remove unused G1GCPhaseTimes::record_preserve_cm_referents_time_ms

Reviewed-by: tschatzl, iwalulya

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

Changeset: 9c399326
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-14 14:17:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c399326724dc47eae90076d1237ff582b783863

8294899: Process.waitFor() throws IllegalThreadStateException when a process on Windows returns an exit code of 259

Reviewed-by: alanb, jpai

! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/jdk/java/lang/ProcessBuilder/WindowsExitValue.java

Changeset: b0edfc11
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-14 14:45:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0edfc1159b160eb329a066dc2805c22937a5da8

8164464: Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java

Reviewed-by: jdv, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java

Changeset: e1d298c1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 14:53:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1d298c12d8c8f22d36ba9592d188a3162b0c6e5

8296741: Illegal X400Address and EDIPartyName should not be created

Reviewed-by: xuelei, valeriep

! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/X400Address.java
+ test/jdk/sun/security/x509/EDIPartyName/NullName.java

Changeset: 0fe2bf51
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-14 15:05:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0fe2bf51b2f62bd95ef653fec4b97bea82e002e8

8296805: ctw build is broken

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 8c472e48
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-14 15:08:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c472e481676ed0ef475c4989477d5714880c59e

8294217: Assertion failure: parsing found no loops but there are some

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java

Changeset: e269dc03
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 17:37:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e269dc03ad05e5734e08ca44d05e2eff4bdbc5fc

8293681: ResponseAPDU getData() method javadoc

Reviewed-by: valeriep

! src/java.smartcardio/share/classes/javax/smartcardio/ResponseAPDU.java

Changeset: 95b84050
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-14 18:03:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95b84050fc009b5665d20168d0470c9f31598d9a

8296431: PushbackInputStream should override transferTo

Reviewed-by: bpb

! src/java.base/share/classes/java/io/PushbackInputStream.java
+ test/jdk/java/io/PushbackInputStream/TransferTo.java

Changeset: 749335d3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-14 18:08:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/749335d34ac570760279ac81308d5d323aba4067

8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"

Reviewed-by: rriggs

! test/jdk/ProblemList.txt
! test/jdk/java/io/File/GetXSpace.java

Changeset: 3eb789af
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-11-14 18:31:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3eb789af74231d37796a5670ffab935cabbf3b09

8296171: Compiler incorrectly rejects code with variadic method references

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java

Changeset: a7c2338a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 19:46:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7c2338a6d71bdbbceee9ad7481badc76456fadf

8296900: CertificateValidity fields are not optional

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
+ test/jdk/sun/security/x509/CertificateValidity/NullName.java

Changeset: c71d87e5
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-14 19:50:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c71d87e54ca0c0173583bed978e06c7faa0fa283

8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3

Reviewed-by: azvegint, kizune

+ test/jdk/sun/java2d/SunGraphics2D/CoordinateTruncationBug.java

Changeset: 2f7dc5c4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-14 20:22:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f7dc5c4cde32978c46d092d593c5c76df1edc18

8296089: Remove debug agent code for special handling of Thread.resume()

Reviewed-by: alanb

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 93d6b1f3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-15 00:59:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93d6b1f3e839a434492821ae516786c7cd4b9dc8

8295711: Rename ZBarrierSetAssembler::load_at parameter name from "tmp_thread" to "tmp2"

Reviewed-by: fjiang, haosun, tschatzl, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp

Changeset: 873eccde
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-15 01:17:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/873eccde01895de06e2216f6838d52d07188addd

8296923: JFR: jfr --version should return System.getProperty("java version")

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Version.java

Changeset: 8a9eabbe
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-11-15 07:23:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a9eabbec6eb9eb77056ed582e0ad6ec908f9ce3

8296786: Limit VM modes for com/sun/jdi/JdbLastErrorTest.java

Reviewed-by: cjplummer, dcubed

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 5551cb66
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2022-11-15 07:34:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5551cb66ba58cadce7291a95c5af662ade2cb7b8

8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64

Reviewed-by: mbaesken, stuefe

! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 8ab70d3b
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-15 09:31:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ab70d3b592db58f47ff538ae0a796237cd29f36

8294775: Shenandoah: reduce contention on _threads_in_evac

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp

Changeset: 9adb7283
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-15 09:47:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9adb72837836c5cd67cd41af36aac3c07274f01b

8295070: Introduce more target combinations for compiler flags

Reviewed-by: erikj, ihse

! make/common/NativeCompilation.gmk

Changeset: 6f467cd8
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-15 10:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f467cd8292d41afa57c183879a704c987515243

8295934: IGV: keep node selection when changing view or graph

Reviewed-by: thartmann, rcastanedalo

! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: d0fae43e
Author:    Dmitry Samersoff <dsamersoff at openjdk.org>
Date:      2022-11-15 10:43:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0fae43e89a73e9d73b074fa12276c43ba629278

8294947: Use 64bit atomics in patch_verified_entry on x86_64

Reviewed-by: kvn

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

Changeset: a45c9af1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-15 12:09:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a45c9af1242d9ad497995f2c1228b6e85dfd79d8

8295814: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected [2] but found [1]"

Reviewed-by: jlahoda

! test/langtools/ProblemList.txt
! test/langtools/jdk/jshell/CommandCompletionTest.java

Changeset: c49e4841
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-15 12:13:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c49e48417d8e58dc34455cb5b503a1ba83a710aa

8294739: jdk/jshell/ToolShiftTabTest.java timed out

Reviewed-by: jlahoda

! test/langtools/jdk/jshell/ToolShiftTabTest.java

Changeset: decb1b79
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-15 14:44:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/decb1b79bc475f024a02135fa3394ff97098e758

8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong

Reviewed-by: kvn, rcastanedalo

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

Changeset: d3051a75
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-15 15:33:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3051a75a37db5c8582c3040a220d15f4c29a851

8296736: Some PKCS9Attribute can be created but cannot be encoded

Reviewed-by: xuelei, valeriep

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SigningCertificateInfo.java
! test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java

Changeset: c042b8ed
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-15 15:55:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c042b8ede18aa50c36a52210eb6a19e35beb2a6d

8294731: Improve multiplicative inverse for secp256r1 implementation

Reviewed-by: djelinski, jjiang

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

Changeset: 6aef3a4a
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-11-15 16:44:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6aef3a4a3d41116cb4f3783a83c91d5340ef4698

8262435: Clarify the behavior of a few inherited ZipInputStream methods

Reviewed-by: alanb, bpb, jpai

! src/java.base/share/classes/java/util/zip/ZipInputStream.java

Changeset: 216c6f63
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-15 17:19:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/216c6f63409e60604beb3c4f0e1e0661b1124f8f

8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java fails

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005a.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIUtils.java

Changeset: fafe6829
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-15 17:37:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fafe68296721c9e4e0518dfb15d92e98ccc798b7

8295861: get rid of list argument in debug agent's removeNode() API

Reviewed-by: amenkov, kevinw, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 87530e66
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-15 18:22:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87530e66dd3e0b7cd95e6576998a0567884c7985

8296913: Correct enable preview idiom in JdbLastErrorTest.java

Reviewed-by: cjplummer, kevinw, alanb, sspitsyn

! test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 7357a1a3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-15 18:36:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7357a1a379ed79c6754a8093eb108cd82062880a

8296889: Race condition when cancelling a request

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: f662a060
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-15 20:34:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f662a060463c2982da40307a53d59e514390f60c

8296970: Remove sysThreadAvailableStackWithSlack from hotspot-symbols

Reviewed-by: clanger, erikj

! make/data/hotspot-symbols/symbols-aix
! make/data/hotspot-symbols/symbols-linux

Changeset: 0cbf084b
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2022-11-15 21:13:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0cbf084b44cbae1b879f4dd7847de0a551e5c1ea

8296969: C1: PrintC1Statistics is broken after JDK-8292878

Reviewed-by: chagedorn, kvn, xliu

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java

Changeset: 6a60d318
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-15 22:12:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a60d318b64d7f478d0d43dd1362cd27894a09dc

8295369: Update LCMS to 2.14

Reviewed-by: honkar, prr

! src/java.desktop/share/legal/lcms.md
+ src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: bd3acbea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-15 23:02:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd3acbea8c4ac0a9d3827a59bd736f0528b1b12b

8297089: [BACKOUT] JDK-8297088 Update LCMS to 2.14

Reviewed-by: dholmes

! src/java.desktop/share/legal/lcms.md
- src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 6ead2b01
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-11-16 06:13:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ead2b019595f9b54a70603da84f11271ee070b6

8296548: Improve MD5 intrinsic for x86_64

Reviewed-by: kvn, sviswanathan, luhenry

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

Changeset: 3f2f128a
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-16 06:29:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f2f128af6ec2f9097af7758bfd41aeaa4354d40

8295952: Problemlist existing compiler/rtm tests also on x86

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 65f7de25
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-16 07:58:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65f7de252366e30ba18a22c107fc301c0fdc9378

8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails

Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java

Changeset: 5e08b3f4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-16 08:51:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e08b3f40e04254276fc2d37c523cb06b121861a

8296931: NMT tests slowed down considerably by JDK-8242181

Reviewed-by: chagedorn, mbaesken

! src/hotspot/share/utilities/nativeCallStack.cpp

Changeset: 97ab2c3e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-11-16 09:18:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97ab2c3ea61daa32ab51506fefa42d486121e089

8296953: Fix a typo in exception documentation

Reviewed-by: cjplummer, dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management/share/classes/javax/management/MBeanServerConnection.java

Changeset: 499406c7
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-11-16 09:43:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/499406c764ba0ce57079b1f612297be5b148e5bb

8285488: Improve DocFinder
8287796: Stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited
8291869: Match exceptions using types of javax.lang.model, not strings
8288045: Clean up ParamTaglet
8288046: Clean up ThrowsTaglet
8295277: Expand {@inheritDoc} in @throws fully

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.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/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java
! test/langtools/jdk/javadoc/doclet/testTagInheritance/pkg/TestAbstractClass.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritance/pkg/Abstract.java
+ test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java

Changeset: 5f51dff6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 10:52:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f51dff6971d0f7ec7fd8e829a856fc4a45a7f3c

8296776: Stop using mtNone as marker for CHeap allocations in GrowableArray

Reviewed-by: sspitsyn, xliu, stuefe

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

Changeset: 196d0210
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 11:01:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/196d0210df740fe26ca674973519a30b634a6b3a

8297020: Rename GrowableArray::on_stack

Reviewed-by: stuefe, coleenp

! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 720c3d08
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-16 11:50:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/720c3d08c6332102f7e35402b85cbd7731427e37

8296932: G1: Remove unused G1RootClosures::weak_oops

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp

Changeset: c3b285a8
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-16 12:01:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3b285a8acaf4a6771e80b0a19bf21d6873f1a38

8296916: RISC-V: Move some small macro-assembler functions to header file

Reviewed-by: fjiang, yadongwang, shade

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

Changeset: 8cdcec44
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 12:26:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8cdcec44d81504978dfdfa8e2277907e4b9688ee

8296774: Removed default MEMFLAGS value from CHeapBitMap

Reviewed-by: lkorinth, eosterlund

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

Changeset: 813b223a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 12:51:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/813b223a6bcd9f6290ee9c8840a8c69061ade48c

8296926: Sort include lines of files in the include/ directory

Reviewed-by: kbarrett, erikj, lkorinth

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: e72b0ac4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-16 13:03:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e72b0ac4affd0bc2151190c4efe207f12a7ebf6a

8296429: Remove os::supports_sse

Reviewed-by: stuefe

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 8b1ff9e3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-16 13:13:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b1ff9e37efc42aeb05170463ec330c221ce1e4c

8297132: BACKOUT JDK-8296889: Race condition when cancelling a request

Reviewed-by: djelinski, alanb

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: 4946737f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-16 13:52:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4946737fcb581acaf2641d91c8db6728286ce29c

8297047: IGV: graphContent not set when opening a new tab

Reviewed-by: chagedorn, rcastanedalo

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

Changeset: eac26f4e
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-11-16 15:00:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eac26f4eb2b717676267c75e65e76fc3b958c9a7

8296709: WARNING: JNI call made without checking exceptions

Reviewed-by: kevinw, sspitsyn, clanger

! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/jdk/ProblemList.txt
! test/jdk/tools/launcher/TestXcheckJNIWarnings.java

Changeset: 3eb6d0e2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-16 15:47:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3eb6d0e2f8d6031cf0fc3ed6eaa6ab203ca72eae

8291991: Adjust the "shared class paths mismatch" message if class path logging is enabled

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: 51f690de
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-16 16:41:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51f690decbfa9d2d9aa082d145f716b3596f8cf7

8297134: Add a @sealedGraph tag to InetAddress

Reviewed-by: jpai, aefimov

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

Changeset: 39dda24d
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-16 17:05:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39dda24dc67dbf06eead91cca5ce09a28fead0c9

8157173: [macosx] java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails

Reviewed-by: jdv, prr, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java

Changeset: b97fc934
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-16 17:33:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b97fc934373d6fd515c70b2b7fde32fe63437597

7132279: (ch) SeekableByteChannel operation may throw Non{Readable,Writable}ChannelException

Reviewed-by: lancea, jpai

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

Changeset: 8752bb4b
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-16 17:43:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8752bb4be8ff71b57ddc262fde73fb3102a1a179

8296818: Enhance JMH tests java/security/Signatures.java

Reviewed-by: weijun

! test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 8c26d029
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-16 18:31:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c26d029b58943a473de1ecb7e33d51ebc9dbdf3

8295315: [REDO] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files

Reviewed-by: dholmes, kevinw, sspitsyn

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java

Changeset: 4ce4f384
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 19:56:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4ce4f384d720ab66ffde898c48d95a58039b0080

8296958: [JVMCI] add API for retrieving ConstantValue attributes

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java

Changeset: 5db1b58c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 19:58:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5db1b58c867608573a9e7cc57ca2ba22c9dd80d4

8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField

Reviewed-by: never

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

Changeset: 04a4d347
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-16 20:01:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/04a4d347bdd279be3281bf769de84e516b27000e

8297006: JFR: AbstractEventStream should not hold thread instance

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java

Changeset: f0474b82
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-16 20:10:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0474b826d76c91d7746213b14c4c1166e2a0a4a

8283238: make/scripts/compare.sh should show the diff when classlist does not match

Reviewed-by: erikj, ihse

! make/InitSupport.gmk

Changeset: b3ef3375
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 20:25:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3ef337566c2cf78de1f636e039c799a1bfcb17e

8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java

Changeset: 37848a9c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 20:27:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37848a9ca2ab3021e7b3b2e112bab4631fbe1d99

8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotResolvedJavaFieldTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 68d3ed5c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-16 20:30:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68d3ed5ceec38505b934d79f288eb78d09fb3cc4

8296442: EncryptedPrivateKeyInfo can be created with an uninitialized AlgorithmParameters

Reviewed-by: xuelei, kdriver, mullan

! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java
+ test/jdk/sun/security/x509/AlgorithmId/Uninitialized.java

Changeset: 95c390ec
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 21:21:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/95c390ec75eec31cdf613c8bb236e43aa65a1bb5

8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value

Reviewed-by: thartmann, never

! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldHelper.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotResolvedJavaField.java

Changeset: 2159170b
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-11-16 22:40:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2159170b414c6b8b8beec3c202239c73f298abf7

8296453: Simplify resource_area uses in ClassPathDirEntry::open_stream

Reviewed-by: dholmes, phh

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/utilities/stack.inline.hpp

Changeset: e2269fd2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-17 00:49:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2269fd2ca64347fcfa2275d7dd530428afa75f2

8296968: Update langtools tests to use @enablePreview

Reviewed-by: sundar, jjg

! test/langtools/tools/javac/T8290379.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/EmptyRecordClass.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/LambdaCannotCapturePatternVariables.java
! test/langtools/tools/javac/patterns/NestedDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.java
! test/langtools/tools/javac/patterns/Parenthesized.java
! test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/ProxyMethodLookup.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
! test/langtools/tools/javac/patterns/SealedTypeChanges.java
! test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/patterns/T8291657.java
! test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java
! test/langtools/tools/javac/patterns/VarErrors.java
! test/langtools/tools/javac/patterns/VarErrors.out
! test/langtools/tools/javac/switchnull/SwitchNull.java

Changeset: cc444198
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-11-17 01:39:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc44419840d98fed0bcdab66bbb835855f1a8a11

8295407: C2 crash: Error: ShouldNotReachHere() in multiple vector tests with -XX:-MonomorphicArrayCheck -XX:-UncommonNullCast

Reviewed-by: thartmann, kvn

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

Changeset: dd9aa727
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-17 03:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd9aa7272d04b49dd5cbf3ff9f9091c7d63d68ae

8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM

Reviewed-by: tr, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTree/6263446/bug6263446.java

Changeset: d61720a4
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2022-11-17 05:18:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d61720a4dc1b3a9c6f7c5e6a2b68fa2b7735d545

8218885: Restore pop_frame and force_early_return functionality for Graal

Reviewed-by: kvn, dlong, sspitsyn, amenkov

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

Changeset: cd9c688b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 05:58:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd9c688bfce36e4b2d37dd68dd8031f197b9eddc

8276064: CheckCastPP with raw oop input floats below a safepoint

Reviewed-by: kvn, vlivanov, roland

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java

Changeset: b9d6e83e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 07:08:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9d6e83e9bc8c37780f6af0f6135cda72ce3c1b2

8296906: VMError::controlled_crash crashes with wrong code and address

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
+ test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java

Changeset: 5795c760
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-17 07:17:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5795c760db5bbfd7ff3b56a0c6236827526df70a

8296222: SwingEventMonitor - installListeners(Component , int ) - CELLEDITOR - bug

Reviewed-by: angorya, kizune

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java

Changeset: 502fa3ee
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 07:39:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/502fa3eeea849cfcc50436602be1654695ef4e26

8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/cfgnode.cpp
! test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: e81359f1
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-11-17 08:23:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e81359f14802ef520ad4dbb01202a74313c9dc7f

8296170: Refactor stack-locking path in C2_MacroAssembler::fast_unlock()

Reviewed-by: thartmann, phh

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

Changeset: 9f8b6d2a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 08:31:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f8b6d2aa6733efb69d2d4f7e5f9e09dc5df9800

8296437: NMT incurs costs if disabled

Reviewed-by: dholmes, iklam

! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: b9db16ab
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2022-11-17 08:38:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9db16ab097058903cfd12d25becbbe802957143

8288717: Add a means to close idle connections in HTTP/2 connection pool

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java

Changeset: 2f728d0c
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 09:05:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f728d0cbb366b98158ca8b2acf4b6f58df2fd52

8295698: AArch64: test/jdk/sun/security/ec/ed/EdDSATest.java failed with -XX:+UseSHA3Intrinsics

Reviewed-by: haosun, aph

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 636040f8
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-17 09:18:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/636040f8753e3610193e594605ff1adef5c049ed

8296405: java/util/concurrent/forkjoin/AsyncShutdownNow.java is too slow

Reviewed-by: jpai

! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java

Changeset: 4527dc67
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-17 09:20:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4527dc67be6d238dcecd98c2aa05cbf0b8077e59

8297041: Remove the last remnants of sjavac

Reviewed-by: cstein, erikj, jjg

! doc/building.html
! doc/building.md
! make/CompileInterimLangtools.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/common/JavaCompilation.gmk
- make/ide/idea/langtools/template/runConfigurations/sjavac.xml
! make/langtools/build.properties
! make/langtools/build.xml
= make/langtools/tools/javacserver/AutoFlushWriter.java
= make/langtools/tools/javacserver/Log.java
+ make/langtools/tools/javacserver/Main.java
+ make/langtools/tools/javacserver/Result.java
+ make/langtools/tools/javacserver/Util.java
+ make/langtools/tools/javacserver/client/ClientMain.java
= make/langtools/tools/javacserver/client/PortFileInaccessibleException.java
= make/langtools/tools/javacserver/client/SjavacClient.java
= make/langtools/tools/javacserver/comp/PooledSjavac.java
+ make/langtools/tools/javacserver/comp/SjavacImpl.java
= make/langtools/tools/javacserver/options/ArgumentIterator.java
+ make/langtools/tools/javacserver/options/CommandLine.java
+ make/langtools/tools/javacserver/options/Option.java
+ make/langtools/tools/javacserver/options/Options.java
= make/langtools/tools/javacserver/server/IdleResetSjavac.java
= make/langtools/tools/javacserver/server/PortFile.java
= make/langtools/tools/javacserver/server/PortFileMonitor.java
= make/langtools/tools/javacserver/server/RequestHandler.java
+ make/langtools/tools/javacserver/server/ServerMain.java
= make/langtools/tools/javacserver/server/Sjavac.java
= make/langtools/tools/javacserver/server/SjavacServer.java
= make/langtools/tools/javacserver/server/Terminable.java
= make/langtools/tools/javacserver/server/log/LazyInitFileLog.java
= make/langtools/tools/javacserver/server/log/LoggingOutputStream.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/FileObjectWithLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubAPIs.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ArrayTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApiTypeParam.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubMethod.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubType.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubVar.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java
! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassProtDomain.java
! test/langtools/ProblemList.txt
! test/langtools/TEST.groups
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/lib/toolbox/ToolBox.java
- test/langtools/tools/sjavac/ApiExtraction.java
- test/langtools/tools/sjavac/ClasspathDependencies.java
- test/langtools/tools/sjavac/CompileCircularSources.java
- test/langtools/tools/sjavac/CompileExcludingDependency.java
- test/langtools/tools/sjavac/CompileWithAtFile.java
- test/langtools/tools/sjavac/CompileWithInvisibleSources.java
- test/langtools/tools/sjavac/CompileWithOverrideSources.java
- test/langtools/tools/sjavac/HiddenFiles.java
- test/langtools/tools/sjavac/IdleShutdown.java
- test/langtools/tools/sjavac/IgnoreSymbolFile.java
- test/langtools/tools/sjavac/IncCompInheritance.java
- test/langtools/tools/sjavac/IncCompileChangeNative.java
- test/langtools/tools/sjavac/IncCompileDropClasses.java
- test/langtools/tools/sjavac/IncCompileFullyQualifiedRef.java
- test/langtools/tools/sjavac/IncCompileNoChanges.java
- test/langtools/tools/sjavac/IncCompileUpdateNative.java
- test/langtools/tools/sjavac/IncCompileWithChanges.java
- test/langtools/tools/sjavac/IncludeExcludePatterns.java
- test/langtools/tools/sjavac/JavacOptionPrep.java
- test/langtools/tools/sjavac/NoState.java
- test/langtools/tools/sjavac/OptionDecoding.java
- test/langtools/tools/sjavac/OverlappingSrcDst.java
- test/langtools/tools/sjavac/PackagePathMismatch.java
- test/langtools/tools/sjavac/ParallelCompilations.java
- test/langtools/tools/sjavac/PermittedArtifact.java
- test/langtools/tools/sjavac/PooledExecution.java
- test/langtools/tools/sjavac/PubApisTest.java
- test/langtools/tools/sjavac/SJavacTester.java
- test/langtools/tools/sjavac/Serialization.java
- test/langtools/tools/sjavac/SjavacBase.java
- test/langtools/tools/sjavac/StateDir.java
- test/langtools/tools/sjavac/Wrapper.java
- test/langtools/tools/sjavac/util/OptionTestUtil.java

Changeset: bd57e213
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-11-17 10:29:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd57e2138fc980822a149af905e572ab71ccbf11

8296602: RISC-V: improve performance of copy_memory stub

Reviewed-by: fyang

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

Changeset: 171553a6
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-11-17 11:46:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/171553a61194b91eeaff68198e105327484f173e

8297194: Add a @sealedGraph tag to Buffer

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Buffer.java

Changeset: d8c809b1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-17 11:58:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8c809b196e98bbf22849ec06c6ee337005670e8

8296492: Remove ObjectLocker in JVMTI get_subgroups call

Reviewed-by: dholmes, alanb, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 35acb891
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-11-17 12:46:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35acb891660fd5e0fee48b56acb16a6a193417ed

8296292: Document the default behavior of '$' in regular expressions correctly

Reviewed-by: lancea

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: d02bfdf9
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-17 13:04:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d02bfdf9d7de393b6c76d045b6cd079d7b62a89d

8297032: IGV: shortcut to center selected nodes

Reviewed-by: chagedorn, rcastanedalo

+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CenterSelectedNodesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomResetAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg

Changeset: b6aff542
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 13:23:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6aff54245df09a004f0457d0824e763dfad333e

8297201: Obsolete AliasLevel flag

Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Reviewed-by: chagedorn, dholmes, tholenstein, rcastanedalo

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 38eb80d4
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-11-17 13:45:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/38eb80d4d89cf45cd0c8422525121dcb62a1e999

8296975: RISC-V: Enable UseRVA20U64 profile by default

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 4120db13
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-17 14:06:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4120db13d48dfbae1aa3c3c9d03229d6ac133c91

8297007: IGV: Link/Unlink node selection of open tabs

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/GlobalSelectionAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ReduceDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowAllAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomResetAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/chain.png

Changeset: 134acab5
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-17 15:08:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/134acab5a40b3f927ff6343aa49477a490e410b5

8297149: REDO JDK-8296889: Race condition when cancelling a request
8297075: java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations"

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java

Changeset: a768fed7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 16:40:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a768fed77943351416ea5e2e7162797eab462313

8297184: Test runtime/ErrorHandling/TestSigInfoInHsErrFile.java is failing

Reviewed-by: dcubed, coleenp

! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java

Changeset: 992f209d
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-17 16:55:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/992f209deffac50635646b42ec4220bfbfc96d39

8287180: Update IANA Language Subtag Registry to Version 2022-08-08

Reviewed-by: naoto, lancea, iris

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

Changeset: 8b140e2d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-11-17 16:59:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b140e2d747676f6c5f53ccb18cee307e7d3da1c

8297152: Add a @sealedGraph tag to ZoneId

Reviewed-by: iris, joehw

! src/java.base/share/classes/java/time/ZoneId.java

Changeset: 9c432a09
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-11-17 17:03:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c432a09dbf1824d793cc1a49b533e57f2316b62

8297165: Update Pandoc to version 2.19.2 for Oracle builds

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/createPandocBundle.sh

Changeset: 819af69f
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-17 19:42:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/819af69f408261f55af883ba015c1f6179236582

8249693: java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id

Reviewed-by: rhalade

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

Changeset: 66228f77
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-17 20:25:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66228f77fe37899722fb414ca6fa45f94be85116

8297074: Use enhanced-for cycle instead of Enumeration in javax.crypto

Reviewed-by: weijun, wetmore

! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java

Changeset: a53be204
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-17 20:33:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a53be204cbc8671ab998e1165f983af3a50e4ae2

8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time"

Reviewed-by: psadhukhan, jdv

! test/jdk/java/awt/FontClass/DrawStringWithInfiniteXform.java

Changeset: 373e52c0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-17 21:23:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/373e52c0ab0d4fd3c6b18e67e0c46d1d1f0ac91e

8296785: Use realloc for CHeap-allocated BitMaps

Reviewed-by: stuefe, aboldtch

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/memory/test_arrayAllocator.cpp

Changeset: 7b3984cb
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-18 00:46:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b3984cb5a08edb99a233c28331c00b25457d664

8296463: Memory leak in JVM_StartThread with the integration of Virtual threads

Reviewed-by: alanb, coleenp, dcubed

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

Changeset: ab6b7ef9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-18 02:21:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab6b7ef98800bee5e87e39a616af642874eb154a

8296901: Do not create unsigned certificate and CRL

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java
! test/jdk/sun/security/x509/X509CRLImpl/OrderAndDup.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 2f063b86
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-11-18 04:25:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f063b86fba785bce03f9f9b3092046be188b84c

8296846: Minor cleanup of some dead code in Flow.java

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java

Changeset: 2b6dbc71
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-11-18 09:01:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b6dbc71d8ad2843d3871c7d042313cd71d6d700

8293856: AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call

Reviewed-by: aph, eastigeevich

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

Changeset: dd18d76b
Author:    tianshuang <tianshuang.me at gmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-11-18 10:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd18d76b4c1dfa79707634bcd4df4f8e7cfb8b70

8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks

Reviewed-by: sgehwolf, alanb

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 2f2d4046
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-18 12:04:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f2d40465b3c31d95ba607ec053f5697aa22b66e

8297129: Inflater documentation refers to 'deflate' methods

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/util/zip/Inflater.java

Changeset: 761a4f48
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-18 13:46:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/761a4f4852cbb40660b6fb9eda4d740464218f75

8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node"

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java

Changeset: 13158cb5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-18 14:55:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13158cb52db723be4932d815bdb0a17245259c84

8293041: --disable- at files option doesn't work and cause an error

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/ArgsFileTest.java

Changeset: f34ca801
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-18 16:03:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f34ca80167eb5e34951a24e029a0e84bdabfd883

8297245: JFR: TestRemoteDump should use RemoteRecordingStream

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: c4b6920a
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-18 17:43:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4b6920a409fdbacfc0c17de39af5f55420a45b5

8296910: Add EdDSA/XDH/RSASSA-PSS to KeyPairGeneratorBench.java

Reviewed-by: weijun

! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java

Changeset: 3272954a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-18 19:15:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3272954a00deff385e3eec02e61c5e2e0aa36292

8297083: Remove vmTestbase/nsk/jvmti/GetAllThreads/allthr001 from problem list

Reviewed-by: dcubed, lmesnik, amenkov

! test/hotspot/jtreg/ProblemList-svc-vthread.txt

Changeset: 9b4e0e84
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-18 19:16:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9b4e0e8446ec61b62819669a252ab5ae64da1eb4

8297080: Remove com/sun/jdi/NashornPopFrameTest.java from the problem list

Reviewed-by: dcubed, lmesnik

! test/jdk/ProblemList.txt

Changeset: 2c692aa3
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-18 19:39:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c692aa3567fff446b1a3263023077d8b4236945

8297088: Update LCMS to 2.14

Reviewed-by: erikj, serb, prr, honkar

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/lcms.md
+ src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 11fc65fa
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-18 20:17:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11fc65fa58e39e70ff03966ba96e4ae72237b8fc

8023562: [TEST_BUG] java/awt/Mouse/EnterExitEvents/DragWindowTest.java failed on ubuntu 13 and mac 10.11

Reviewed-by: azvegint, honkar, jdv

! test/jdk/ProblemList.txt

Changeset: 59a308b9
Author:    ravi.ra.gupta <ravi.ra.gupta at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-18 20:34:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59a308b9d0546471566b11f62ef9bdc169ca0b95

8296632: Write a test to verify the content change of TextArea sends TextEvent

Reviewed-by: mvs, prr, honkar, aivanov, serb

+ test/jdk/java/awt/event/ComponentEvent/TextAreaTextEventTest.java

Changeset: 035eaeec
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-18 20:52:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/035eaeecabd484d6db629c8b4056fa4b3a73f960

8296324: JVMTI GetStackTrace truncates vthread stack trace for agents loaded into running VM

Reviewed-by: cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/VirtualStackTraceTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/libVirtualStackTraceTest.cpp

Changeset: 43ce047f
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-11-18 21:20:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43ce047f9f417a1d8afa83a3d2c2429a478975db

8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout

Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/sound/midi/Sequencer/MetaCallback.java

Changeset: 3a15e848
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-18 21:41:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a15e8483c3155add892279f4870628fa04cb130

8297258: Typo in `java -help` referencing -disable- at files instead of --disable- at files

Reviewed-by: mchung

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties

Changeset: 6fd14421
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-18 21:51:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6fd1442123f7c67740280e8555f60f01a4a2a30e

8296743: Tighten Class.getModifiers spec for array classes

Reviewed-by: rriggs, mchung, heidinga

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java
! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java

Changeset: c56c69ed
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-18 22:00:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c56c69ed3e09df1b56e340498dc28ba50815d15e

8285604: closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)"

Reviewed-by: psadhukhan

+ test/jdk/sun/java2d/GdiRendering/ClipShapeRendering.java

Changeset: 52494df4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-18 22:30:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52494df4f74a17fad51f4420c6ade724cb6aa715

8290845: Consider an alternative item separator for multi-item option values

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/man/javadoc.1

Changeset: dcb83754
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-18 23:43:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dcb83754ceeb771b64c32d5b721b313032068732

8245246: Deprecate -profile option in javac

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: 0ec575a2
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-18 23:46:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ec575a2030c0c633c0a57179efa55d7dbc416fa

8297289: problem list runtime/vthread/RedefineClass.java and TestObjectAllocationSampleEvent.java

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 906f1ca4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-19 00:55:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/906f1ca4d7c8d156d60d591d14db4b21a0180ef2

8292317: Missing null check for Iterator.forEachRemaining implementations

Reviewed-by: sundar, smarks

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/DelegatingIteratorForEachRemaining.java

Changeset: c50a9047
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-19 04:40:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c50a9047b4324b280b2b5d1fc70e18aac372a50c

8297195: AWTAccessor and SwingAccessor should avoid double racy reads from non-volatile fields

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java

Changeset: 0845b39c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 11:52:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0845b39caf6f04dca9cb7a5852f05b4b5ffbc034

8296796: Provide clean, platform-agnostic interface to C-heap trimming

Reviewed-by: dholmes, rkennke

! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java

Changeset: 251e065a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 14:45:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/251e065a1721ea83dd18277aeae69e257ba60bd4

8296764: NMT: reduce loads in os::malloc

Reviewed-by: adinn, iklam

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp

Changeset: 7b3d5814
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-19 17:12:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b3d5814978dbea671985f6b3eab420431a0aca6

8297293: Add java/nio/channels/FileChannel/FileExtensionAndMap.java to ProblemList

Reviewed-by: lancea

! test/jdk/ProblemList.txt

Changeset: 0a3b0fc8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 18:06:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0a3b0fc8ad2d136586dd38965abfd707f6b440d2

8296784: Provide clean mallinfo/mallinfo2 wrapper for Linux glibc platforms

Reviewed-by: rkennke, mbaesken

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 3ea89711
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-19 20:31:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ea89711e34639fef36b6cc143e37b5133aa80f8

8269817: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java timed out with -Xcomp

Reviewed-by: cjplummer, kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java

Changeset: dd553101
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-20 15:19:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd553101348017243893c51619999c62eb93a18e

8297303: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all

Reviewed-by: alanb, azvegint

! test/jdk/ProblemList.txt

Changeset: 651e5479
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-20 23:55:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/651e54798a22ac896b2fd2220c81f5c0104a2f8f

8297217: Incorrect generation name in the heap verification log message with Serial GC

Reviewed-by: kbarrett, tschatzl

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

Changeset: 544e3172
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-11-21 03:02:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/544e31722528d12fae0eb19271f85886680801a6

8059632: Method reference compilation uses incorrect qualifying type

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/MethodRefQualifyingTypeTest.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/MethodSupplierImpl.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/TestBootstrapInvocation.java

Changeset: fc616588
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-21 07:22:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc616588c1bf731150a9d9b80033bb589bcb231f

8294591: Fix cast-function-type warning in TemplateTable

Reviewed-by: ihse, coleenp

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: bcc6b12b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-21 07:41:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcc6b12b711a9c5007d963123fb38a7e72aaf8e5

8296945: PublicMethodsTest is slow due to dependency verification with debug builds

Reviewed-by: mchung, thartmann

! test/jdk/java/lang/reflect/PublicMethods/PublicMethodsTest.java

Changeset: 45d1807a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-21 08:47:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/45d1807ad3248805f32b1b94b02ac368e0d6bcc0

6312651: Compiler should only use verified interface types for optimization

Reviewed-by: vlivanov, kvn

! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciArrayKlass.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java

Changeset: 3c094982
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-21 09:50:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c0949824e06f2b3d44f1bde9d2292a7627b0197

8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again

Reviewed-by: serb

! test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java

Changeset: 891c706a
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-11-21 09:56:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/891c706a103042043f5ef6fcf56720ccbcfc7e19

8295276: AArch64: Add backend support for half float conversion intrinsics

Reviewed-by: ngasson, aph, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: e4206618
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-21 10:01:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4206618ac82222f8f61e348cfa68db0d708fe90

8297238: RISC-V: C2: Use Matcher::vector_element_basic_type when checking for vector element type in predicate

Reviewed-by: dzhang, fyang

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

Changeset: 2fc340a7
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-21 10:48:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2fc340a7030e895c264c39fc8690af108a6ad921

8148041: Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick fails on Ubuntu with mouseReleased event after double click on title bar

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.java

Changeset: 59d8f67a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-21 11:14:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59d8f67a7100c371405e80194498d8e425addf8e

8297265: G1: Remove unnecessary null-check in RebuildCodeRootClosure::do_code_blob

Reviewed-by: tschatzl

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

Changeset: 8b8d8481
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-21 12:58:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b8d8481bc05eec70a1df832668322e5c17694d8

8293422: DWARF emitted by Clang cannot be parsed

Reviewed-by: tschatzl, ihse, stuefe

! make/autoconf/flags-cflags.m4
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 16ab754e
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-21 13:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16ab754e49fef50b373e9d30ef889a53c23fa530

8196018: java/awt/Scrollbar/ScrollbarMouseWheelTest/ScrollbarMouseWheelTest.java fails

Reviewed-by: psadhukhan, serb, dnguyen

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Scrollbar/ScrollbarMouseWheelTest/ScrollbarMouseWheelTest.java

Changeset: 08008139
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-21 13:46:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08008139cc05a8271e7163eca47d2bc59db2049b

8293584: CodeCache::old_nmethods_do incorrectly filters is_unloading nmethods

Reviewed-by: eosterlund, kvn

! src/hotspot/share/code/codeCache.cpp

Changeset: 5c334540
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-21 14:16:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c3345404d850cf01d9629b48015f1783a32bfc0

8296472: Remove ObjectLocker around appendToClassPathForInstrumentation call

Reviewed-by: sspitsyn, alanb, dholmes

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

Changeset: d0a7938e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-21 14:28:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0a7938eb7637acd0b1b559963a939dde30f6dcf

8286575: Document how properties in java.security are parsed

Reviewed-by: mullan

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

Changeset: 0ac01485
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 15:13:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ac01485d3cf65b35a6ae7431dafccbca7e21eee

8297342: make LOG=debug is too verbose

Reviewed-by: erikj

! make/common/MakeBase.gmk

Changeset: 0b04a992
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-21 15:20:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b04a99245795c223a01d1cbe66a46d20e480c53

8297347: Problem list compiler/debug/TestStress*.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 57f5cfde
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-21 15:25:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57f5cfdeb52b160e58968fb177b4432b3e079607

8296399: crlNumExtVal might be null inside X509CRLSelector::match

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
+ test/jdk/java/security/cert/X509CRLSelector/CRLNumberMissing.java

Changeset: b366d17a
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-21 15:56:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b366d17a94e5b16710fd915ef4cf04aaf911b455

8294073: Performance improvement for message digest implementations

Reviewed-by: jjiang

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

Changeset: 15e2e285
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:32:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/15e2e2852b7024cf9a6d58fd7ccb2474c1730e09

8297353: Regenerated checked-in html files with new pandoc

Reviewed-by: lancea, erikj

! doc/building.html
! doc/hotspot-style.html
! doc/hotspot-unit-tests.html
! doc/ide.html
! doc/testing.html

Changeset: 817e039b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:33:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/817e039bb5300e95ba60749f237f1243f72f4eeb

8297352: configure should check pandoc version

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: cd6a203a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:34:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd6a203a3e9e4e2f96f6c8649b10af92f8d9c27b

8297348: make CONF=xxx should match if xxx is an exact match

Reviewed-by: erikj

! make/InitSupport.gmk

Changeset: f12710e9
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-11-21 21:01:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f12710e938b36594623e9c82961d8aa0c0ef29c2

8288047: Accelerate Poly1305 on x86_64 using AVX512 instructions

Reviewed-by: sviswanathan, vlivanov

! 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/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305IntrinsicFuzzTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305KAT.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java

Changeset: 5a45c251
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-21 22:03:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a45c25151b1da8e329ea2be21a0e4d2652f8b4a

8297164: Update troff man pages and CheckManPageOptions.java

Reviewed-by: dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 392ac705
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-22 01:48:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/392ac7055d4697c56fa85ac5572f5bc4dc431f1d

8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response

Reviewed-by: simonis, dfuchs

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

Changeset: f0e99c63
Author:    pandaapo <1052156701 at qq.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-22 03:22:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0e99c634693fafc0c5d1103184e73c6669629db

8297301: Cleanup unused methods in JavaUtilJarAccess

Reviewed-by: weijun

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java

Changeset: 06968548
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-22 05:04:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/069685489afcea9b31491f0d9fec8cc52e210e99

8297299: SequenceInputStream should not use Vector

Reviewed-by: alanb, jpai

! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: 88957a7c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-22 08:02:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88957a7ce8932b95e3a18e6a7d1ceb3b7f60c781

8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used

Reviewed-by: stuefe, serb

! test/jdk/sun/java2d/cmm/ColorConvertOp/UnexpectedSourceImageSize.java

Changeset: 6d6046b3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-22 09:20:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d6046b3799217c281d077f12bce1ec590149849

8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver.

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java

Changeset: 42c20374
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-22 09:25:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42c2037429a8ee6f683bbbc99fb48c540519524c

8297382: Test fails to compile after JDK-8288047

Reviewed-by: chagedorn

! test/jdk/sun/security/util/math/BigIntegerModuloP.java

Changeset: 932bf353
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-22 14:39:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/932bf3539c21b1b53a2ff3a0b4af1997d5191fd3

8297333: Parallel: Remove unused methods in PCIterateMarkAndPushClosure

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp

Changeset: 0ac5b553
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-22 14:40:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ac5b55311222d0531c9cfcec8c74932661b1750

8297349: Parallel: Use correct claim value for CLD oop iteration in PSScavengeCLDClosure

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: ccc6e169
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-11-22 16:30:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ccc6e169188019dab008df5ffb11b4279e14f8fc

8291067: macOS should use O_CLOEXEC instead of FD_CLOEXEC

Reviewed-by: dcubed, dholmes, stuefe

! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: fb6c992f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-22 18:08:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb6c992f325981c42c7f75109a6c9db7ca8715d8

8296957: One more cast in SAFE_SIZE_NEW_ARRAY2

Reviewed-by: aivanov

! src/java.desktop/share/native/common/awt/utility/sizecalc.h

Changeset: 260e4dcb
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-22 18:19:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/260e4dcbfd8bdccdf332c2b6a07990cd14f6bcfb

8295011: EC point multiplication improvement for secp256r1

Reviewed-by: djelinski, jjiang

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/point/AffinePoint.java

Changeset: b6dddf4c
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Alisen Chung <achung at openjdk.org>
Date:      2022-11-22 20:12:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6dddf4ce6072416e17cadefbd8280f959fd93ca

8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails

Reviewed-by: honkar, azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 4a544bb0
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-11-22 21:00:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a544bb0fcf1d334a681dd057a105d543976ef83

8297091: New langtools test jdk/javadoc/doclet/testValueTag/TestValueFormats.java fails on machines with unexpected number format

Reviewed-by: prappo, jjg

! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java

Changeset: a6c418ea
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-22 21:57:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6c418eaf82965d5783ab252413d6e2583944a7d

8297168: Provide a bulk OopHandle release mechanism with the ServiceThread

Reviewed-by: rehn, coleenp

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp

Changeset: e174558c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-22 22:21:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e174558cad836e56ac31725813abf7d8540c9919

8296742: Illegal X509 Extension should not be created

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyMap.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! test/jdk/sun/security/x509/Extensions/DefaultCriticality.java
+ test/jdk/sun/security/x509/Extensions/IllegalExtensions.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 974cb837
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-22 23:12:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/974cb8370d568b45b1d1eb02c0415ccee416afa9

8297310: Remove unimplemented HeapInspection::iterate_over_heap

Reviewed-by: amenkov, cjplummer, shade

! src/hotspot/share/memory/heapInspection.hpp

Changeset: e661c5a3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-22 23:43:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e661c5a3d0c8683043e238b669ae1bc59d94a682

8296323: JVMTI can_support_virtual_threads not available for agents loaded into running VM

Reviewed-by: alanb, rrich

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.h

Changeset: 09f70dad
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-11-22 23:55:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09f70dad2fe3f0691afacded6c38f61fa8a0d28d

8296265: Use modern HTML in the JVMTI spec

Reviewed-by: sspitsyn, kevinw

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

Changeset: faf48e61
Author:    Bo Zhang <zhangbodut at gmail.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-23 03:09:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/faf48e61be4f97f725b053aa351d3c64638546bf

8296329: jar validator doesn't account for minor class file version

Reviewed-by: jvernee

! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java
+ test/jdk/tools/jar/multiRelease/VersionValidatorTest.java

Changeset: 412b4365
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-23 03:20:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/412b43658a878bf004502a68948cb0c68375468e

6201035: Document NPE for passing null insets to constructors and methods of several javax.swing.border.* classes

Reviewed-by: tr, prr, aivanov, serb

! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java
! src/java.desktop/share/classes/javax/swing/border/CompoundBorder.java
! src/java.desktop/share/classes/javax/swing/border/EmptyBorder.java
! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! src/java.desktop/share/classes/javax/swing/border/MatteBorder.java
! src/java.desktop/share/classes/javax/swing/border/SoftBevelBorder.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java

Changeset: b4bd287f
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-23 03:38:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4bd287f736b6b5dcfe1b183cae9b11eb6f22686

8191406: [hidpi] sun/java2d/SunGraphics2D/DrawImageBilinear.java test fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java

Changeset: 470f3424
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-11-23 07:08:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/470f3424fcce0e41b75cccdd5e3a56771cd07ff5

8296904: Improve handling of macos xcode toolchain

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md
! make/autoconf/basic.m4

Changeset: f26bd4e0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-23 07:12:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f26bd4e0e8b68de297a9ff93526cd7fac8668320

8297350: Update JMH devkit to 1.36

Reviewed-by: erikj

! make/devkit/createJMHBundle.sh

Changeset: bde0e35d
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2022-11-23 09:36:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bde0e35ded82ab5e95452dc8da36c63e084536a2

8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64

Reviewed-by: clanger

! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java

Changeset: f4b5065c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-23 10:15:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4b5065c37e86f4b2ca26da6ce678febe4a52950

8297435: Remove unused CompactibleSpaceClosure

Reviewed-by: dholmes

! src/hotspot/share/memory/iterator.hpp

Changeset: 5b3d86f2
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2022-11-23 13:29:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5b3d86f2296ec011f70cebe80a221b8a6f926912

8297230: Update Marlin2D to 0.9.4.6

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/java2d/ReentrantContextProvider.java
! src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderCLQ.java
! src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderTL.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheByte.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheDouble.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheInt.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheIntClean.java
- src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DPQSSorterContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/DPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
- src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DualPivotQuicksort20191112Ext.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
- src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
! src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Monitor.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
! test/jdk/sun/java2d/marlin/CeilAndFloorTests.java
! test/jdk/sun/java2d/marlin/DashStrokeTest.java
! test/jdk/sun/java2d/marlin/DashedRectTest.java
+ test/jdk/sun/java2d/marlin/HugePolygonClipTest.java

Changeset: 0d93ab9d
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-11-23 14:26:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d93ab9dff04409469faa26d5cdb29c4d6488537

8297000: [jib] Add more friendly warning for proxy issues

Reviewed-by: erikj, ihse

! bin/jib.sh

Changeset: bc59f2a4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-23 14:43:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc59f2a4ac3ac02d8333a4f89525bc7c81dc3c9e

8295984: Remove unexpected JShell feature

Reviewed-by: cstein, sundar

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: e6e57fe8
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-23 15:07:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6e57fe86da44d43a21d2d6e2753f7a7bb5352ff

8297507: Update header after JDK-8297230

Reviewed-by: aivanov, ihse, kcr, dfuchs, dcubed

! src/java.desktop/share/classes/sun/java2d/marlin/DPQSSorterContext.java

Changeset: 086763a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-23 16:21:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/086763a629fe8b0592f5566c6e346716868d5e63

8297154: Improve safepoint cleanup logging

Reviewed-by: jsjolen, rehn

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp

Changeset: 8df3bc4e
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-23 17:10:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8df3bc4ec57a15d5bca844e030c8cc3f8c077a49

8290313: Produce warning when user specified java.io.tmpdir directory doesn't exist

Reviewed-by: rriggs, naoto, coffeys

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
+ test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: 2afb4c33
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-23 17:48:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2afb4c3327b6830a009ee1ab8a1eb7803ef53007

8297338: JFR: RemoteRecordingStream doesn't respect setMaxAge and setMaxSize

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
+ test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: 6dc4d891
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-11-23 18:49:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6dc4d891c3ad043405c65e0e0eeef28e9e5a2156

7181214: Need specify SKF translateKey(SecurityKey) method requires instance of PBEKey for PBKDF2 algorithms

Reviewed-by: xuelei, weijun

! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java

Changeset: 91cd8a03
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-23 20:21:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91cd8a03666d5c09c951b439d7d94b79933d97f6

8297525: jdk/jshell/ToolBasicTest.java fails after JDK-8295984

Reviewed-by: dcubed

! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 53251454
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-23 20:55:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53251454df5004ac9eac6799db9b9640277bee05

8297529: ProblemList javax/swing/JFileChooser/8046391/bug8046391.java on windows-x64

Reviewed-by: naoto, azvegint

! test/jdk/ProblemList.txt

Changeset: 09ac9eb5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-23 21:49:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09ac9eb5638400c840c3c31f022d4737b41761b1

8297533: ProblemList java/io/File/TempDirDoesNotExist.java test failing on windows-x64

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: abeddab9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-24 03:54:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abeddab991d71f4ea54665082ffcb284267d7f44

6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion

Reviewed-by: jdv, dnguyen

+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBConversionQualityTest.java

Changeset: 2f8a5c2e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-24 08:03:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f8a5c2eca0dc3dad08b7b2c33394ac214907008

8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check

Reviewed-by: jdv

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 9c77e41b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-11-24 08:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c77e41b81ebd28bd92ea7adad605981a5519046

8297445: PPC64: Represent Registers as values

Reviewed-by: mbaesken, rrich

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/register_ppc.cpp
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp

Changeset: 5e5b774b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-24 08:58:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e5b774bfb219bfa4a4f18cfaaf279a994779ee6

8296768: Use different explicit claim marks for CLDs in Parallel and Serial GC

Reviewed-by: ayang, sjohanss, kbarrett

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp

Changeset: f4cf7589
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-24 09:00:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4cf7589c0fa727ad091469c00e4dedbf9e0699e

8297491: Loom: Stack chunks allocation code uses TLABs even when TLABs are disabled

Reviewed-by: tschatzl, aboldtch, aph

! src/hotspot/share/gc/shared/memAllocator.cpp

Changeset: 8b739706
Author:    Hao Sun <haosun at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-24 09:11:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b7397064b5b492b03bc8363f6ba74c70ce7d4a0

8296208: AArch64: Enable SHA512 intrinsic by default on supported hardware

Reviewed-by: njian, ngasson

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

Changeset: 3c4d5204
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-11-24 10:05:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c4d5204ff96280b123f42a8cfbaef308e470b69

8296671: [JFR] jdk.ContainerConfiguration event should include host total memory

Reviewed-by: egahlin

! 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/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: 070a84cb
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-11-24 12:28:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/070a84cbae2f79def1c1eb65456c76f708f2e6e5

8297192: Warning generating API docs for javax.management.MBeanServer: overridden methods do not document exception type

Reviewed-by: dfuchs, sspitsyn, amenkov

! src/java.management/share/classes/javax/management/MBeanServer.java

Changeset: 5e196b4b
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-24 13:32:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e196b4b8e623107424e2fb54672790fd925fe73

8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V

Reviewed-by: shade, yzhu

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

Changeset: df6cf1e4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-24 15:06:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df6cf1e41d0fc2dd5f5c094f66c7c8969cf5548d

8296886: Fix various include sort order issues

Reviewed-by: kbarrett, dholmes, stuefe

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/threadCrashProtection.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_version.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/formatBuffer.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CodeCacheRemSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_special_flags.cpp
! test/hotspot/gtest/threadHelper.inline.hpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp

Changeset: ab1f9ffa
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-24 16:16:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab1f9ffa78ca95b67b6d57936a70c49abf18fd00

8051627: Invariants about java.net.URI resolve and relativize are wrong

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: 8effaa8f
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-24 16:18:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8effaa8f1f550d2cd0ff369f99436a8a7401fa10

8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections

Reviewed-by: djelinski, michaelm

! test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java

Changeset: 390e69ad
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-11-24 17:07:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/390e69ad065ebefe2e998f6200d19d45cf043b16

8297150: Add a @sealedGraph tag to Reference

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/lang/ref/Reference.java

Changeset: 87d1097d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-24 17:40:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87d1097d9be1ef804bfd4640a4254126242b1d8c

8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation

Reviewed-by: enikitin, alanb

! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ test/jdk/java/lang/String/concat/ImplicitStringConcatOOME.java

Changeset: 2f47f83a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-25 01:23:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f47f83addd7f69db2c7070552a7ec67bd07d62e

8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
! test/jdk/java/net/URLPermission/URLPermissionTest.java

Changeset: 1fb9dadb
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-25 02:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fb9dadb6aadb5a12a3b14798d1cd58ad50ba0b8

8296419: [REDO] JDK-8295319: pending_cards_at_gc_start doesn't include cards in thread buffers

Reviewed-by: tschatzl, sjohanss

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

Changeset: 0ed8b337
Author:    Dongxu Wang <dongxu at apache.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2022-11-25 05:55:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ed8b337eaa59881a62af5dcc0abb454761f2e71

8297385: Remove duplicated null typos in javadoc

Reviewed-by: dfuchs, rriggs

! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilder.java

Changeset: 74d3bacc
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-25 07:07:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74d3baccb332c07f4ce58a53d7e9d36d3d4b8318

8297417: Poly1305IntrinsicFuzzTest fails with tag mismatch exception

Reviewed-by: sviswanathan, vlivanov, rcastanedalo, thartmann

! src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java

Changeset: cfe5a371
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-25 08:06:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cfe5a3716e980734c3d195f7eec8c383337dca2d

8297556: Parse::check_interpreter_type fails with assert "must constrain OSR typestate"

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/types/TestExactArrayOfBasicType.java

Changeset: fd910f77
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-25 08:17:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd910f77bcd205110688b2f17f26f76ce3de88d5

8297384: Add IR tests for existing idealizations of arithmetic nodes

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/AddINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/AddLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/URShiftINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/URShiftLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 4f655702
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-25 12:31:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f65570204e2d38415e7761bd81660b081eae882

8294583: JShell: NPE in switch with non existing record pattern

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/jdk/jshell/Test8294583.java

Changeset: 08e6a820
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-11-25 16:29:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08e6a820bcb70e74a0faa28198493292e2993901

8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run

Reviewed-by: chagedorn, dnsimon

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotResolvedJavaFieldTest.java

Changeset: 952e1005
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-25 17:39:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/952e10055135613e8ea2b818a4f35842936f5633

8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java

Changeset: 85ddd8f2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-25 19:54:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85ddd8f2af51fa5ea7f63027285509afb9a5c439

8295253: Remove kludge from v1_0/PerfDataBuffer.java

Reviewed-by: sspitsyn, dholmes, cjplummer

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java

Changeset: 099b42f3
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-11-26 08:28:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/099b42f360a0e693a63f009e3e044307aab5c689

8297148: Add a @sealedGraph tag to CallSite

Reviewed-by: darcy

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

Changeset: 76a24c3f
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-11-26 08:29:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76a24c3f90d8e0655bfcaa3dd5c2d1f74515ebc6

8297145: Add a @sealedGraph tag to ConstantDesc

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/constant/ConstantDesc.java

Changeset: 6c05771b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-11-26 15:53:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c05771b9be3dd5cbcdb40d2e53cc53959926cdd

8295447: NullPointerException with invalid pattern matching construct in constructor call

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8295447.java
+ test/langtools/tools/javac/T8295447.out

Changeset: 99d3840d
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-11-26 16:15:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99d3840d368f1d99af72250678a2cb0c55ee0957

8297359: RISC-V: improve performance of floating Max Min intrinsics

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 50f9043c
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-11-26 20:04:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50f9043c6965360c426b187e47c49c42481a2549

8297451: ProcessHandleImpl should assert privilege when modifying reaper thread

Reviewed-by: chegar, alanb

! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java

Changeset: 2f83b5c4
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-11-27 13:41:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f83b5c487f112c175d081ca5882f5032518937a

8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names

Reviewed-by: chagedorn, rehn

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

Changeset: d6102110
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-28 07:31:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6102110e1b48c065292db83744245a33e269cc2

8297408: Consolidate code in runtime/ErrorHandling

Reviewed-by: dholmes, mbaesken

! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java

Changeset: 43d11736
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-11-28 08:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43d1173605128126dda0dc39ffc376b84065cc65

8286302: Port JEP 425 to PPC64

Reviewed-by: tsteele, mdoerr

+ src/hotspot/cpu/aarch64/continuationEntry_aarch64.hpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
+ src/hotspot/cpu/arm/continuationEntry_arm.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/continuationEntry_ppc.hpp
! src/hotspot/cpu/ppc/continuationEntry_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! 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/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkOop_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
+ src/hotspot/cpu/riscv/continuationEntry_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
+ src/hotspot/cpu/s390/continuationEntry_s390.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
+ src/hotspot/cpu/x86/continuationEntry_x86.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.hpp
+ src/hotspot/cpu/zero/continuationEntry_zero.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationEntry.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
+ test/jdk/jdk/internal/vm/Continuation/BasicExt.java

Changeset: 012dafee
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-11-28 09:26:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/012dafee5bc035a2eb27ac5efab9658ade92bf90

8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list

Reviewed-by: rrich, cjplummer

! test/jdk/ProblemList.txt

Changeset: 81eb5fbf
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2022-11-28 09:30:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81eb5fbff516e7470f7cc29a67047a048b525722

8297534: Specify the size of MEMFLAGS

Reviewed-by: stuefe, tschatzl

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp

Changeset: b80f5af6
Author:    Justin King <jcking at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-28 11:03:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b80f5af6981440aec14f4dedbc5ee46364d0254c

8297309: Memory leak in ShenandoahFullGC

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp

Changeset: 6a856bc3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-28 11:57:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a856bc3f67d539f858904667ee86cbed54f94f7

8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC

Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java

Changeset: eff4c039
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-28 12:27:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eff4c039dab99aa946dbdde1be8901929ebbfc6f

8297343: TestStress*.java fail with "got different traces for the same seed"

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/type.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: c05dc802
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-28 12:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c05dc80234a6beff3fa4d2de3228928c639da083

8297660: x86: Redundant test+jump in C1 allocateArray

Reviewed-by: aph, yyang

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

Changeset: ba0a2521
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-28 13:27:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba0a2521ba6d7db041580be7cda633311836b455

8297717: Remove jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java from ProblemList

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 405b1886
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-28 14:49:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/405b1886b3924a7b5d258b7e8190802d489c6ab5

8297570: jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with -XX:-UseTLAB

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java

Changeset: a249a525
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-11-28 15:26:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a249a52501f3cd7d4fbe5293d14ac8d0d6ffcc69

8296754: AutoCreateSharedArchive in JDK 20 is not compatible with JDK 19

Reviewed-by: ccheung, iklam, erikj

! make/RunTests.gmk
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloJDK8.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: a80552e1
Author:    Christian Stein <cstein at openjdk.org>
Date:      2022-11-28 17:33:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a80552e1e15fba42e0e647248a3d50fa44c5bf53

8236919: Refactor com.sun.tools.javac.main.CommandLine into a reusable module for other JDK tools

Reviewed-by: jjg

= src/jdk.internal.opt/share/classes/jdk/internal/opt/CommandLine.java
! src/jdk.internal.opt/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
- src/jdk.jartool/share/classes/sun/tools/jar/CommandLine.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/CommandLine.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jpackage/share/classes/jdk/jpackage/main/CommandLine.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! src/jdk.jpackage/share/classes/module-info.java

Changeset: 105d9d75
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-11-28 19:24:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/105d9d75e84a46400f52fafda2ea00c99c14eaf0

8295351: java/lang/Float/Binary16Conversion.java fails with "Unexpected result of converting"

Reviewed-by: sviswanathan, thartmann

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

Changeset: cdf9ed07
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-28 21:34:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cdf9ed07de102ae388278163e3bf702d861fc30a

8297528: java/io/File/TempDirDoesNotExist.java test failing on windows-x64

Reviewed-by: rriggs, iris, bpb, naoto

! test/jdk/ProblemList.txt
! test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: d450314b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-28 22:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d450314bd35ae431de6131cd01db4fa992ce10a4

8297276: Remove thread text from Subject.current

Reviewed-by: xuelei, rriggs, mullan

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: 05128c21
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-28 22:04:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05128c2110e1d64111a30d641898ed94925243d6

8286185: The Java manpage can be more platform inclusive

Reviewed-by: sspitsyn, kvn, iklam

! src/java.base/share/man/java.1

Changeset: 692bedbc
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-29 02:03:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/692bedbc1df153f362b8e85693f20b089b5594e2

8297106: Remove the -Xcheck:jni local reference capacity checking

Reviewed-by: dcubed, kevinw

! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/java.base/share/man/java.1
- test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
- test/hotspot/jtreg/runtime/jni/checked/libTestCheckedEnsureLocalCapacity.c
! test/jdk/ProblemList.txt
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: 4e8e853b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-29 05:08:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4e8e853bc9b9ac3a89a9e25b9fec5381b8255806

6788481: CellEditorListener.editingCanceled is never called

Reviewed-by: prr, azvegint, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/BugCellEditorListener.java

Changeset: 6f06f440
Author:    Justin King <jcking at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date:      2022-11-29 06:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f06f440bcf8a5db379b80e8765af38a15449356

8297242: Use-after-free during library unloading on Linux

Reviewed-by: dholmes, jsjolen

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

Changeset: 33dfc7d2
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-11-29 09:56:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33dfc7d2eface68a6a1edbb507abefa74cc6180f

8296954: G1: Enable parallel scanning for heap region remset

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: b27a61e6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 10:20:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b27a61e6240e19ae7802fc66894df90502508b9a

8297216: Search results omit some methods

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java

Changeset: bd51b7ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-29 11:09:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd51b7ea43b210ea07399b09d61c366594ac2cfd

8296645: org.openjdk.bench.javax.tools.Javac leaves class files in current directory

Reviewed-by: redestad, jpai

! test/micro/org/openjdk/bench/javax/tools/Javac.java

Changeset: 48017b1d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-11-29 11:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48017b1d9c3a7867984f54d61f17c7f034d213f5

8296804: Document HttpClient configuration properties in java.net.http module-info

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/module-info.java

Changeset: 1301fb0b
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-11-29 11:38:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1301fb0b5f998c9cf8bcd8a53e6a90d6ab5a7da9

8296470: Refactor VMError::report STEP macro to improve readability

Reviewed-by: stuefe, coleenp

! src/hotspot/share/utilities/vmError.cpp

Changeset: 42b60ed2
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2022-11-29 11:42:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42b60ed22c02663eb1377d1ce78a559fdbb4348d

8297030: Reduce Default Keep-Alive Timeout Value for httpclient

Reviewed-by: dfuchs, michaelm, jpai

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

Changeset: 361b50e7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 11:50:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/361b50e724f8c1177f89eaa93e38b69d244dadee

8292594: Use CSS custom properties for all fonts and colors

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 5d2772a4
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-29 12:36:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d2772a43ef6409bf556cefb4eb4242594451674

8297424: java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: d83a07b7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-29 12:42:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d83a07b72cfd4dc42c5d4815262fcba05c653bd5

8297200: java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java

Changeset: 2deb318c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-29 12:57:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2deb318c9f047ec5a4b160d66a4b52f93688ec42

8297065: DerOutputStream operations should not throw IOExceptions

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/util/DerEncoder.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/NamedCurve.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyMap.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicySet.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralNameInterface.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/ReasonFlags.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java
! src/java.base/share/classes/sun/security/x509/X400Address.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenInit.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenTarg.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: 33587ffd
Author:    Bo Zhang <zhangbodut at gmail.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-29 13:57:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33587ffd35c568c1ef034f064e6f3f06fe9943c3

8292625: jshell crash on "var a = a"

Reviewed-by: jlaskey, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/attr/AttrRecoveryTest.java

Changeset: cd6bebbf
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2022-11-29 14:40:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd6bebbf34215723fad1d6bfe070a409351920c1

8247645: ChaCha20 intrinsics

Reviewed-by: sviswanathan, ngasson, vlivanov, ascarpino

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
+ test/hotspot/jtreg/compiler/intrinsics/chacha/ExerciseChaCha20.java
+ test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java

Changeset: 69ede5ba
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 14:46:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69ede5baeda6645aa3e961a02cbd40db965fc6a1

8293177: Verify version numbers in legal files

Reviewed-by: jjg

+ test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java

Changeset: 54e6d6aa
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-29 17:17:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54e6d6aaeb5dec2dc1b9fb3ac9b34c8621df506d

8293488: Add EOR3 backend rule for aarch64 SHA3 extension

Reviewed-by: haosun, njian, eliu, aturbanov, ngasson

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java
+ test/micro/org/openjdk/bench/vm/compiler/TestEor3.java

Changeset: b778cd52
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-29 17:39:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b778cd52b3fae013ecb21d90bcf940a4d947bd68

8295010: Reduce if required in EC limbs operations

Reviewed-by: djelinski, jjiang

! src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed25519Operations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed448Operations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 3ce00421
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-29 17:56:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ce00421582bb75b722cb1a3dd13778fef95a710

8297780: Problem list java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java

Reviewed-by: aivanov

! test/jdk/ProblemList.txt

Changeset: ae5b1f76
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-29 18:32:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae5b1f765678a9928696acb7228b197e293171be

8297685: Typo in NullPointerException description specified by Locale.lookup

Reviewed-by: naoto, lancea, jpai

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

Changeset: 7af6b4b5
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-11-29 19:33:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7af6b4b54cc2ead4f5dbd6bfa7fd343b84c1d8b5

8296012: jshell crashes on mismatched record pattern

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/jdk/jshell/Test8296012.java

Changeset: 20844511
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:49:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20844511939779649e1a51970edf29eb21f137e1

8078471: Backspace does not work in JFileChooser with GTK L&F

Reviewed-by: psadhukhan, prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
+ test/jdk/com/sun/java/swing/plaf/gtk/TestBackSpaceAction.java

Changeset: f4063a3c
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:51:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f4063a3cfd11442c1db79c0d474fe91241f9d453

8297210: Add a @sealedGraph tag to selected java.desktop classes

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/MultipleGradientPaint.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/javax/swing/text/StyleConstants.java

Changeset: e2d71c0a
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:54:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2d71c0a0d654841e3e591beeaa04b44c6e6b37f

8297481: Create a regression test for JDK-4424517

Reviewed-by: serb

+ test/jdk/java/awt/event/KeyEvent/KeyEventLocationTest.java

Changeset: 0ce18272
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 00:37:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ce182723b8d3a98c71c1b71fa1d3f5a7479fba8

8294321: Fix typos in files under test/jdk/java, test/jdk/jdk, test/jdk/jni

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: alanb, lancea, dfuchs

! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/annotation/Missing/B.java
! test/jdk/java/math/BigDecimal/DivideTests.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/URLConnection/DisconnectAfterEOF.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/java/sql/testng/test/sql/DriverManagerTests.java
! test/jdk/java/util/Properties/ConcurrentLoadAndStoreXML.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/regex/RegExTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/jdk/internal/loader/ClassLoaderValue/ClassLoaderValueTest.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jni/nullCaller/CallHelper.hpp
! test/jdk/tools/jlink/CheckExecutable.java
! test/lib/jdk/test/lib/format/ArrayDiff.java

Changeset: e10778ac
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 00:42:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e10778accef05bb17eea20d589086b50e366dc4d

8297695: Fix typos in test/langtools files

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: prappo, jjg, iris

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/tools/javac/VersionOpt.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/lambda/VoidCompatibility.java
! test/langtools/tools/javac/processing/filer/TestFilerConstraints.java
! test/langtools/tools/javac/scope/DupUnsharedTest.java
! test/langtools/tools/javac/tree/T8024415.java
! test/langtools/tools/javac/warnings/6594914/T6594914a.java
! test/langtools/tools/lib/builder/ClassBuilder.java

Changeset: defe0607
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 01:00:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/defe0607e3ccd703c8c71b6fc9591d436817d306

8296905: Replace the native LCMS#getProfileID() method with the accessor

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 9ced2ea0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 01:11:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ced2ea0abdc0646a23873ab8ca443b6ca3e2e0a

8297311: Improve exception message thrown by java.net.HostPortrange::toLowerCase(String s)

Reviewed-by: dfuchs, michaelm, rriggs

! src/java.base/share/classes/java/net/HostPortrange.java
+ test/jdk/java/net/URLPermission/InvalidCharacterTest.java

Changeset: 87f00f4a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 03:22:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87f00f4a1bfb392be0684edcdfa0254caec4ca03

8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/javax/swing/JPasswordField.java
+ test/jdk/javax/swing/JPasswordField/OldPasswordInDocumentFilter.java

Changeset: 37f613ba
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 04:16:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37f613bad3b01b40d518de34630e1e6d63737a4c

8297676: DataBuffer.TYPE_SHORT/TYPE_FLOAT/TYPE_DOUBLE are not placeholders

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/java/awt/image/DataBuffer.java

Changeset: c7a679fb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-30 05:34:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7a679fbdd7c775cdb931a560b498a17b9828f63

8297290: Use int indices to reference CDS archived primitive mirrors

Reviewed-by: ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: 5dcaf6cc
Author:    Johnny Lim <izeye at naver.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 06:15:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dcaf6cc6c3e9d73229ca6c2cc3b90ee37f5723b

8297749: Remove duplicate space in the ProtocolException message being thrown from HttpURLConnection

Reviewed-by: dfuchs, jpai

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

Changeset: abe532a8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-30 06:39:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/abe532a89cbdd2b959789611cecbad7c94f6a870

8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/unsafe/TestBadBaseAddress.java

Changeset: 8ffed34e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 07:29:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ffed34e1da0ad2b9b6503f13831843dadfed319

8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit

Reviewed-by: prr

! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.c
+ test/jdk/sun/java2d/loops/SkipConversionIfPossible.java

Changeset: 22f5d014
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-11-30 07:37:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22f5d014287a5cae2c0503ab3f9730f64725605a

8252584: HotSpot Style Guide should permit alignas

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: f05bfb15
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-11-30 07:43:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f05bfb157837f5854efe1ce96070c615de21d1a9

8297515: serialVersionUID fields are not annotated with @Serial

Reviewed-by: rriggs, lancea

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java

Changeset: b3501fd1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-30 09:09:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3501fd11c59813515b46f80283e22b094c6e251

8297600: Check current thread in selected JRT_LEAF methods

Reviewed-by: dholmes, coleenp

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 9e80cf9c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-30 09:47:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9e80cf9c37f4dbc6e176a59dce92817c109dd561

8296390: Incremental build failed with a NPE

Reviewed-by: vromero

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

Changeset: b52611bc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-30 09:49:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b52611bc36d4fa7b62d1bb1618aa5185f75bf5d0

8295401: Error recovery in module-info.java could be improved

Reviewed-by: vromero

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

Changeset: 3f8882b2
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 11:28:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f8882b2ebeeb25fbfddc1be3a069181856c2e27

8297693: Fix typos in src/hotspot and test/hotspot files

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: kevinw, dholmes, sspitsyn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/DeadlockMaker.java
! test/hotspot/jtreg/vmTestbase/vm/share/options/package-info.java

Changeset: 27b339d1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-30 12:49:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27b339d1893e60fc894ace9ae3c0e052ae858627

8297523: Various GetPrimitiveArrayCritical miss result - NULL check

Reviewed-by: stuefe, jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DataTransferer.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 4d730f56
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-30 12:56:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d730f561fc493a956386b053de492933933ff54

8297644: RISC-V: Compilation error when shenandoah is disabled

Reviewed-by: fyang, yadongwang

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

Changeset: a97e7d98
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-30 13:01:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a97e7d9887e448c88f59cf70bfb8ab72435ece9c

8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live"

Reviewed-by: dcubed

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

Changeset: 301cf52f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-30 13:14:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/301cf52fa2a913eb6bda1e31cbcb8e438a64c56e

8297284: ResolutionErrorTable's key is wrong

Reviewed-by: matsaave, iklam

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

Changeset: be99e84c
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-30 14:08:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be99e84c98786ff9c2c9ca1a979dc17ba810ae09

8296875: Generational ZGC: Refactor loom code

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: stefank, rrich, pchilanomate

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
+ src/hotspot/share/gc/shared/barrierSetStackChunk.cpp
+ src/hotspot/share/gc/shared/barrierSetStackChunk.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/z/zBarrierSetStackChunk.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/stackwalk.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/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: be4245e8
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-30 14:15:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be4245e814cc29701cc425d8e66854e36eb3aef0

8294924: JvmtiExport::post_exception_throw() doesn't deal well with concurrent stack processing

Reviewed-by: pchilanomate, sspitsyn, dholmes

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

Changeset: a1f4db55
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-11-30 14:51:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1f4db55c517143f8dbf448c21448a08de3cbdd8

8297584: G1 parallel phase event for scan heap roots is sent too often

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: dcf431db
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-11-30 16:38:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dcf431db0b88c33e574b5986f22df5ed6e9b8be4

8287400: Make BitMap range parameter names consistent

Reviewed-by: dholmes, lkorinth

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: c6855691
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-30 16:51:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c68556916ae7cc0301f3c89c05148547dcb44278

8297731: Remove redundant check in MutableBigInteger.divide

Reviewed-by: bpb

! src/java.base/share/classes/java/math/MutableBigInteger.java

Changeset: 1323e98d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-30 18:08:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1323e98df14f16310ca1349db198ee17409cda49

8297170: misc JCK tests fail with "FATAL ERROR in native method: JDWP Can't disable vthread end events, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)"

Reviewed-by: amenkov, dcubed, lmesnik, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c

Changeset: 53dd2143
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-11-30 18:39:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53dd214318c7367ceccc511f1a5220797c5e253f

8297742: Combine vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount tests

Reviewed-by: dholmes, lmesnik, kevinw, sspitsyn

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset005/TestDescription.java

Changeset: 6bac3323
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-30 18:59:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6bac332371d4c0a8cdf31b6603f8cbb6d2490f65

8297853: windows-x86 test build broken

Reviewed-by: jvernee

! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c

Changeset: 1a2ff587
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-30 19:59:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a2ff58761d755c2330dec46e3eb53bc6d9a9839

8297736: test/jdk/java/foreign/TestMatrix.java is broken
8291642: java/foreign/TestMatrix.java -few tests are failing due to JDK-8287158.

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMatrix.java

Changeset: 1722f9cc
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-30 20:00:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1722f9cce346563923fcebd92b32ea2cb30ea744

8290231: java/foreign/malloc/TestMixedMallocFree.java crashed in JDK19 ATR run

Reviewed-by: mcimadamore

- test/jdk/java/foreign/malloc/TestMixedMallocFree.java
- test/jdk/java/foreign/malloc/libMalloc.c

Changeset: e9d501e4
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-30 20:19:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9d501e442f78bec8bda38bd4f2e019005597a91

8297519: Improve expressions and modernise code in PKCS

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/TemplateManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java

Changeset: 4485d4e5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-30 20:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4485d4e517b6dece7a9eeb5cf9a2180d84956da3

8297728: Cache invocation type rather than invoker in NamedFunction

Reviewed-by: jvernee

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

Changeset: 3b513a4f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-12-01 00:26:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b513a4f5cc9b607f93dcc9d1ba52280a2cf42f0

8297802: display of @spec tags should mimic that of @see tags

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java

Changeset: f49acd52
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-01 04:01:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f49acd52594be3ec1e9682bda3ad69970dfd750d

8297697: RISC-V: Add support for SATP mode detection

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 56048f97
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-12-01 04:21:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56048f9718d1104227795a23c02fa144543c07d0

8297852: Backout 8252584 for the time being

Reviewed-by: kbarrett

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: c6125120
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-01 07:57:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c61251201402f15bf0795564bf31545d9c72ee41

8296660: Swing HTML table with omitted closing tags misparsed

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
+ test/jdk/javax/swing/text/html/parser/TestHtmlOptionalClosingTag.java

Changeset: 756dd5bb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 08:02:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/756dd5bb0d2ab3f956ecc6cfcf2b87810c763572

8294942: Compiler implementation for Record Patterns (Second Preview)
8294945: Compiler implementation for Pattern Matching for switch (Fourth Preview)

Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
+ test/langtools/tools/javac/diags/examples/DefaultLabelNotAllowed.java
! test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java
+ test/langtools/tools/javac/diags/examples/InvalidCaseLabelCombination.java
+ test/langtools/tools/javac/diags/examples/PatternTypeCannotInfer.java
- test/langtools/tools/javac/diags/examples/RawDeconstructionPattern.java
- test/langtools/tools/javac/patterns/CaseDefault.java
- test/langtools/tools/javac/patterns/CaseDefault.out
! test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/InferenceUnitTest.java
+ test/langtools/tools/javac/patterns/NewCaseStructureTest.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/switchnull/SwitchNull.java

Changeset: ce048e7c
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-12-01 08:07:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce048e7cb55517e2710dfe4e802602869d8c5cb8

8295006: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194.

Reviewed-by: prr, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! test/jdk/ProblemList.txt

Changeset: 34fcd83c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-12-01 08:11:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34fcd83c5ea54f94b60ebda0a111d0fe8ea9cbec

8297821: jdk/jshell/Test8294583.java fails on some platforms

Reviewed-by: alanb, jlahoda

! test/langtools/jdk/jshell/Test8294583.java

Changeset: fa0c599a
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-01 08:16:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fa0c599a003962cf3457bb49b9f771659532b5c3

8297750: Unnecessary Vector usage in IIORegistry

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java

Changeset: 9f24a6f4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-01 08:49:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f24a6f43c6a5e1fa92275e0a87af4f1f0603ba3

8297389: resexhausted003 fails with assert(!thread->owns_locks()) failed: must release all locks when leaving VM

Reviewed-by: dholmes, rrich, dlong

! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 79411478
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-01 10:00:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/794114787b03e2a89ce7343b4fad94bb61494f94

8297503: Merge FilteringDCTOC into ContiguousSpaceDCTOC

Reviewed-by: tschatzl, kbarrett

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

Changeset: eea1a8a9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-12-01 10:30:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eea1a8a95e172ef5221ab622d171f46cc6cbb598

8297427: Avoid keeping class loaders alive when executing ClassLoaderStatsVMOperation

Reviewed-by: eosterlund, stefank

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/ClassUnload/UnloadTestDuringClassLoaderStatsVMOperation.java
+ test/hotspot/jtreg/runtime/ClassUnload/classes/test/LoadInChild.java
+ test/hotspot/jtreg/runtime/ClassUnload/classes/test/LoadInParent.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: cd776093
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-01 10:40:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd776093c79e9a1a4c40c0adfdbfeedf293d99c7

8294278: ForkJoinPool.getAndAddPoolIds should use Unsafe.staticFieldBase

Reviewed-by: burban, chegar, martin

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: b60cce6f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 10:51:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b60cce6f3bf7dc96d632aa361a6eb10691dcf5c1

8297118: Change IncompatibleClassChangeError to MatchException for exhaustive switch statements and switch expressions

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
+ test/langtools/tools/javac/patterns/EnumTypeChangesNonPreview.java
+ test/langtools/tools/javac/patterns/MatchExceptionTest.java

Changeset: fc9d419b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 11:46:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc9d419b4ff46e484fa8798304dae29d3946dcfb

8297928: Update jdk.internal.javac.PreviewFeature.Feature to reflect JEP 432 and JEP 433

Reviewed-by: alanb

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

Changeset: 2cb64a75
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 12:40:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cb64a75578ccc15a1dfc8c2843aa11d05ca8aa7

8294943: Implement record patterns in enhanced for
8296802: Parse errors when deconstructing a record using the enhanced for loop of JEP 432

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

! src/jdk.compiler/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/diags/examples/ForeachNotExhaustive.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
+ test/langtools/tools/javac/patterns/ForEachPatterns.java
+ test/langtools/tools/javac/patterns/ForEachPatternsErrors.java
+ test/langtools/tools/javac/patterns/ForEachPatternsErrors.out
+ test/langtools/tools/javac/patterns/ForEachTestAllAnalyzers.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java

Changeset: 9430f3e6
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-01 14:19:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9430f3e65c4900e121858dc111b6f20207e0694f

8297934: [BACKOUT] Compiler should only use verified interface types for optimization

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciArrayKlass.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
- test/hotspot/jtreg/compiler/types/TestExactArrayOfBasicType.java

Changeset: eec24aa2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-01 15:01:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eec24aa2039658afd6d2fde790174d982eae6479

8295350: JFR: Add stop methods for recording streams

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java
+ test/jdk/jdk/jfr/jmx/streaming/TestStop.java

Changeset: c6156f91
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-01 15:28:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6156f9123c02b814ce0615568499f60d95b461a

8297561: Redundant index check in String.offsetByCodePoints()

Reviewed-by: aturbanov, rriggs, redestad

! src/java.base/share/classes/java/lang/String.java
+ test/micro/org/openjdk/bench/java/lang/StringOffsetByCodePoints.java

Changeset: 5459b110
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-01 15:32:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5459b1104fa9ae58c8dce40820b5dba1f68d14a4

8297033: G1: Improve logging for Remembered Sets

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 4899d782
Author:    Matthijs Bijman <mbijman at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-01 15:57:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4899d7829246cf3c082ab3c0df9221853d1520a9

8293294: Remove dead code in Parse::check_interpreter_type

Reviewed-by: vlivanov, thartmann

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

Changeset: c70d1e1b
Author:    Christian Stein <cstein at openjdk.org>
Date:      2022-12-01 16:49:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c70d1e1bd32c71e0d2df635bc565201a09084a83

8296710: Update to use jtreg 7.1

Reviewed-by: erikj, alanb, jjg

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 9f94cbec
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-12-01 18:10:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f94cbec51df7556d34fffa810e59dd9eb8521df

8271519: java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]"

Reviewed-by: serb

! test/jdk/java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java

Changeset: 09629570
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2022-12-01 18:57:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09629570f5d064dc2a5cd670de8d648156ac3991

8297449: Update JInternalFrame Metal Border code

Reviewed-by: aivanov, kizune

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java

Changeset: 391599bc
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-01 19:59:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/391599bc9d6b28a88e86d37464bb76e1e5314ce3

8297313: Refactor APIs for calculating address of CDS archive heap regions

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapLoader.inline.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/include/cds.h
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java

Changeset: 5a5ced3a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-12-01 20:15:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a5ced3a900a81fd0b0757017f4138ce97e2521e

8297830: aarch64: Make Address a discriminated union internally

Reviewed-by: aph, dcubed

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

Changeset: c69aa42d
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-12-01 20:34:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c69aa42d02dba4612998d6ecdc57286774da9d33

8297968: Crash in PrintOptoAssembly

Reviewed-by: kvn

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

Changeset: 770ff5a8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-01 20:38:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/770ff5a812d7b895ed2badfef9bb4e0b211d55bb

8297215: Update libs tests to use @enablePreview

Reviewed-by: alanb, sspitsyn

! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/virtual/Collectable.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/vthread/HttpALot.java
! test/jdk/java/net/vthread/InterruptHttp.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java
! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java

Changeset: 337ca100
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-12-01 21:29:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/337ca10085fcec125fb658167e51d2f35f1f0cda

8297978: Exclude vmTestbase/nsk/stress/except/except012.java until 8297977 is fixed

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 82031d32
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-12-01 21:57:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82031d32a002d183d2a18bd1e50bd5826b65380c

8297294: compiler/c2/irTests/TestMulNodeIdealization.java failed compilation

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java

Changeset: e846b043
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-12-01 22:07:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e846b0438ca12f457ee763fed3a435d3a863c383

8297875: jar should not compress the manifest directory entry

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/ManifestDirectoryCompression.java

Changeset: 257aa15f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-12-01 23:41:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/257aa15f15bb835310132e6fb23e0362cafeb16a

8297444: Refactor the javacserver build tool

Reviewed-by: erikj, cstein

! make/common/JavaCompilation.gmk
- make/langtools/tools/javacserver/Log.java
! make/langtools/tools/javacserver/Main.java
- make/langtools/tools/javacserver/Result.java
- make/langtools/tools/javacserver/Util.java
+ make/langtools/tools/javacserver/client/Client.java
+ make/langtools/tools/javacserver/client/ClientConfiguration.java
- make/langtools/tools/javacserver/client/ClientMain.java
- make/langtools/tools/javacserver/client/SjavacClient.java
- make/langtools/tools/javacserver/comp/PooledSjavac.java
- make/langtools/tools/javacserver/comp/SjavacImpl.java
- make/langtools/tools/javacserver/options/ArgumentIterator.java
- make/langtools/tools/javacserver/options/CommandLine.java
- make/langtools/tools/javacserver/options/Option.java
- make/langtools/tools/javacserver/options/Options.java
+ make/langtools/tools/javacserver/server/CompilerThreadPool.java
+ make/langtools/tools/javacserver/server/IdleMonitor.java
- make/langtools/tools/javacserver/server/IdleResetSjavac.java
! make/langtools/tools/javacserver/server/PortFileMonitor.java
- make/langtools/tools/javacserver/server/RequestHandler.java
+ make/langtools/tools/javacserver/server/Server.java
- make/langtools/tools/javacserver/server/ServerMain.java
- make/langtools/tools/javacserver/server/Sjavac.java
- make/langtools/tools/javacserver/server/SjavacServer.java
- make/langtools/tools/javacserver/server/Terminable.java
= make/langtools/tools/javacserver/shared/PortFile.java
= make/langtools/tools/javacserver/shared/PortFileInaccessibleException.java
+ make/langtools/tools/javacserver/shared/Protocol.java
+ make/langtools/tools/javacserver/shared/Result.java
= make/langtools/tools/javacserver/util/AutoFlushWriter.java
= make/langtools/tools/javacserver/util/LazyInitFileLog.java
+ make/langtools/tools/javacserver/util/Log.java
= make/langtools/tools/javacserver/util/LoggingOutputStream.java
+ make/langtools/tools/javacserver/util/RunnableTimerTask.java
+ make/langtools/tools/javacserver/util/Util.java

Changeset: b035056d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-12-02 00:08:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b035056d28a1c6c738fed6dd7f3b4d9dac75c6c7

8297455: Use the official ToolProvider API to call javac

Reviewed-by: erikj

! make/langtools/tools/javacserver/server/Server.java

Changeset: 11ba7591
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-12-02 06:04:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11ba7591dfd3f7ca58e2e1ac6d1b3e81391f5bfb

8297992: Tests fail after JDK-8297215 due to lack of @enablePreview

Reviewed-by: darcy

! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java

Changeset: 9bbcb546
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-12-02 07:29:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bbcb546c86b40ae23d46e12a1a03aae7a7a6182

8297784: Optimize @Stable field for Method.isCallerSensitive

Reviewed-by: redestad, jvernee, alanb

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

Changeset: d50015af
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-02 08:26:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d50015af99f44909bf71fd2de97546d47cda86d6

8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad

Changeset: 687fd714
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-02 08:30:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/687fd714bbc390f486272e05452f038bc3631be1

8297549: RISC-V: Add support for Vector API vector load const operation

Reviewed-by: fyang, gcao

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

Changeset: 6d0fbb2c
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-02 10:44:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d0fbb2c49d904ac353b4a2ebc694e3d1609bd76

8297645: Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test

Reviewed-by: alanb, jpai, michaelm

- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersConcat.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersFromPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersNoBody.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfByteArrays.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfFile.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfInputStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfSubByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersBuffering.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersDiscarding.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersFromLineSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersFromSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersMapping.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfByteArrayConsumer.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfFile.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfInputStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfLines.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisher1.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisherPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfString.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersReplacing.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/S.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/SPublisherOfStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/STest.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/FlowAdapters.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Processor.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Publisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Subscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Subscription.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/AsyncIterablePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/AsyncSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/InfiniteIncrementNumberPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/NumberIterablePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/RangePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/SyncSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/IdentityProcessorVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/PublisherVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberBlackboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/TestEnvironment.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/WithHelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowPublisherVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowSubscriberBlackboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowSubscriberWhiteboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/IdentityFlowProcessorVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/Function.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/HelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/InfiniteHelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/NonFatal.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/Optional.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/PublisherVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberBlackboxVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberBufferOverflowException.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberWhiteboxVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/TestException.java

Changeset: 5c0ff26f
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-02 11:03:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c0ff26f321ad36daa34bfc5b2d013b6c4a03810

8291444: GHA builds/tests won't run manually if disabled from automatic running

Reviewed-by: serb, erikj, ihse

! .github/workflows/main.yml

Changeset: 1376f330
Author:    Justin King <jcking at openjdk.org>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-12-02 11:31:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1376f330119c832d24a986cc915cb2f82768a02c

8297911: Memory leak in JfrUpcalls::on_retransform

Reviewed-by: mgronlun

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp

Changeset: b73363fd
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-02 11:35:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b73363fd7b3295635a2ccce0cea72586643c5bb4

8297686: JFR: Improve documentation of EventStream::onMetadata(Consumer)

Reviewed-by: mgronlun

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

Changeset: 319faa5a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-02 11:48:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/319faa5afc37df5fd9ce4305e6e38a7bd4b39c65

8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM

Reviewed-by: tr, serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JSpinner/4788637/bug4788637.java

Changeset: 1370228c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-02 12:30:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1370228cd718736f0c822d50b85a0b27c8ca40de

8297941: Add override modifier in space.hpp

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: 227364d5
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-02 12:48:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/227364d5927f94764fdb84f7d0b4c88c8dc25d89

8297953: Fix several C2 IR matching tests for RISC-V

Reviewed-by: fyang, chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java

Changeset: df072556
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-12-02 14:00:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df072556a5a155adfe89a2504c2cf680fe4ffac7

8297984: Turn on warnings as errors for javadoc

Reviewed-by: serb, erikj

! .github/workflows/main.yml
! make/Docs.gmk
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java

Changeset: 415cfd2e
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-12-02 14:22:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/415cfd2e28e6b7613712ab63a1ab66522e9bf0f2

8297285: Shenandoah pacing causes assertion failure during VM initialization

Reviewed-by: rkennke, phh

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: 6065696e
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-12-02 15:11:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6065696e5df2cde8c313083217ead3417d04c365

8297982: Exclude vmTestbase/nsk/monitoring/stress/lowmem/ with ZGC until 8297979 is fixed

Reviewed-by: tschatzl

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

Changeset: 1b924659
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-02 17:21:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b924659c87045796f62e66d69ff388b79c4467f

8297608: JFR: Incorrect duration after chunk rotation

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
+ test/jdk/jdk/jfr/jvm/TestEventDuration.java

Changeset: fb6fd032
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-02 19:09:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb6fd03233b0eb001e2995d20a079b6af31d2b9b

8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero

Reviewed-by: sspitsyn, eosterlund, kbarrett

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 2821fa98
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-12-02 20:16:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2821fa9883cc9687b53e3bb5655732a614cff8fc

8280798: com.sun.jdi.ObjectReference::setValue spec should prohibit any final field modification

Reviewed-by: alanb, cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java

Changeset: 562bc171
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-12-02 22:15:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/562bc171b971091421ee0a93665880682ae96c09

8291359: Specification of method j.l.foreign.VaList::skip still deserves clarification

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/VaList.java

Changeset: 6e547052
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-02 22:29:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e5470525d5236901c219146f363d4860e6b8008

8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest
8297367: disable TestRedirectLinks.java in slowdebug mode
8297369: disable Fuzz.java in slowdebug mode

Reviewed-by: sspitsyn, jjg, cjplummer, lmesnik

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java

Changeset: 6065516b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-02 22:31:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6065516bb3e0e445e9383718f539ec48440d6290

8291418: adjust monitor deflation logging and deflate_idle_monitors use

Reviewed-by: dholmes, stuefe, pchilanomate

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 99e2ef49
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-03 04:13:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99e2ef49a87fe88212fc2090ec5b5f4b3493025a

8298054: ProblemList jdk/jfr/api/consumer/recordingstream/TestStop.java

Reviewed-by: lmesnik

! test/jdk/ProblemList.txt

Changeset: c67166f1
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-03 06:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c67166f1205c1123497a8895c2952c4d9933645e

8298003: NMT: fatal block printout does not show the correct corruption address

Reviewed-by: shade, mbaesken

! src/hotspot/share/services/mallocHeader.inline.hpp

Changeset: 0edb5d08
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-04 12:07:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0edb5d08055d8c06ed318a6c32e44a070ab4d002

8297683: Use enhanced-for cycle instead of Enumeration in java.security.jgss

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java

Changeset: 87572d43
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-04 16:37:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87572d43befd7d868489ba0a2cfefad5cd605ef3

8298068: ProblemList tests failing due to JDK-8297235
8298070: ProblemList jdk/internal/vm/Continuation/Fuzz.java#default with ZGC on X64
8298071: ProblemList tests failing due to JDK-8298059
8298072: ProblemList compiler/c1/TestPrintC1Statistics.java in Xcomp mode on linux-aarch64

Reviewed-by: azvegint

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

Changeset: a71d91b9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-12-04 17:32:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a71d91b96f7936dd1b84e4c1e167e2e5fa4ad4b1

8298067: Persistent test failures after 8296012

Reviewed-by: alanb

! test/langtools/jdk/jshell/Test8296012.java

Changeset: 914ef07f
Author:    Michal Karm Babacek <karm at redhat.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-12-05 01:59:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/914ef07fed960f940e1591318b9f00938b37bf09

8297609: Add application/wasm MIME type for wasm file extension

Reviewed-by: jpai, michaelm

! src/java.base/unix/classes/sun/net/www/content-types.properties
! src/java.base/windows/classes/sun/net/www/content-types.properties
! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: b49fd920
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-05 03:40:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b49fd920b6690a8b828c85e45c10e5c4c54d2022

8298055: AArch64: fastdebug build fails after JDK-8247645

Reviewed-by: aph, haosun

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

Changeset: a5739239
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-12-05 07:09:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a57392390b0abe5db496775efcc369bafdf420f1

8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top

Reviewed-by: thartmann, rcastanedalo, kvn

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestCastIIWrongTypeCCP.java

Changeset: 3b3bbe54
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-05 07:10:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b3bbe5487c0d86305f953528884b1ee78ca359f

8296907: VMError: add optional callstacks, siginfo for secondary errors

Reviewed-by: aboldtch, rschmelter

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: 61b70931
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-12-05 07:16:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61b7093123b780f87509cffe286cf6949afbb45d

8297872: Non-local G1MonotonicArenaFreePool::_freelist_pool has non-trivial ctor/dtor

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: 82561de7
Author:    sendaoYan <yansendao.ysd at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2022-12-05 07:41:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82561de722b9ca580c0c1a53050c711b64611352

8296384: [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout

Reviewed-by: weijun, wetmore

! test/jdk/java/security/SecureRandom/NoSync.java
! test/jdk/sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java

Changeset: 619b68c5
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-05 08:30:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/619b68c5d1908de335cefd536963cadd57472925

8294540: Remove Opaque2Node: it is broken and triggers assert

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 17666fbc
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-12-05 09:27:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17666fbcae795a01ee462651c7694b5e4af30e32

8297794: Deprecate JMX Management Applets for Removal

Reviewed-by: dfuchs, mullan, rriggs, alanb

! src/java.management/share/classes/javax/management/loading/MLet.java
! src/java.management/share/classes/javax/management/loading/MLetContent.java
! src/java.management/share/classes/javax/management/loading/MLetMBean.java
! src/java.management/share/classes/javax/management/loading/MLetObjectInputStream.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! test/jdk/javax/management/Introspector/ClassLeakTest.java
! test/jdk/javax/management/MBeanServer/PostExceptionTest.java
! test/jdk/javax/management/loading/DocumentRootTest.java
! test/jdk/javax/management/loading/GetMBeansFromURLTest.java
! test/jdk/javax/management/loading/MLetCLR/MLetCommand.java
! test/jdk/javax/management/loading/MLetContentTest.java
! test/jdk/javax/management/loading/MLetInternalsTest.java
! test/jdk/javax/management/loading/MletParserLocaleTest.java
! test/jdk/javax/management/loading/ParserInfiniteLoopTest.java
! test/jdk/javax/management/mxbean/MXBeanLoadingTest1.java
! test/jdk/javax/management/relation/NonArrayListTest.java
! test/jdk/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationBufferTest.java

Changeset: 777fb52e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-05 09:33:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/777fb52ef5b0d95b756ce4fa71a7ddf2d7d2a8f1

8297974: ClassCastException in com.sun.tools.javac.comp.AttrRecover.doRecovery

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
+ test/langtools/tools/javac/recovery/LambdaRecovery.java

Changeset: d523d9d0
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-12-05 10:31:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d523d9d081a3bc698abcf493e038779a29eb47ea

8297864: Dead code elimination

Reviewed-by: coleenp, pchilanomate

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniPeriodicChecker.cpp
! src/hotspot/share/runtime/jniPeriodicChecker.hpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/keepStackGCProcessed.hpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/relocator.hpp
! src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/stackValueCollection.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/suspendedThreadTask.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.hpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/runtime/threadStatisticalInfo.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/runtime/timerTrace.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: dea2161f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-05 11:31:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dea2161f069a88553bc514c7210dc1d31febd90a

8297959: Provide better descriptions for some Operating System JFR events

Reviewed-by: stuefe

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: eab0ada3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-12-05 12:00:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eab0ada3a16a432fdfd1f0b8fceca149c725451b

8296545: C2 Blackholes should allow load optimizations

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeLoadOptoTest.java

Changeset: 2300ed45
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-05 12:04:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2300ed458dcda568afad818d2d3133e545a58ad5

8291769: Translation of switch with record patterns could be improved

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
+ test/langtools/tools/javac/patterns/DeconstructionDesugaring.java
! test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/PatternDesugaring.java
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/patterns/TranslationTest.java
! test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java

Changeset: f9e0f1d5
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-05 12:43:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f9e0f1d5b3663db5de0532e9d9ce41312bf35ed3

8297763: Fix missing stub code expansion before align() in shared trampolines

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: e7e03548
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-05 13:18:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7e03548feabb3f200b4f6f5d04c392343adb131

8297767: Assert JNICritical_lock/safepoint-1 and AdapterHandlerLibrary_lock/safepoint-1

Reviewed-by: pchilanomate, rehn

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

Changeset: b9eec968
Author:    Afshin Zafari <afshin.zafari at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-12-05 13:30:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9eec96889abf7df6d2b479e294c7823fb3d5850

8281214: Unsafe use of long in VMThread::setup_periodic_safepoint_if_needed

Reviewed-by: eastigeevich, shade

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

Changeset: bd381886
Author:    Afshin Zafari <afshin.zafari at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-05 13:31:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd381886e0f39d0e48b555b5e3167565d6a6b40d

8297766: Remove UseMallocOnly development option

Reviewed-by: coleenp, stuefe, dholmes

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.hpp
! test/hotspot/gtest/memory/test_arena.cpp
- test/hotspot/jtreg/gtest/ArenaGtests.java
- test/hotspot/jtreg/runtime/8007475/StackMapFrameTest.java

Changeset: 73baadce
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-12-05 13:49:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73baadceb60029f6340c1327118aeb59971c2434

8295044: Implementation of Foreign Function and Memory API (Second Preview)

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: jvernee, pminborg, psandoz, alanb, sundar

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/share/ci/ciField.cpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
- src/java.base/share/classes/java/lang/foreign/AbstractLayout.java
- src/java.base/share/classes/java/lang/foreign/Addressable.java
+ src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
- src/java.base/share/classes/java/lang/foreign/MemoryAddress.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
- src/java.base/share/classes/java/lang/foreign/MemorySession.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
+ src/java.base/share/classes/java/lang/foreign/SegmentScope.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
+ src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
+ src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.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/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
+ src/java.base/share/classes/jdk/internal/foreign/FunctionDescriptorImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
- src/java.base/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
- src/java.base/share/classes/jdk/internal/foreign/Scoped.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
+ src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/PaddingLayoutImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/StructLayoutImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/UnionLayoutImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/jdk/com/sun/jdi/JdbLastErrorTest.java
! test/jdk/java/foreign/CallGeneratorHelper.java
! test/jdk/java/foreign/LibraryLookupTest.java
+ test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
+ test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
+ test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
+ test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
+ test/jdk/java/foreign/TestOfBufferIssue.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallBase.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
+ test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/ThrowingUpcall.java
+ test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/channels/AbstractChannelsTest.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
+ test/jdk/java/foreign/dontrelease/TestDontRelease.java
+ test/jdk/java/foreign/dontrelease/libDontRelease.c
+ test/jdk/java/foreign/enablenativeaccess/NativeAccessDynamicMain.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libNull.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/invoker/Invoker.java
! test/jdk/java/foreign/loaderLookup/lookup/Lookup.java
+ test/jdk/java/foreign/normalize/TestNormalize.java
+ test/jdk/java/foreign/normalize/libNormalize.c
+ test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
+ test/jdk/java/foreign/passheapsegment/libPassHeapSegment.c
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
! test/micro/org/openjdk/bench/java/lang/foreign/BulkMismatchAcquire.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/VaList.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
+ test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
+ test/micro/org/openjdk/bench/java/lang/foreign/pointers/Point.java
+ test/micro/org/openjdk/bench/java/lang/foreign/pointers/Pointer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
+ test/micro/org/openjdk/bench/java/lang/foreign/pointers/Struct.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java

Changeset: 0452c39f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-12-05 14:47:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0452c39fecb7fa4962b00868cb20a50e5f7ab1a7

8296477: Foreign linker implementation update following JEP 434

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: rehn, mcimadamore, vlivanov

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
+ src/hotspot/cpu/aarch64/vmstorage_aarch64.hpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
+ src/hotspot/cpu/arm/vmstorage_arm.hpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
+ src/hotspot/cpu/ppc/vmstorage_ppc.hpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
+ src/hotspot/cpu/riscv/vmstorage_riscv.hpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
+ src/hotspot/cpu/s390/vmstorage_s390.hpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86.hpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
+ src/hotspot/cpu/x86/vmstorage_x86.hpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
+ src/hotspot/cpu/zero/vmstorage_zero.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
+ src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/downcallLinker.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.hpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
+ src/hotspot/share/prims/vmstorage.cpp
+ src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/StubLocations.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/callarranger/CallArrangerTestBase.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
+ test/jdk/java/foreign/capturecallstate/libCaptureCallState.c

Changeset: 32884592
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-05 14:53:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/328845926d3c1984f65450bfe01ebbc2c0315a69

8297606: [AIX] Broken build after JDK-8295475

Reviewed-by: mdoerr, stuefe

! make/autoconf/flags-cflags.m4

Changeset: 19d84988
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-05 15:20:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19d849884bd7a9718a5050b9709657f231a1ddbc

8297495: j.u.concurrent updates for JDK 20

Reviewed-by: jpai

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
+ test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java

Changeset: a38c63da
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-12-05 15:28:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a38c63da5632fe727838ff1ed88d9601bf954801

8297733: Refactor Cast binding to enum

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java

Changeset: 6a7a0db5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-12-05 16:23:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a7a0db587446160e77c9ac225669e5a0c9bc638

8296619: Upgrade jQuery to 3.6.1

Reviewed-by: jjg

- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 601264d9
Author:    Phil Race <prr at openjdk.org>
Date:      2022-12-05 17:54:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/601264d97d5cb1a8feb4aebadcb58bf2364916b4

8273357: SecurityManager deprecation warning from java/awt/regtesthelpers/Util.java

Reviewed-by: kizune, aivanov

! test/jdk/java/awt/regtesthelpers/Util.java

Changeset: 7d20a60a
Author:    ravi.ra.gupta <ravi.ra.gupta at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-12-05 18:41:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d20a60a983e459ea1c4e843fbde70fb796c6249

8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent

Reviewed-by: honkar, aivanov

- test/jdk/java/awt/event/ComponentEvent/TextAreaTextEventTest.java
+ test/jdk/java/awt/event/ComponentEvent/TextComponentTextEventTest.java

Changeset: 9827b75c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-05 20:40:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9827b75c451100d2d5f3e068a8758468fd9189e0

8298043: jdk/jfr/api/consumer/recordingstream/TestStop.java failed with "Expected outer stream to have 3 events"

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java
! test/jdk/jdk/jfr/jmx/streaming/TestStop.java

Changeset: da0917a2
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-12-05 20:47:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da0917a2ae148ccb415accffbe1117a3dc5fdf2d

8297729: Replace GrowableArray in ComputeMoveOrder with hash table

Reviewed-by: coleenp, jsjolen

! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.hpp

Changeset: 8af6e8a6
Author:    Phil Race <prr at openjdk.org>
Date:      2022-12-05 21:26:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8af6e8a67fc0355f11c270c3ea794366741856fa

8298123: Problem List MaximizedToIconified.java on macOS

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 884b9ade
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-12-06 00:13:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/884b9ade41c9803076f55f44cd5efd3530e92ab2

8293453: tools/jpackage/share/AddLShortcutTest.java "Failed: Check the number of mismatched pixels [1024] of [1024] is < [0.100000] threshold"

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java

Changeset: 8d8a28ff
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-12-06 00:14:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d8a28ffcbd974bb1a5389839a7e3046a232f85d

8296489: tools/jpackage/windows/WinL10nTest.java fails with timeout

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: ba2d28e9
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-12-06 03:43:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba2d28e911f4f523334f98fd0186680acafb6f0a

8298027: Remove SCCS id's from awt jtreg tests

Reviewed-by: aivanov

! test/jdk/java/awt/font/TextLayout/TestOldHangul.java
! test/jdk/java/awt/font/TextLayout/TestTibetan.java

Changeset: ee9ba745
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-12-06 04:23:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee9ba7456403c59a6e14d22cf9c2f53eef97ea57

8295184: Printing messages with a RecordComponentElement does not include position

Reviewed-by: vromero

! 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/TreeInfo.java
+ test/langtools/tools/javac/records/recordComponent/8295184/RecordComponentSourcePositionTest.java
+ test/langtools/tools/javac/records/recordComponent/8295184/ReproducingAP.java
+ test/langtools/tools/javac/records/recordComponent/8295184/TestWarning.java

Changeset: 04012c43
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-06 06:30:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/04012c4310806bb638737b577351851242950298

8298111: Cleanups after UseMallocOnly removal

Reviewed-by: coleenp

! src/hotspot/share/memory/arena.hpp

Changeset: e9754181
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-06 06:48:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9754181af17f77e066eaabba5aacf6b404dabaa

8298102: Remove DirtyCardToOopClosure::_last_explicit_min_done

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: f5ad515d
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-06 07:16:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5ad515db0b8f5545137c47200e81d78f89aa09c

8297247: Add GarbageCollectorMXBean for Remark and Cleanup pause time in G1

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
+ test/hotspot/jtreg/gc/g1/TestRemarkCleanupMXBean.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/testlibrary/g1/MixedGCProvoker.java
! test/jdk/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java
! test/jdk/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/lib/jdk/test/lib/jfr/GCHelper.java

Changeset: 0bd04a65
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-12-06 07:18:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bd04a658963c1126faa776cb8a96c23beb5e3e6

8297951: C2: Create skeleton predicates for all If nodes in loop predication

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java

Changeset: 923c7466
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-06 07:30:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/923c746650204e36053251c19cf91b7e41e938b0

8298057: (fs) Remove PollingWatchService.POLLING_INIT_DELAY

Reviewed-by: bpb, jpai

! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java

Changeset: 2a243a33
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-12-06 08:24:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a243a33cc09f4674b232d89f36fb731055009d9

8267617: Certificate's IP x509 NameConstraints raises ArrayIndexOutOfBoundsException

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/IPAddressName.java
+ test/jdk/sun/security/x509/IPAddressName/ConstrainsTest.java

Changeset: f8f46305
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-12-06 08:42:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8f46305ef0d1c12154075c7a7d4dc75f91529b5

8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros

Reviewed-by: ihse

! make/autoconf/flags.m4
! make/autoconf/util.m4

Changeset: a6139985
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-12-06 09:16:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a61399854a9db8e3c0cb3f391fa557cb37e02571

8297689: Fix incorrect result of Short.reverseBytes() call in loops

Reviewed-by: thartmann, jbhateja

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: 4458de95
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-12-06 09:35:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4458de95f845c036c1c8e28df7043e989beaee98

8297172: Fix some issues of auto-vectorization of `Long.bitCount/numberOfTrailingZeros/numberOfLeadingZeros()`

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/x86/x86.ad
! 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/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java

Changeset: a9e6c62b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-06 10:09:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9e6c62ba7df8d28cef9579c57a0386736bd9dbf

8297186: G1 triggers unnecessary full GCs when heap utilization is low

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
+ test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java

Changeset: 84b927a0
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-12-06 10:42:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84b927a05bcb7bf32a12829070ffd3a5670066d2

8296024: Usage of DirectBuffer::address should be guarded

Reviewed-by: mcimadamore, alanb, psandoz, bpb

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/lib/security/default.policy
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java

Changeset: 2243646f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-06 12:26:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2243646fe35226e6d12d478483264270537a83cc

8298145: Remove ContiguousSpace::capacity

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: b0e54328
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-06 12:46:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b0e54328c530faf8aae2f48a37ff378215142689

8297687: new URI(S,S,S,S) throws exception with incorrect index position reported in the error message

Reviewed-by: jpai

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: 1e468320
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-06 13:00:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e468320dc6e495343dbdf392cbcbda79672c7ad

8297602: Compiler crash with type annotation and generic record during pattern matching

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/langtools/tools/javac/T8297602.java

Changeset: 203251ff
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-12-06 16:47:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/203251ffc0ea8b9bb9c8b95c50434e4185020d84

8297379: Enable the ByteBuffer path of Poly1305 optimizations

Reviewed-by: sviswanathan, ascarpino, jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305IntrinsicFuzzTest.java
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java

Changeset: 0d2a9ee5
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-06 16:55:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d2a9ee5287779c2e33fc0bfda84aa6128d8f479

8298142: Update internal comment on language features in SourceVersion

Reviewed-by: sundar, jlahoda

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java

Changeset: 336d230a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-06 18:32:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/336d230a39e41eeed8b9d2ce3fec42e9de1d11fe

8297958: NMT: Display peak values

Reviewed-by: jsjolen, sjohanss

! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp

Changeset: ea83cb96
Author:    Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2022-12-06 18:43:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea83cb960d07ffa9384aad6a1e2a0233e3ebbdd1

8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter

Reviewed-by: aivanov, honkar

! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java

Changeset: 79d163d4
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-12-06 20:36:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79d163d4994d235266117b425498b0df3d16c3c4

8293412: Remove unnecessary java.security.egd overrides

Reviewed-by: xuelei, djelinski

! test/jdk/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/lib/jdk/test/lib/SecurityTools.java

Changeset: 2cdc0195
Author:    Christian Stein <cstein at openjdk.org>
Date:      2022-12-06 20:51:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2cdc0195655317cb0b04f76fd8dce5e40bf52774

8298178: Update to use jtreg 7.1.1

Reviewed-by: erikj

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: cd2182a9
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-12-06 20:56:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd2182a9967917e733e486d918e9aeba3bd35ee8

8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic

Reviewed-by: kvn, dlong

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/oops/method.hpp
+ test/hotspot/jtreg/compiler/codecache/MHIntrinsicAllocFailureTest.java

Changeset: b4da0ee7
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2022-12-06 21:37:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4da0ee706b6a274e6ba4e5483ef972f45c9f81e

8296507: GCM using more memory than necessary with in-place operations

Reviewed-by: jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 16a59018
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-06 22:01:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16a5901845de170e2e6f9ea13f19bb2a34c1da85

8298214: ProblemList java/util/concurrent/forkjoin/AsyncShutdownNow.java
8298218: ProblemList java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java on windows-x64
8298222: ProblemList java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java on windows-x64
8298220: ProblemList java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java on windows-x64

Reviewed-by: rriggs

! test/jdk/ProblemList.txt

Changeset: 62baff50
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-06 22:45:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62baff503ef5562e02e1900525acffa5d4ca8534

8298221: Problem list gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java on macosx-aarch64

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: ce896731
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2022-12-07 00:34:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce896731d38866c2bf99cd49525062e150d94160

8297804: (tz) Update Timezone Data to 2022g

Reviewed-by: naoto

! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/supplemental/metaZones.xml
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt

Changeset: acf96c64
Author:    Yi Yang <yyang at openjdk.org>
Date:      2022-12-07 03:08:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acf96c64b750b1a7badbb2cd1c7021dad36aae1e

8290432: C2 compilation fails with assert(node->_last_del == _last) failed: must have deleted the edge just produced

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestUnexpectedParallelIV.java

Changeset: 8ea369af
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2022-12-07 06:37:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ea369afe6b23618086d074f1fad61effce3beec

8298171: Missing newline in the example output of -Xlog:help

Reviewed-by: dholmes

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

Changeset: 1c2a0939
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-07 07:31:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1c2a093988c69ae0b2c0030835d11469fa9fb852

8298147: Clang warns about pointless comparisons

Reviewed-by: dholmes

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp

Changeset: 085f96cb
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-12-07 08:28:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/085f96cb1a9be3e55da5801069a800e322649a8f

8295258: Add BasicType argument to AccessInternal::decorator_fixup

Reviewed-by: stefank, eosterlund

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/oops/accessDecorators.hpp

Changeset: 27bbe7be
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-12-07 08:56:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27bbe7be2c43a22e8cf55aa403d8018346ae3e37

8297976: Remove sun.net.ProgressMonitor and related classes
8240275: Occasional errors in HttpURLConnection due to race with GC

Reviewed-by: jpai, dfuchs, michaelm

- src/java.base/share/classes/sun/net/ProgressEvent.java
- src/java.base/share/classes/sun/net/ProgressListener.java
- src/java.base/share/classes/sun/net/ProgressMeteringPolicy.java
- src/java.base/share/classes/sun/net/ProgressMonitor.java
- src/java.base/share/classes/sun/net/ProgressSource.java
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/jdk/java/lang/reflect/Proxy/ProxyModuleMapping.java
- test/jdk/sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java
+ test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamFinalizer.java

Changeset: 5a3439db
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-07 09:35:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a3439db9fef3e54650df4019e31311b60a0ec1d

4677581: ColorModel.getComponentSize()-wrong conditions for ArrayIndexOutOfBoundsExceptio

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/image/ColorModel.java
+ test/jdk/java/awt/image/ColorModel/GetComponentSizeAIOBE.java

Changeset: ccc69af9
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-07 10:12:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ccc69af966cf4395d75b2018490cafc47dcad90f

8296672: Implementation of Virtual Threads (Second Preview)

Reviewed-by: mchung, jpai

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

Changeset: 221e1a42
Author:    Andrew Haley <aph at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-12-07 10:14:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/221e1a426070088b819ddc37b7ca77d9d8626eb4

8286666: JEP 429: Implementation of Scoped Values (Incubator)

Reviewed-by: psandoz, dlong, alanb, mcimadamore

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
- src/java.base/share/classes/jdk/internal/vm/ExtentLocalContainer.java
+ src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/native/libjava/Thread.c
+ src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/ScopedValue.java
! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
! test/jdk/ProblemList.txt
+ test/jdk/jdk/incubator/concurrent/ScopedValue/ManyBindings.java
+ test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
+ test/jdk/jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java
+ test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
+ test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
+ test/micro/org/openjdk/bench/jdk/incubator/concurrent/ScopedValues.java
+ test/micro/org/openjdk/bench/jdk/incubator/concurrent/ScopedValuesData.java
+ test/micro/org/openjdk/bench/jdk/incubator/concurrent/ScopedValuesExecutorService.java

Changeset: 80cbfab9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-07 10:35:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80cbfab928eaace71c16a7a1d430980a730383ba

8298169: Remove unused methods in space.hpp

Reviewed-by: stefank

! src/hotspot/share/gc/shared/space.hpp

Changeset: 4da84116
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-12-07 10:46:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4da8411674b7515310000bd8243860bc73f9a03d

8298108: Add a regression test for JDK-8297684

Reviewed-by: mullan

+ test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
+ test/jdk/java/security/SignedJar/spi-calendar-provider/provider/baz/CalendarDataProviderImpl.java
+ test/jdk/java/security/SignedJar/spi-calendar-provider/provider/meta/META-INF/services/java.util.spi.CalendarDataProvider

Changeset: 3e041eb9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-07 11:12:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e041eb9093275bc658c02ae74cd39b4a74684ee

8298248: Limit sscanf output width in cgroup file parsers

Reviewed-by: dholmes, sgehwolf

! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp

Changeset: bfcc238e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-12-07 11:25:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bfcc238ed09cb432e4a003b89a803c3c10e8ac80

8297964: Jetty.java fails "assert(_no_handle_mark_nesting == 0) failed: allocating handle inside NoHandleMark"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: 58170f65
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-07 11:57:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/58170f657c2ccc7afd1e9056d7630a3b564207ef

8298035: Provide better descriptions for JIT compiler JFR events

Reviewed-by: clanger, stuefe

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: cf63f2e3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-07 12:03:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf63f2e3ea93cf339d08e2865034e128d683e515

8298184: Incorrect record component type in record patterns

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java

Changeset: 86270e30
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-07 14:16:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86270e3068d3b2e80710227ae2dc79719df35788

8269820: C2 PhaseIdealLoop::do_unroll get wrong opaque node

Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCanonicalLoopEntryOpaqueOrder.java

Changeset: 6ed36835
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-07 15:14:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ed36835ec9b3743430a8c1c71635f12c711f48a

8297209: Serial: Refactor GenCollectedHeap::full_process_roots

Reviewed-by: tschatzl, iwalulya

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

Changeset: 3de77509
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-12-07 15:37:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3de775094dab3c375a32ddabdd24456d177d3009

8298177: Various java.lang.invoke cleanups
8284363: Redundant imports in BoundMethodHandle

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! test/jdk/sun/invoke/util/ValueConversionsTest.java

Changeset: 29f1c3c6
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-12-07 15:45:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29f1c3c6e39170e0f36949dc209edf183c2eb36b

8298274: Problem list TestSPISigned on Windows

Reviewed-by: mullan, dcubed

! test/jdk/ProblemList.txt

Changeset: dd7385d1
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-07 16:24:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd7385d1e86afe8af79587e80c5046af5c84b5cd

8298202: [AIX] Dead code elimination removed jfr constructor used by AIX

Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/os_perf.hpp

Changeset: 389b8f4b
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-12-07 16:29:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/389b8f4b788375821a8bb4b017e50f905abdad2d

8297298: SequenceInputStream should override transferTo

Reviewed-by: bpb

! src/java.base/share/classes/java/io/SequenceInputStream.java
= test/jdk/java/io/SequenceInputStream/TransferTo.java

Changeset: 39344840
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-07 16:54:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39344840c7a5fbd37f6c6a972a89c3600396e878

8298205: Prefer Member Initialization Lists for JFR classes in os_perf.hpp

Reviewed-by: dholmes, mgronlun

! src/hotspot/share/runtime/os_perf.hpp

Changeset: 8edb98df
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Andrew Brygin <bae at openjdk.org>
Date:      2022-12-07 18:02:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8edb98df3dd393103f2c80e929b011bc6b7993a3

8165943: LineBreakMeasurer does not measure correctly if TextAttribute.TRACKING is set.

Co-authored-by: Jason Fordham <jclf at azul.com>
Reviewed-by: prr

! src/java.desktop/share/classes/sun/font/AttributeValues.java
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/jdk/java/awt/font/LineBreakMeasurer/LineBreakWithTracking.java
+ test/jdk/java/awt/font/LineBreakMeasurer/LineBreakWithTrackingAuto.java

Changeset: e86f31b5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-12-07 18:32:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e86f31b5e71af00fea9cd989a86c1e75e3df1821

8298301: C2: assert(main_cmp->in(2)->Opcode() == Op_Opaque1) failed: main loop has no opaque node?

Reviewed-by: thartmann

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

Changeset: 3b8c7ef8
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-12-07 18:43:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b8c7ef8e705764942c4f3df872e3e47021a37f4

8157023: Integrate NMT with JFR

Reviewed-by: stuefe, mgronlun, egahlin

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/services/mallocTracker.hpp
+ src/hotspot/share/services/memJfrReporter.cpp
+ src/hotspot/share/services/memJfrReporter.hpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
+ src/hotspot/share/services/nmtUsage.cpp
+ src/hotspot/share/services/nmtUsage.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 10356e76
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-12-07 18:54:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10356e767a44632c5de142d4666bd85d4618bf71

8298303: (fs) temporarily remove Path.getExtension

Reviewed-by: smarks, alanb

! src/java.base/share/classes/java/nio/file/Path.java
- test/jdk/java/nio/file/Path/Extensions.java

Changeset: 5d4c71c8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-12-07 20:16:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d4c71c8bd361af78c90777f17b79e95d8eb5afe

8281236: (D)TLS key exchange named groups

Reviewed-by: mullan

! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
+ test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
+ test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
+ test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java

Changeset: 8a9911ef
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-12-07 20:49:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a9911ef1762ae837e427ec9d91b1399ba33b6e4

8295803: Console should be usable in jshell and other environments

Reviewed-by: jlaskey, alanb

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/PrintWriter.java
+ src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/io/JdkConsole.java
+ src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/util/Password.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/module-info.java
+ test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/RedirectTest.java
+ test/jdk/java/io/Console/SecurityManagerTest.java
+ test/jdk/java/io/Console/input.txt
+ test/jdk/java/io/Console/test.policy

Changeset: 8b69a2e4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-12-07 22:11:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b69a2e434ad2fa3369079622b57afb973d5bd9a

8298099: [JVMCI] decouple libgraal from JVMCI module at runtime

Reviewed-by: never

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/arguments.cpp
+ src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
- test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
- test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
+ test/jdk/jdk/internal/vm/TestTranslatedException.java

Changeset: af8fb7ee
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-12-08 00:32:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af8fb7eef7188ef762399cfb3faf5c8afd49efa7

8282578: AIOOBE in javax.sound.sampled.Clip

Reviewed-by: prr, aivanov, azvegint

! src/java.desktop/share/classes/com/sun/media/sound/SoftMainMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftTuning.java
+ test/jdk/javax/sound/midi/SysexMessage/EmptySysExMessageTest.java
+ test/jdk/javax/sound/midi/SysexMessage/zerosysex.mid

Changeset: 3aa4070d
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-12-08 01:39:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3aa4070d4ca21b9e90388995efbcde318892e25f

8294047: HttpResponseInputStream swallows interrupts

Reviewed-by: dfuchs, vtewari, jpai

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/HttpResponseInputStreamInterruptTest.java

Changeset: 74f346b3
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-08 02:19:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74f346b33f7fa053ad5c99ef85baa32b7fb12fa6

8298075: RISC-V: Implement post-call NOPs

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: d5cf18e7
Author:    Tejesh R <tr at openjdk.org>
Date:      2022-12-08 04:34:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d5cf18e7fb591185eecb042bfa015609ea7d15e0

8296198: JFileChooser throws InternalError java.lang.InternalError with Windows shortcuts

Reviewed-by: serb, abhiscxk

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/CustomFSVLinkTest.java

Changeset: 51759650
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-08 07:15:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51759650e5593f48ce616a1a8abf51f5f8fd5302

8298323: trivial typo in JOptionPane.OK_OPTION

Reviewed-by: iris

! src/java.desktop/share/classes/javax/swing/JOptionPane.java

Changeset: 1166c8e2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-08 07:37:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1166c8e2c0047869cd50b7ddc5355290ac2a695a

8296896: Change virtual Thread.yield to use external submit

Reviewed-by: jpai, rpressler

! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java

Changeset: 46cd457b
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-12-08 09:33:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46cd457b0f78996a3f26e44452de8f8a66041f58

8298341: Ensure heap growth in TestNativeMemoryUsageEvents.java

Reviewed-by: egahlin, stuefe

! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java

Changeset: 073897c8
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-12-08 09:46:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/073897c88bbc430e8751a18baf7487f6474fd0c3

8294588: Auto vectorize half precision floating point conversion APIs

Reviewed-by: sviswanathan, kvn, jbhateja, fgao, xgong

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java

Changeset: 297bf6a5
Author:    Anthony Vanelverdinghe <dev at anthonyv.be>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-08 10:19:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/297bf6a5965c4f01ca2091976b5e6ca675ab5395

8287397: Print top-level exception when snippet fails to read file

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java

Changeset: b9346e14
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-08 10:21:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9346e149e6cfcaf18bfafbd262f6fed209dc644

8298033: Character.codePoint{At|Before}(char[], int, int) doesn't do JavaDoc-specified check

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Character.java
! test/jdk/java/lang/Character/Supplementary.java

Changeset: 2f426cd6
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-12-08 11:02:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f426cd68b28c8bf50b7102f961b15fd47b63b6a

8298375: Bad copyright header in test/jdk/java/lang/Character/Supplementary.java

Reviewed-by: alanb

! test/jdk/java/lang/Character/Supplementary.java

Changeset: 49b86224
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-12-08 11:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49b86224aacc7fd8b4d3354a85d72ef636a18a12

8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestCreateNewIfForPredicateCloning.java

Changeset: 94575d14
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-12-08 12:00:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94575d14f47e2dfb11b671bce26b69270b6bb3c8

8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead

Reviewed-by: thartmann, rcastanedalo

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

Changeset: 9353899b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-08 12:02:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9353899bc5564827826ed94c0530497ff828e01b

8298175: JFR: Common timestamp for periodic events

Reviewed-by: dholmes, mgronlun

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java

Changeset: d8ef60b4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-08 12:06:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8ef60b406a9e8fe6cc6b7be0b74e45de38604c5

8298272: Clean up ProblemList

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: fbe7b007
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-12-08 12:10:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fbe7b007383b034589e93d398706bebeb24461ee

8298173: GarbageCollectionNotificationContentTest test failed: no decrease in Eden usage

Reviewed-by: dcubed, cjplummer, sspitsyn

! test/jdk/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java

Changeset: 165dcdd2
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2022-12-08 12:32:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/165dcdd27de16824478ac9ebdfbd7b00fffe51e6

8297718: Make NMT free:ing protocol more granular

Reviewed-by: stuefe, gziemski

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocHeader.inline.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp

Changeset: ea108f50
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-12-08 12:51:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea108f504ccb63fc9651e804e3bbba1c108dcead

8298129: Let checkpoint event sizes grow beyond u4 limit

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: c084431f
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-12-08 14:37:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c084431fae8c9f9b5a157cdaca484f63cbd6691a

8298379: JFR: Some UNTIMED events only sets endTime

Reviewed-by: ehelin, egahlin

! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/objectCountEventSender.cpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp

Changeset: e555d547
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-08 14:42:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e555d5470536b8379179879ec7343e004be95e36

8298383: JFR: GenerateJfrFiles.java lacks copyright header

Reviewed-by: mgronlun, erikj

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java

Changeset: fc52f21f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-08 15:05:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc52f21f9a30c5c34caa06f8524c8d5bd74f16f7

8298255: JFR provide information about dynamization of number of compiler threads

Reviewed-by: stuefe, mgronlun, egahlin

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java

Changeset: d562d3fc
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-08 15:29:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d562d3fcbe22a0443037c5b447e1a41401275814

8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestOnlyInfiniteLoops.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestOnlyInfiniteLoopsMain.java

Changeset: 175e3d3f
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-08 16:04:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/175e3d3ff332be25cca9822c58c46f1e012953c2

8296149: Start of release updates for JDK 21
8296150: Add SourceVersion.RELEASE_21
8296151: Add source 21 and target 21 to javac

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

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.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-K.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.datatransfer-K.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.instrument-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.logging-K.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.management.rmi-K.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.rmi-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.scripting-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.security.jgss-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.security.sasl-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.smartcardio-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.sql-K.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.xml-K.sym.txt
= src/jdk.compiler/share/data/symbols/java.xml.crypto-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.accessibility-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.attach-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.dynalink-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.httpserver-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.javadoc-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jconsole-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jsobject-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.sctp-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.security.auth-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.security.jgss-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.unsupported-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.xml.dom-K.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! 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: d35e8400
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-08 18:17:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d35e840024b80f9f686fb5522dc03b2c9233a6d3

8297295: Remove ThreadGroup.allowThreadSuspension

Reviewed-by: jpai, smarks, chegar, darcy

! src/java.base/share/classes/java/lang/ThreadGroup.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java

Changeset: 3dfadeeb
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2022-12-08 20:25:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3dfadeebd023efb03a400f2b2656567a4154421a

8292289: [vectorapi] Improve the implementation of VectorTestNode

Reviewed-by: xgong, kvn

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! 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/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorTest.java

Changeset: c16eb89c
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2022-12-08 21:54:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c16eb89ce0d59f2ff83b6db0bee3e384ec8d5efe

8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp

Changeset: 5540a8c5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-08 23:28:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5540a8c5b7160ab5c67bb84631e3de54fa5aeceb

8298083: The "CheckBox/RadioButton[Enabled/Disabled].textForeground" stoped working

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java

Changeset: 7f9c6ce3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-09 00:29:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f9c6ce3318aedfd85f12f4002dc442b0b468c27

8297679: InvocationTargetException field named target is not declared final

Reviewed-by: alanb

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

Changeset: 11aece21
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-09 07:11:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11aece21f4eb5b18af357b265bc27b80bcdbfbcb

8257197: Add additional verification code to PhaseCCP

Reviewed-by: chagedorn, kvn, thartmann

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: cb766c55
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-09 09:46:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb766c553557b718683d492280beba772d81bb5b

8297778: Modernize and improve module jdk.sctp

Reviewed-by: dfuchs, stsypanov

! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalReceiveException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalUnbindException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/InvalidStreamException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SendFailedNotification.java
! src/jdk.sctp/share/classes/sun/nio/ch/sctp/MessageInfoImpl.java
! src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpStdSocketOption.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/PeerAddrChange.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/ResultContainer.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNotification.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java

Changeset: 33d955ad
Author:    Gui Cao <gcao at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:43:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33d955ad6e46eecd947e958ce295f6a6c348b2a6

8298345: Fix another two C2 IR matching tests for RISC-V

Reviewed-by: fyang, dzhang, fjiang

! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java

Changeset: e3c6cf8e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:50:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3c6cf8eaf931d9eb46b429a5ba8d3bbded3728a

8298380: Clean up redundant array length checks in JDK code base

Reviewed-by: dholmes, amenkov, serb, vtewari

! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTree.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: 05b0a018
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-09 13:26:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05b0a018c736f79acc99043d5e0e556658b93ab8

8298281: Serial: Refactor MarkAndPushClosure

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp

Changeset: b30b464d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-12-09 14:52:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b30b464d054716bbc3d4d70633b740b227b8775d

8297036: Generalize C2 stub mechanism

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: eosterlund, kvn, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
+ src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
- src/hotspot/cpu/ppc/c2_safepointPollStubTable_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
- src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/share/opto/c2_CodeStubs.cpp
+ src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 93465354
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-12-09 16:49:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9346535415b158aaaa679ef8c3c147595b5206e9

8298320: Typo in the comment block of  catch_inline_exception

Reviewed-by: thartmann

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

Changeset: f729f5b6
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-09 17:46:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f729f5b6d01b0d3a0ee21f50199ca30935c8237a

8298298: NMT: count deltas are printed with 32-bit signed size

Reviewed-by: shade, dholmes

! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 99a6c478
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-09 18:42:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99a6c47855ad82e81a80726cf3aa4522c547716d

8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx
8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes

Reviewed-by: ayang, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 7dbdd83d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-09 19:54:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7dbdd83da0eefd56927bdb68d7aedfee5c0c0ab5

8298190: Update --release 20 symbol information for JDK 20 build 27

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.management.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: 9749a436
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2022-12-09 20:05:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9749a436418a2e2bcd1571e2fd6f16e3461cf883

8298457: Instructions in a11y manual tests need to be updated

Reviewed-by: kizune, serb

! test/jdk/java/awt/a11y/AccessibleActionsTest.java
! test/jdk/java/awt/a11y/AccessibleJTabbedPaneTest.java
! test/jdk/java/awt/a11y/AccessibleTextTest.java

Changeset: 553ba65d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-08 20:19:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/553ba65dc44b601e048c53cd1c48d668de9dcf1e

8298402: ProblemList javax/swing/JFileChooser/4847375/bug4847375.java on windows-x64
8298414: ProblemList gc/TestFullGCCount.java on linux-x64
8298417: ProblemList vmTestbase/nsk/stress/strace/strace004.java on 2 platforms
8298419: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java on windows-x64

Reviewed-by: rriggs

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

Changeset: 133ad8e1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 11:11:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/133ad8e1734f002f013dd3c73d496e323e9e881e

8297988: NPE in JavacTypes.getOverriddenMethods from doclint

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: 5a92bee1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-09 15:21:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a92bee1858f4d08392158217302d3703bb3c770

8298455: JFR: Add logging to TestClose.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java

Changeset: 05d67f69
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-09 15:23:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05d67f69e34a76702406b36436ddb5db18e8fa68

8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: b7b996cb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-09 15:33:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7b996cb9475f8191d4085a2f7f68187b6f015d5

8298353: C2 fails with assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed

Reviewed-by: chagedorn, thartmann, kvn

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

Changeset: 52fffdd2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 16:41:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52fffdd2c8426e98d3a0198ef4607750732bab93

8298463: tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988

Reviewed-by: jjg

! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: a8946490
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-09 17:04:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8946490e2b362d241c61cc459dbaba93fc93ca4

8298225: [AIX] Disable PPC64LE continuations on AIX

Reviewed-by: rrich, mdoerr

! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: 715bf704
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-09 22:00:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/715bf7045968e341182e61343651f464a437f83f

Merge

! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 478ef389
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-12-09 22:37:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/478ef389dc3767edfbe21d10a7f7f1522c648c2e

8296812: sprintf is deprecated in Xcode 14

Reviewed-by: stuefe, prr, kbarrett, lucy

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp

Changeset: 8ea2a677
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2022-12-09 23:31:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ea2a6777b68986df9d191f1bf983549d72cb3f8

8292265: Add old gen used field at G1HeapSummary JFR event

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: a37de62d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-11 02:58:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a37de62d9ddadf1490ee59bd03224e8cea70a75b

8298126: Print statistics for objects in CDS archive heap

Reviewed-by: ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: d646e32b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-12 07:36:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d646e32b7a0f8e4a66f06e15e289d4ed70b8250e

8298090: Use String.join() instead of manual loop in DescriptorSupport.toString

Reviewed-by: stsypanov, sspitsyn, lmesnik

! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java

Changeset: 8e5c3319
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:17:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e5c3319d0c494eb60aa043f3daf3566d78a9f7b

8298471: Parallel: Don't keep alive nmethods in Young GC

Reviewed-by: stefank, iwalulya

! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: 6c23b4fd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:18:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c23b4fd0d7883bdcdf20438c21fe226c8de19f5

8298480: Remove unused KlassRemSet

Reviewed-by: stefank

! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: fabda246
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-12 12:11:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fabda246960cfdfff13c5a87de53d97169248172

8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGoto.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java

Changeset: 56c438bf
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-12 13:33:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56c438bfc278307ec1f97dfba60253ae6b64df44

8297822: De-duplicate code in module jdk.sctp

Reviewed-by: dfuchs, rriggs

! make/modules/jdk.sctp/Java.gmk
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/UnsupportedUtil.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java

Changeset: 064bb726
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-12-12 15:08:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/064bb726a0f3acd46ea98e30a43ed53ea665e58d

Merge branch 'master' into classfile-api-branch

! make/CompileInterimLangtools.gmk
! make/Docs.gmk
! make/RunTests.gmk
! make/CompileInterimLangtools.gmk
! make/Docs.gmk
! make/RunTests.gmk



More information about the jdk-sandbox-changes mailing list