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