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

Adam Sotona asotona at openjdk.org
Mon Oct 17 10:25:13 UTC 2022


Changeset: 48cc1560
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-22 15:59:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48cc15602b62e81bb179ca9570a1e7d8bbf4d6df

8293331: Refactor FileDispatcherImpl into operating system-specific components

Reviewed-by: alanb

+ src/java.base/aix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/aix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/linux/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/macosx/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/macosx/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
- src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
- src/java.base/unix/native/libnio/ch/FileChannelImpl.c
- src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
+ src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
- src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c

Changeset: 696287d6
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-09-22 16:36:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/696287d6e8bf621c225b88f10481966a35c61ffc

8294037: Using alias template to unify hashtables in AsyncLogWriter

Reviewed-by: coleenp, simonis

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: 5285035e
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-09-22 16:37:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5285035ed9bb43a40108e4d046e0de317730f193

8294075: gtest/AsyncLogGtest crashes with SEGV

Reviewed-by: dholmes, shade

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

Changeset: df53fa75
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-09-22 20:15:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/df53fa752a81a88b9495978cccb3d7b9f5ed553c

8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key

Reviewed-by: serb, aivanov

! test/jdk/java/awt/a11y/AccessibleActionsTest.java

Changeset: f3ba332f
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-23 01:09:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3ba332fdcd19abd863804739bb34babadb3a45f

8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob

Reviewed-by: dlong, shade

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

Changeset: a4dc035a
Author:    Fei Gao <fgao at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-23 01:26:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4dc035a9731a32083bbd3fa28408bfaa3474b54

8290910: Wrong memory state is picked in SuperWord::co_locate_pack()

Reviewed-by: chagedorn, kvn

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

Changeset: f6d78cda
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-23 04:54:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6d78cda853ce6ec6fdda845f1799253461fc618

8293657: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake"

Reviewed-by: kevinw, dfuchs

! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in

Changeset: eec992c6
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-09-23 07:25:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eec992c6b0ac77d08478d852a80c9470418d925d

8292602: ZGC: C2 late barrier analysis uses invalid dominator information

Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 05c8cabd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 07:38:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/05c8cabdad7b5c573046b1c5d235c33ac5cb266c

8293532: Use lighter jmod compression levels in build config

Reviewed-by: ihse

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! make/CreateJmods.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in

Changeset: acd5bcfc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-23 07:55:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acd5bcfc8897908d82e9008ee2def9476f046a4d

8289610: Degrade Thread.stop

Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan

! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/native/libjava/Thread.c
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/EventDispatchThread.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
+ test/jdk/java/lang/Thread/StopTest.java

Changeset: 0b56b822
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 09:03:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b56b822436a0662170c11777ff0009b89a667eb

8293991: java/lang/Float/Binary16ConversionNaN.java fails on silent NaN conversions

Reviewed-by: darcy

! test/jdk/java/lang/Float/Binary16ConversionNaN.java

Changeset: acd75e0f
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-23 12:34:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/acd75e0f1cddf8307bf0ef4f95a6f11051c30bc2

8294053: Unneeded local variable in handle_safefetch()

Reviewed-by: rehn, stuefe, shade

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

Changeset: 664e5b1d
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-23 13:15:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/664e5b1d2e91107a3bae5b4b95d5724cf241a55f

8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()

Reviewed-by: fjiang, yadongwang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: e45f3d51
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-23 13:39:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e45f3d5176e4affaa08480b560ca983fdbcb2846

8294281: Allow warnings to be disabled on a per-file basis

Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: 2e20e7ec
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-23 13:54:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e20e7ec0fd1dbf96c88b7ef70e017506c28e14f

8294271: Remove use of ThreadDeath from make utilities

Reviewed-by: ihse, shade, alanb

! make/jdk/src/classes/build/tools/dtdbuilder/DTDParser.java

Changeset: eca9749d
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-09-23 16:24:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eca9749da01d732033c07f2bbb38800a9d80f18d

8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different

Reviewed-by: kizune, aivanov, tr

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

Changeset: 6ecd0817
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-23 16:27:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ecd08172b6f0db62af5c0955ddb175a29386faf

8294270: make test passes awkward -status:-status:error,fail to jtreg

Reviewed-by: djelinski, erikj, ihse

! make/RunTests.gmk

Changeset: e2f82514
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-09-23 17:12:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e2f82514906d483b6e46ff06d8673b77c9f89f08

8293618: x86: Wrong code generation in class Assembler

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 543851db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-23 17:44:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/543851db926469df57a8f4a2bd3458349012145f

8289607: Change hotspot/jtreg tests to not use Thread.suspend/resume

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeSuspendExitTest.java
! test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java
! test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java
! test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java

Changeset: 3675f4c2
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-09-23 18:52:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3675f4c2afd10b5042948fc79e62caee5f3874ce

8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics

Reviewed-by: wkemper, rkennke, heidinga, phh

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 169a5d48
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-26 05:16:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/169a5d48afbc6627f36a768c17c2a5e56219d9c7

8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
+ test/jdk/java/nio/file/Files/CreateDirectories.java
! test/jdk/java/nio/file/Files/Misc.java

Changeset: 91a23d77
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-26 08:30:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91a23d775fbf482244ace5758f7b3084ea564460

8294142: make test should report only on executed tests

Reviewed-by: ihse, djelinski, erikj

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 050eebf2
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-26 10:50:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/050eebf2e8215f1603cd89d5c205d14f71b3128b

8294245: Make Compile::print_inlining_stream stack allocated

Reviewed-by: kvn, rehn

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

Changeset: 2be31587
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-26 11:00:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2be315877b734b70170ef6375712188d7cd64268

4797982: Setting negative size of JSplitPane divider leads to unexpected results.

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ test/jdk/javax/swing/JSplitPane/JSplitPaneTestNegDivSize.java

Changeset: 36b61c5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-26 12:44:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/36b61c5d7e7732924f494fa24c0e286e41279fc3

8293872: Make runtime/Thread/ThreadCountLimit.java more robust

Reviewed-by: dholmes, adinn

! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 968af74d
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-09-26 15:47:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/968af74de4307a05e45f0bee32fa9120e39faf09

8293567: AbstractSplittableWithBrineGenerator: salt has digits that duplicate the marker

Reviewed-by: jlaskey

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

Changeset: 5ae6bc23
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-26 15:55:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ae6bc23e857535532b59aae674e2b917bbf7284

8234262: Unmask SIGQUIT in a child process

Reviewed-by: bpb, dholmes, vtewari, stuefe, alanb

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
+ test/jdk/java/lang/ProcessBuilder/UnblockSignals.java

Changeset: 1f521a12
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-09-26 18:03:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1f521a12041b33b3458f952627d535fad6e928c7

8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: aca4276e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-09-26 19:27:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aca4276e8938127e7e6a416cfbe325764b2c2e3f

8294379: Missing comma after copyright year

Reviewed-by: kcr, azvegint, prr

! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: b88ee1ee
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-26 21:28:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b88ee1ee22a4ea859f2a7bdf80a12c1d56fe6fd2

6251738: Want a top-level summary page that itemizes all spec documents referenced from javadocs (OEM spec)

Reviewed-by: hannesw

! make/Docs.gmk
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/SpecTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/Navigation.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/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.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/BaseOptions.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
! 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/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
+ test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java
+ test/langtools/tools/javac/diags/examples/NoTitle.java
+ test/langtools/tools/javac/diags/examples/NoURL.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
+ test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/lib/DPrinter.java

Changeset: 43eff2b3
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2022-09-26 22:31:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43eff2b309e2ef275bdd5adf196da81d4e23f535

8272687: Replace StringBuffer with StringBuilder in RuleBasedCollator

Reviewed-by: lancea, naoto, bchristi, bpb

! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java

Changeset: 1e222bcc
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-09-26 22:48:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e222bccd3807c1be0d1d824e0ff9745751d8375

8293462: [macos] app image signature invalid when creating DMG or PKG from post processed signed image

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 1ddc92fe
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 00:58:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ddc92fef518cbbb06945f7b5a1e285f740682cb

8294404: [BACKOUT] JDK-8294142: make test should report only executed tests

Reviewed-by: jjg

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: aa48705d
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-09-27 01:24:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa48705dddee674baa479f5128cfc3b426d87d2d

8289422: Fix and re-enable vector conditional move

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java

Changeset: 49a7347b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-27 01:45:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49a7347ba5a0df58eeb7fb99dd0a4b067d77599e

8294408: Problemlist runtime/handshake/HandshakeSuspendExitTest.java

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 02ea3381
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-27 03:09:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02ea338177df781912dc782e32200eaf4731a0da

8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c

Reviewed-by: erikj, shade, ihse

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 14c6ac45
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-09-27 07:54:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/14c6ac457d319a2e7f9cc9e7355c81c421a065dd

8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC

Reviewed-by: shade, lucy

! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp

Changeset: dd51f7e0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-09-27 08:52:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd51f7e0b75d3a16403608d89cd206ac0bedf882

8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop

Reviewed-by: roland, thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: bc12e955
Author:    Doug Lea <dl at openjdk.org>
Date:      2022-09-27 10:50:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc12e9553d30fbf849b5a681137a231ff083d901

8292969: Bad Thread Utilization in ForkJoinPool

Reviewed-by: shade, alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 1abf971b
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-27 11:43:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1abf971b93222f422c0026cee944a6db214f955a

8249627: Degrade Thread.suspend and Thread.resume

Reviewed-by: cjplummer, sspitsyn, dholmes, jpai

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/lang/IllegalThreadStateException.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/native/libjava/Thread.c
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
- test/jdk/java/lang/Thread/CountStackFrames.java
+ test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
- test/jdk/java/lang/Thread/StopTest.java

Changeset: 3419363e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-27 13:16:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3419363e89eaeef61a44fa1ab12d6a355323eb68

8294361: Cleanup usages of StringBuffer in SQLOutputImpl

Reviewed-by: rriggs, lancea

! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java

Changeset: 99017b06
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-09-27 15:01:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99017b06bff57b5f96912897038b9a769523b1f8

8293064: Remove unused NET_xxx functions

Reviewed-by: chegar, djelinski, aefimov, vtewari

! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.h

Changeset: 112ca2b8
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2022-09-27 15:39:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/112ca2b863e3caf647645eebd87423925a271e3e

8293964: Unused check_for_duplicates parameter in ClassLoaderExt::process_jar_manifest

Reviewed-by: ccheung, dholmes

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

Changeset: fb4979c0
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2022-09-27 15:52:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb4979c05bca2feae8e2d86c99db5e089693606f

8290401: Support dump all phases and print nodes in ascending order of index

Reviewed-by: chagedorn, xliu

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

Changeset: 71511283
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-09-27 16:01:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/71511283ce02f52aba855a84cc67ba579ab8b586

8294317: Insufficient build rules for tzdb.dat

Reviewed-by: joehw, erikj

! make/modules/java.base/gendata/GendataTZDB.gmk

Changeset: a11477ce
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-09-27 16:03:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a11477ce259d6d2a053117a2300ebb171145cfde

8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment

Reviewed-by: naoto

! test/jdk/tools/launcher/I18NArgTest.java

Changeset: 739fdec7
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-09-27 16:27:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/739fdec7ea44be7ab12fdf418793276d581e58fe

8289162: runtime/NMT/ThreadedMallocTestType.java should print out memory allocations to help debug

Reviewed-by: hseigel, coleenp

! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java

Changeset: 763d4bf0
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 21:03:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/763d4bf0749e54f74821e5155f672ed24d6f2fcd

8293592: Remove JVM_StopThread, stillborn, and related cleanup

Reviewed-by: alanb, sspitsyn, rehn, coleenp

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/Thread.java

Changeset: 22b59b66
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-27 21:18:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22b59b66d975845da778220d983a1693e7f7055f

8294471: SpecTaglet is inconsistent with SpecTree for inline property

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out

Changeset: 6ad151d0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-27 21:20:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ad151d09623217699d3d21c36d4e01f3bfd7d7b

8293143: Workaround for JDK-8292217 when doing "step over" of bytecode with unresolved cp reference

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! test/jdk/com/sun/jdi/CLETest.java

Changeset: f8d9fa88
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-27 22:47:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8d9fa88735d8451108a0664990b8fc7409338e9

8294483: Remove vmTestbase/nsk/jvmti/GetThreadState tests.

Reviewed-by: kvn, dholmes

! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/libthrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/libthrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/libthrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat003/thrstat003.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/libthrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat004/thrstat004.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/libthrstat005.cpp
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat005/thrstat005.cpp

Changeset: e5b65c40
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-09-27 23:57:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5b65c40ea032c6955311593e02ed44f14dfe80a

8290482: Update JNI Specification of DestroyJavaVM for better alignment with JLS, JVMS, and Java SE API Specifications

Reviewed-by: rehn, coleenp

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/TestActiveDestroy.java
+ test/hotspot/jtreg/runtime/jni/activeDestroy/libactiveDestroy.c

Changeset: 9d76ac8a
Author:    AJ Ferguson <AJ-Ferguson at users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-09-28 00:12:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d76ac8a4453bc51d9dca2ad6c60259cfb2c4203

8292158: AES-CTR cipher state corruption with AVX-512

Reviewed-by: kvn, svkamath, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/Test8292158.java

Changeset: d827fd83
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-28 00:22:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d827fd830afda58e30b667e61fc4653423db9d39

8294430: RISC-V: Small refactoring for movptr_with_offset

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_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
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 5e1e449c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-09-28 01:27:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e1e449c116d44fb77a21ce4cd5187cfc55263f2

8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false

Reviewed-by: valeriep, erikj, ihse, wetmore

! make/modules/java.security.jgss/Lib.gmk

Changeset: 79ccc791
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-28 04:44:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79ccc791f275be7cfea95ff0ce8cf7361c7f08ad

8293613: need to properly handle and hide tmp VTMS transitions

Reviewed-by: cjplummer, lmesnik

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c

Changeset: c13e0ef3
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-09-28 07:00:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c13e0ef3f8046a979638d6885a732553fc2b126e

8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7

Reviewed-by: prr, serb

! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java
! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java
! test/jdk/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java
! test/jdk/java/awt/TrayIcon/ModalityTest/ModalityTest.java
! test/jdk/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java
! test/jdk/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/jdk/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java
! test/jdk/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java
! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java

Changeset: 1ea0d6b4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-09-28 07:16:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ea0d6b424c263590fd145913280a180d7ce5fe1

8292301: [REDO v2] C2 crash when allocating array of size too large

Reviewed-by: xliu, thartmann, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocArrayAfterAllocNoUse.java
+ test/hotspot/jtreg/compiler/allocation/TestCCPAllocateArray.java
+ test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java
+ test/hotspot/jtreg/compiler/allocation/TestNewArrayBadSize.java
+ test/hotspot/jtreg/compiler/allocation/TestNewArrayOutsideLoopValidLengthTestInLoop.java

Changeset: 94e14da0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-28 08:27:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94e14da0ef06793c32f881188930481acaec0d97

8294057: Parallel: Tighten ParallelCompactData::initialize_region_data

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: c42ef70a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-28 08:50:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c42ef70a453690ecdccc570161fdfda58318ecc6

7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/plaf/aqua/TestAltUpDownComboBox.java

Changeset: ea616710
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-28 10:03:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea6167104ebb16394f60d72999214221b8b9400f

8294359: Interpreter(AArch64) intrinsify Thread.currentThread()

Reviewed-by: aph, shade

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Changeset: 60616f24
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-28 10:36:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60616f243f90e6852e99016d29b53e62c571db45

8294059: Serial: Refactor GenCollectedHeap::collect

Reviewed-by: sjohanss, tschatzl

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

Changeset: 37f83b9b
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-28 13:10:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37f83b9b8e007cd1153502540e9b1bf3cc713646

8294375: test/jdk/java/nio/channels/vthread/BlockingChannelOps.java is slow

Reviewed-by: jpai

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

Changeset: 30e3bf9d
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-09-28 14:31:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/30e3bf9da0fedb026b7062886f303ebdec57de3b

8291805: IGV: Improve Zooming

Reviewed-by: rcastanedalo, lujaniuk, chagedorn

- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/BoundedZoomAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BoundedZoomAction.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/DiagramViewer.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/CustomSelectAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/MouseZoomAction.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/ZoomLevelAction.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/zoomIn.svg
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg

Changeset: 70d8428e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-28 14:33:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/70d8428ebbea26cd9d410b186fce08a2d5ea805b

8294520: Problemlist java/nio/file/Files/CopyProcFile.java

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 7401fe04
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-28 15:57:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7401fe040d7935c6532c565ec2356f2f34da31f0

8292912: Make guard card in CardTable inaccessible

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 7515b304
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-28 15:58:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7515b304ca5598558424ea6ba90f2f71b36a8e4c

8279283: BufferedInputStream should override transferTo

Reviewed-by: bpb

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

Changeset: 4fb424ba
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2022-09-28 15:59:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4fb424ba5f3ece1a47b8774defdbe6645cc72759

8293961: Unused ClassPathZipEntry::contents_do

Reviewed-by: ccheung, dholmes

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

Changeset: 3b7fc80b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-28 17:17:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b7fc80b1887db957a0134592eb0711c225ba64c

8294411: SA should provide more useful info when it fails to start up due to "failed to workaround classshareing"

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c

Changeset: 9309786d
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-28 18:44:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9309786dbfa584e7762c8011e3942f02d352d2e6

8294472: Remove redundant rawtypes suppression in AbstractChronology

Reviewed-by: lancea, naoto

! src/java.base/share/classes/java/time/chrono/AbstractChronology.java

Changeset: 9db95edd
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-09-28 19:22:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9db95edd0133cb31358416829c942f5dcb84fc55

8215788: Clarify JarInputStream Manifest access

Reviewed-by: weijun, mullan, alanb

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

Changeset: 76f18651
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-28 20:35:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76f1865124025ee6f788a50e1377b82fd577548f

8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: 88731924
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2022-09-28 21:27:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/887319243351c198152f49ead3e4790442c52d95

8293515: heapShared.cpp: rename JavaThread parameter to current

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 6f8f28e7
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-09-28 23:15:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f8f28e7566701b195ecc855f3e802cd7145e9aa

8294160: misc crash dump improvements

Reviewed-by: dholmes, vlivanov

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/oops/method.cpp

Changeset: 8491fd5c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-29 00:35:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8491fd5c1264d013420164824de87a091573469b

8294551: Put java/io/BufferedInputStream/TransferTo.java on problem list

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 1decdcee
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-29 07:21:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1decdcee71eae3344aaf2c0223d40a2b57a044b9

8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: ce85cac9
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-09-29 09:16:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ce85cac947158b4e1f554c55f726c923a49b1a41

8065554: MatchResult should provide values of named-capturing groups

Reviewed-by: smarks

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

Changeset: 5d48da45
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2022-09-29 15:35:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d48da4574f6aacb0db445dd5750566330aa383d

8294370: Fix allocation bug in java_lang_Thread::async_get_stack_trace()

Reviewed-by: dholmes, sspitsyn

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

Changeset: 29c70f1a
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-09-29 16:32:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29c70f1ab7df3b386d326509db48acf91dd124ab

8294595: Add javax/swing/plaf/aqua/CustomComboBoxFocusTest.java to problem list

Reviewed-by: rriggs

! test/jdk/ProblemList.txt

Changeset: 545ded1a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-29 18:30:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/545ded1a82baf62ef551b2be2a08ee29ab5d9311

8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5f6ad926
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-29 18:31:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5f6ad926d7ea763bf61aa98c7be7087a7aa6089c

8294547: HotSpotAgent.setupVM() should include "cause" exception when throwing DebuggerException

Reviewed-by: sspitsyn, coleenp

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java

Changeset: aeef3ecd
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-09-29 18:51:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aeef3ecdc4d99d4bfb9e762cb038d9571c3c56df

8294198: Implement isFinite intrinsic for RISC-V

Reviewed-by: fyang, kvn

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! test/hotspot/jtreg/compiler/intrinsics/TestDoubleClassCheck.java
+ test/hotspot/jtreg/compiler/intrinsics/TestDoubleIsFinite.java
+ test/hotspot/jtreg/compiler/intrinsics/TestDoubleIsInfinite.java
! test/hotspot/jtreg/compiler/intrinsics/TestFloatClassCheck.java
+ test/hotspot/jtreg/compiler/intrinsics/TestFloatIsFinite.java
+ test/hotspot/jtreg/compiler/intrinsics/TestFloatIsInfinite.java
! test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java
! test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java

Changeset: 88062eea
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-29 20:16:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88062eea67e6c9f30be5dfa53016b8643f12d4b8

8293969: breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic

Reviewed-by: eastigeevich, coleenp

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

Changeset: a07975bf
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-29 21:06:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a07975bf3e321bdf02748693930c2523fa1df22d

8294519: (fs) java/nio/file/Files/CopyProcFile.java fails intermittenly due to unstable /proc/cpuinfo output

Reviewed-by: alanb, shade, lancea

! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Files/CopyProcFile.java

Changeset: b030c7de
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-30 03:06:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b030c7de324f80045c53a37ede82c6149a2f24a0

8225235: Unused field defaultIndex in NetworkInterface

Reviewed-by: chegar, vtewari, dfuchs, jpai

! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 9dce8652
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-09-30 06:00:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9dce8652f258ba88f17aa315af529c79bb8a41cf

8294115: JNI local refs exceeds capacity warning in NetworkInterface::getAll

Reviewed-by: dfuchs

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c

Changeset: 7c60e6d2
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-30 07:31:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c60e6d2d6d92d58e94bf3965b8eacc09ca9c4fe

8293770: RISC-V: Reuse runtime call trampolines

Co-authored-by: zifeihan <caogui at iscas.ac.cn>
Reviewed-by: fyang, shade

! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: 81fda1b7
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-30 07:42:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81fda1b756592cba2e18c95285ee88e2c1e8f21f

8294569: Remove CardTable::_last_valid_index

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 69749788
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-30 07:43:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/697497886988e76efe674a57312a87d03cb87f2a

8294521: Parallel: Remove unused field in UpdateDensePrefixAndCompactionTask

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 6d83482a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-09-30 08:44:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6d83482a6b5f1898514fd450d8143dbfef57e362

8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts

Reviewed-by: iklam

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java
+ test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Changeset: b4e1e416
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-09-30 08:57:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4e1e416dacb6099a780f2250cef737834c19d56

8293000: Review running times of jshell regression tests

Reviewed-by: darcy

! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 64da8620
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-09-30 11:11:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64da8620e154e0fe556c7b82547915595d014188

8287597: List all preview features on the javadoc PREVIEW page

Reviewed-by: jjg

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.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/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java

Changeset: f0157336
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-09-30 12:45:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f01573368f905f27d26f1d07d9cfd26dcc736a54

8294357: (tz) Update Timezone Data to 2022d

Reviewed-by: naoto, coffeys

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/data/tzdata/VERSION
! 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/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: c2ce43cb
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-09-30 13:10:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2ce43cbb07284419f6d511a2ac78fa53aca095e

8291021: JFR: Only one finished state in ChunkHeader class

Reviewed-by: mgronlun

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

Changeset: 052a9249
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-30 14:45:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/052a924985c9a095c5b45bfdc139b451bb41158e

8294293: Remove unused _width and _newlines field in outputStream

Reviewed-by: rehn, dholmes

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 3efbd5f0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-09-30 16:03:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3efbd5f0fa2110140f29a145a5387b2cf72cf7ed

8294626: Improve URL protocol lower casing

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/util/URLUtil.java

Changeset: 1d26c4b1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-09-30 16:30:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1d26c4b1496cd95510b13e3dba7345a796fbc61c

8291022: JFR: Reduce logging in ChunkHeader constructor

Reviewed-by: mgronlun

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

Changeset: b8f9a915
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-30 16:41:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8f9a915a2bfd0f7920ecfc5b3a08670df5f9f3e

8293940: Some tests for virtual threads take too long

Reviewed-by: dfuchs

! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: 3b1bc217
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-09-30 17:10:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b1bc21727636cb50cd04d958031832f48fe17e3

8294307: ISO 4217 Amendment 173 Update

Reviewed-by: lancea, bpb, naoto

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

Changeset: 48674d4f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-09-30 17:34:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/48674d4f363900abd625350b32236de406d45d7a

8291428: JFR: 'jfr print' displays incorrect timestamps during DST

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/TimeConverter.java

Changeset: da4e96d5
Author:    Dhamoder Nalla <dhanalla at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-09-30 18:38:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/da4e96d5960e9a8fd8f6d91ac51932e9f7aec38e

8276545: Fix handling of trap count overflow in Parse::Parse()

Reviewed-by: thartmann, kvn

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

Changeset: d207da8a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-30 19:10:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d207da8a8c2806ea254909658f2a50e037554866

8294533: Documentation mistake in Process::getErrorStream and getInputStream

Reviewed-by: iris

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

Changeset: 375f02fb
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-30 20:19:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/375f02fb21ae37c381229e2a28b1f26e3cb926d4

8294608: Remove redundant unchecked suppression in FileDescriptor

Reviewed-by: alanb, bpb

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

Changeset: c7ab1caa
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-30 23:30:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7ab1caafb4e92bbc2900a4d28ebfd27bdd29cf5

8294609: C2: Improve inlining of methods with unloaded signature classes

Reviewed-by: kvn, dlong

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java

Changeset: fd594302
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-10-01 09:17:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd594302f79b934c9eca713d84313b73f4899aa3

8294610: java/net/vthread/HttpALot.java is slow on Linux

Reviewed-by: dfuchs, alanb

! test/jdk/java/net/vthread/HttpALot.java

Changeset: b8b9b97a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-10-01 11:20:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8b9b97a1a3e07777da2e39ac4779ef7b77434c7

8294676: [JVMCI] InstalledCode.deoptimize(false) should not touch address field

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciEnv.cpp
+ test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java

Changeset: a69ee853
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-03 06:13:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a69ee85308ae2fd5d9fd5aed69b16ca70119976a

8292336: JFR: Warn users if -XX:StartFlightRecording:disk=false is specified with maxage or maxsize

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: 03f25a9c
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-03 06:32:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03f25a9c6924430ec4063b801b2b6ca55b9067c9

8293562: blocked threads with KeepAliveCache.get

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: bc668b99
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-03 07:04:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc668b994d0e5ac9d20d51ab3214e916fee20a6b

8293099: JFR: Typo in TestRemoteDump.java

Reviewed-by: mgronlun

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

Changeset: 6e8f0387
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-10-03 07:14:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e8f0387d64c9620bdd4c8913b2f41eade805348

8294567: IGV: IllegalStateException in search

Reviewed-by: rcastanedalo, chagedorn, kvn

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

Changeset: 8e9cfeb1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-10-03 07:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e9cfeb17ccb6c37243d43f76d5eecb3f521141f

8294431: jshell reports error on initialisation of static final field of anonymous class

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: 5fe837a3
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-10-03 07:40:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5fe837a35e03dc7a1a5f7fc8a2d0350573f4b81f

8294236: [IR Framework] CPU preconditions are overriden by regular preconditions

Reviewed-by: chagedorn, pli, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java

Changeset: 08a7ecf4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-10-03 11:11:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08a7ecf47ee5811f88dfcc82fe8614c72ccf3221

8294671: Remove unused CardValues::last_card

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: ccc1d316
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-10-03 11:36:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ccc1d3169691d066c08e294f5d989b007bfab114

8294529: IGV: Highlight the current graphs in the Outline

Reviewed-by: chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/folder_selected.png
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/graph_selected.png

Changeset: f2a32d99
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-10-03 12:18:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2a32d996ae09620474771c46a649f6c4e1148ad

8293691: converting a defined BasicType value to a string should not crash the VM

Reviewed-by: shade, coleenp, dlong

! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 46633e64
Author:    stsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2022-10-03 12:56:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/46633e644a8ab94ceb75803bd40739214f8a60e8

8294698: Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod()

Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java

Changeset: edfb18a7
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-10-03 16:03:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/edfb18a724239ab426ffab038f312a6735625897

8294695: Remove redundant deprecation suppression in ThreadGroup

Reviewed-by: alanb, jpai

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

Changeset: 4f44fd63
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-10-03 16:24:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f44fd63080d40d53a7751ebae93415aeb9b4a47

8237467: jlink plugin to save the argument files as input to jlink in the output image

Reviewed-by: mchung

+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/CommandLine.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SaveJlinkArgfilesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java

Changeset: e137f9f2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-10-03 17:08:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e137f9f2f0e4244307900cd0eadceb9b773e9858

8293877: Rewrite MineField test

Reviewed-by: vromero, martin, darcy, jlahoda

- test/langtools/tools/javac/Paths/Class-Path.sh
- test/langtools/tools/javac/Paths/Class-Path2.sh
+ test/langtools/tools/javac/Paths/ClassPath.java
+ test/langtools/tools/javac/Paths/ClassPath2.java
+ test/langtools/tools/javac/Paths/Diagnostics.java
- test/langtools/tools/javac/Paths/Diagnostics.sh
+ test/langtools/tools/javac/Paths/Help.java
- test/langtools/tools/javac/Paths/Help.sh
+ test/langtools/tools/javac/Paths/MineField.java
- test/langtools/tools/javac/Paths/MineField.sh
+ test/langtools/tools/javac/Paths/Util.java
- test/langtools/tools/javac/Paths/Util.sh
+ test/langtools/tools/javac/Paths/WildcardMineField.java
- test/langtools/tools/javac/Paths/wcMineField.sh
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: c6e3daa5
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2022-10-03 17:40:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6e3daa5fa0bdbe70e5bb63302bbce1abc5453fe

8242115: C2 SATB barriers are not safepoint-safe

Reviewed-by: kvn, vlivanov

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: a4f2078b
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-03 17:42:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4f2078bd60d06795099c52ca8d437a8128eb8f6

8294437: java/nio/channels/FileChannel tests slow on Windows

Reviewed-by: alanb, bpb

+ test/jdk/java/nio/channels/FileChannel/FileChannelUtils.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapTest.java
! test/jdk/java/nio/channels/FileChannel/Transfer2GPlus.java
! test/jdk/java/nio/channels/FileChannel/Transfer4GBFile.java
! test/jdk/java/nio/channels/FileChannel/TransferTo6GBFile.java

Changeset: 081691ad
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-10-03 18:02:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/081691adf42919237b2a5b71a4b1064c7112a79c

8294593: Check the size of the target on invocations of BigInteger::isProbablePrime

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigInteger.java
! test/jdk/java/math/BigInteger/PrimeTest.java

Changeset: ed40d88f
Author:    Emmanuel Bourg <ebourg at apache.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-03 18:42:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed40d88f29d97347c101793f5aa9747061a36902

8276849: Refresh the window icon on graphics configuration changes

Reviewed-by: prr, jdv

! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
+ test/jdk/java/awt/Window/WindowIconUpdateOnDPIChanging/WindowIconUpdateOnDPIChangingTest.java

Changeset: 090cdfc7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-10-03 20:20:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/090cdfc7a2e280c620a0926512fb67f0ce7f3c21

8294726: Update URLs in minefield tests

Reviewed-by: darcy, iris

! test/langtools/tools/javac/Paths/ClassPath.java
! test/langtools/tools/javac/Paths/ClassPath2.java
! test/langtools/tools/javac/Paths/Diagnostics.java
! test/langtools/tools/javac/Paths/Help.java
! test/langtools/tools/javac/Paths/MineField.java
! test/langtools/tools/javac/Paths/WildcardMineField.java

Changeset: 07ed68ef
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-10-03 23:16:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07ed68efb2e9758732787447fb0339d0899be884

8288907: serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java fails with -XX:TieredStopAtLevel=2,3

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java

Changeset: ae79af2a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-10-04 03:21:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae79af2ad67b51a7608f4c9060421dd175cabf3f

8294740: Add cgroups keyword to TestDockerBasic.java

Reviewed-by: mseledtsov, dholmes

! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java

Changeset: f957ce99
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-10-04 07:29:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f957ce995969a39827c17023b083d3bd84a1317c

8294564: IGV: IllegalArgumentException for "Difference to current graph"

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.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/GraphViewer.java
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.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/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/GraphViewerImplementation.java

Changeset: bf39b184
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-10-04 08:08:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bf39b184ca8aabcc51dc6ea4eee046c69b278710

8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces

Reviewed-by: shade, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 16047e83
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-10-04 08:34:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16047e8308a845436f7003e09e604a88bb370632

8292780: misc tests failed "assert(false) failed: graph should be schedulable"

Reviewed-by: dlong, chagedorn, thartmann

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyPartialInliningLoadSplit.java

Changeset: 3b476a17
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-04 09:11:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b476a1758cb35a688d70f9518531510666541d6

8292847: Zero: Allow ergonomics to select the GC

Reviewed-by: tschatzl, stuefe

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

Changeset: f03934e2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-10-04 10:13:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f03934e270aa86de3c6832f9754caba05726726b

8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode

Reviewed-by: shade, lucy

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 5a9cd336
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-10-04 10:25:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a9cd33632862aa2249794902d4168a7fe143054

8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport

Reviewed-by: shade

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

Changeset: 4d6668e7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-04 11:45:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d6668e7ee492de828bc36afea7daa535532a2b1

8294242: JFR: jfr print doesn't handle infinite duration well

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java

Changeset: 2dbedf0e
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-10-04 12:57:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2dbedf0e9326d8b3d79206787528d18e9fef25bd

8294406: Test runtime/handshake/HandshakeDirectTest.java failed: JVMTI_ERROR_WRONG_PHASE

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
! test/hotspot/jtreg/testlibrary/jvmti/JVMTIUtils.java

Changeset: b850f052
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-04 13:14:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b850f052d88bdc012ae91893fd1b63cfce601a8e

8294758: JFR: Docs build fails after changes to RecordedObject and Timespan

Reviewed-by: mgronlun, alanb

! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: 085949a1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-10-04 13:58:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/085949a117f1d9c1c6caf7d1755a85cb02fb924b

8294712: G1: Use index-base iteration for G1FlushHumongousCandidateRemSets

Reviewed-by: kbarrett, iwalulya

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

Changeset: 3644e26c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-04 14:24:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3644e26cef71c00e1a2638d2b8bed9c1bda965ca

8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java

Reviewed-by: mgronlun

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

Changeset: 1166a8ab
Author:    Alisen Chung <achung at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-10-04 15:22:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1166a8abd2e5fba16b5cd29431de2628a52a8e08

8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386

Reviewed-by: azvegint, dnguyen

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 121d4a51
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-10-04 17:29:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/121d4a5119f98adf30fa759563eec843a6e37d61

8293579: tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java fails on Japanese Windows platform

Reviewed-by: asemenyuk, naoto, almatvee

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java

Changeset: b22a38de
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-04 18:02:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b22a38dedb06199f2cba3b6f8962ddf2f9f4f16d

8292309: Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test

Reviewed-by: jdv

! test/jdk/java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java

Changeset: b2e86a62
Author:    SWinxy <swinxythecat at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-10-04 19:16:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2e86a620936cc0d65ca884ff2b6644998530354

8294255: Add link to DEFAULT_WAIT_TIME in javadoc for SunToolKit.realsSync

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/awt/SunToolkit.java

Changeset: 1dafbe3f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-10-05 00:18:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1dafbe3f944fdb3027df38a886fd15abc3b476a7

8294539: Augment discussion of equivalence relations on floating-point values

Reviewed-by: psandoz, smarks

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 755958e5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-05 05:56:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/755958e5ee40f83f3deb5c922d51e425e3bd412c

8294376: Minimize disabled warnings in java.base

Reviewed-by: erikj

! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 43dbf589
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-05 06:47:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43dbf5899b455acf7c665d221564c4d4dff7dea4

8186765: Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java

Reviewed-by: dfuchs, jpai

! test/jdk/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java

Changeset: be82cff6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-05 07:25:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be82cff625c919e332da0879e2be0002485f1d1c

8294748: Cleanup unneeded references to hg

Reviewed-by: erikj, clanger

! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/SourceRevision.gmk
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk

Changeset: 953ce8da
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-05 07:34:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/953ce8da2c7ddd60b09a18c7875616a2477e5ba5

8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present

Reviewed-by: mchung

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java
+ test/langtools/tools/jdeps/optionalDependency/OptionalDependencyTest.java
+ test/langtools/tools/jdeps/optionalDependency/src/m1/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m1/p1/P.java
+ test/langtools/tools/jdeps/optionalDependency/src/m2/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m2/p2/Q.java
+ test/langtools/tools/jdeps/optionalDependency/src/m3/module-info.java
+ test/langtools/tools/jdeps/optionalDependency/src/m3/p3/R.java

Changeset: b4e74aea
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-10-05 09:33:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4e74aeabfd41ee76b6bf8b779c1741b30b6f438

8294514: Wrong initialization of nmethod::_consts_offset for native nmethods

Reviewed-by: kvn, dlong

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

Changeset: 4bdd1c91
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-10-05 09:43:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4bdd1c914859e221c64208d47ef309d463609953

8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes"

Reviewed-by: thartmann, chagedorn

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

Changeset: 8ebebbce
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-10-05 10:26:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ebebbce32c7021cc0983dece4bb2644c79e64aa

8294368: Java incremental builds broken on Windows after JDK-8293116

Reviewed-by: erikj, djelinski, jlahoda

! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/scripts/fixpath.sh

Changeset: 13a5000d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-05 11:49:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13a5000d4885d4624788580f56634b93a135429b

8294151: JFR: Unclear exception message when dumping stopped in memory recording

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java

Changeset: b9eeec2b
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2022-10-05 12:42:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b9eeec2b6b8f97d2ba33462b27d091f918067f78

8294310: compare.sh fails on macos after JDK-8293550

Reviewed-by: ihse

! make/autoconf/compare.sh.in
! make/conf/jib-profiles.js
! make/scripts/compare.sh

Changeset: 979efd41
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-10-05 12:44:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/979efd4174968802f0c170e768671507a11e118e

8289004: investigate if SharedRuntime::get_java_tid parameter should be a JavaThread*

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: bd90c4cf
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-10-05 12:45:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd90c4cfa63ba2de26f7482ed5d1704f9be9629f

8282900: runtime/stringtable/StringTableCleaningTest.java verify unavailable at this moment

Reviewed-by: coleenp, dholmes

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

Changeset: ee6c3917
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-10-05 14:10:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee6c39175bc47608282c52c575ce908399349e7c

8289925: Shared code shouldn't reference the platform specific method frame::interpreter_frame_last_sp()

Reviewed-by: eosterlund, dlong

! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: f531dae4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-05 14:41:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f531dae4a0ffd2a5663cf4a4bde581d68fc728d5

8294840: langtools OptionalDependencyTest.java use File.pathSeparator

Reviewed-by: alanb

! test/langtools/tools/jdeps/optionalDependency/OptionalDependencyTest.java

Changeset: 536c9a51
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-10-05 16:48:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/536c9a512ea90d97a1ae5310453410d55db98bdd

8294618: Update openjdk.java.net => openjdk.org

Reviewed-by: mikael, iris, joehw, prr, ihse

! README.md
! doc/building.html
! doc/building.md
! doc/hotspot-style.html
! doc/hotspot-style.md
! make/Doctor.gmk
! make/autoconf/configure.ac
! make/conf/branding.conf
! make/jdk/src/classes/build/tools/taglet/Incubating.java
! src/demo/share/jfc/J2Ddemo/README.txt
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/Phaser.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.h
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/utils/IdealGraphVisualizer/README.md
! src/utils/LogCompilation/README
! src/utils/hsdis/README.md

Changeset: f2c57186
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-10-05 17:25:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2c57186a40bea4d5ad1c3ba010b59e552db624d

8294734: Redundant override in AES implementation

Reviewed-by: valeriep, wetmore

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

Changeset: 87acfee3
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-10-05 18:42:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/87acfee3c3e8dbc36b87e449f69fda6fca0088f6

8294397: Replace StringBuffer with StringBuilder within java.text

Reviewed-by: lancea, naoto, bchristi

! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/java/text/PatternEntry.java
- test/jdk/sun/text/IntHashtable/Bug4170614TestRun.java
! test/jdk/sun/text/IntHashtable/Bug4705389.java
! test/jdk/sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java

Changeset: 0ec18382
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-10-05 19:27:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ec18382b74396eec0681f2fdf0dac40f8fe108b

8294869: Correct failure of RemovedJDKInternals.java after JDK-8294618

Reviewed-by: alanb, azvegint

! test/langtools/tools/jdeps/jdkinternals/RemovedJDKInternals.java

Changeset: d4142d84
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2022-10-05 23:43:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4142d8441172fc54c9abf0a735c30b0ac8638c5

8290036: Define and specify Runtime shutdown sequence

Reviewed-by: dholmes, alanb

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java

Changeset: e986a97a
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2022-10-06 00:21:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e986a97a9652eab9a64505673e884eb3eb123166

8292330: Update JCov version to 3.0.13

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8f561159
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-10-06 01:21:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f5611593a8085242d773bb8c7ee8b077a261e80

8294679: RISC-V: Misc crash dump improvements

Reviewed-by: fjiang, shade

! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 6029120a
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-06 05:23:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6029120a5f53061f386d5dc72c76adf03ab28840

8278086: [REDO] ImageIO.write() method will throw IndexOutOfBoundsException

Co-authored-by: Masanori Yano <myano at openjdk.org>
Reviewed-by: tr, prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
+ test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java

Changeset: 8c15f77a
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-06 05:43:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c15f77abac0beb7f39a90fdfc5efb245b09ca32

8270915: GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java

Changeset: 7012d4ba
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-06 07:12:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7012d4ba5529f8d5b3db508ac4924073ae1eb4cd

8294837: unify Windows 2019 version check in os_windows and java_props_md

Reviewed-by: alanb, rriggs

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: e38ae8a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-06 07:57:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e38ae8a6510c8a83d65f8f39c276a0ad7572e26d

8294759: Print actual lock/monitor ranking

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/logging/MutexRankTest.java

Changeset: ad7b7d40
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-10-06 07:59:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad7b7d40ce7b71d9e1e13e1b92f3ca6b30e635a2

8294697: java/lang/Thread/virtual/ThreadAPI.testGetStackTrace2 failed with non-empty stack trace

Reviewed-by: dfuchs, jpai

! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: 2ceebf68
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-10-06 09:31:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ceebf681ffd6f9bf6967fd81b30d721bc010b94

8294456: Fix misleading-indentation warnings in core JDK libraries

Reviewed-by: shade, rriggs, iris, darcy

! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/share/native/libfdlibm/e_asin.c
! src/java.base/share/native/libfdlibm/k_rem_pio2.c

Changeset: 73f06468
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-10-06 10:40:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73f06468ae7f9eebb8e37f2a534d2c19a8dac60d

8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: f888aa95
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-10-06 15:03:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f888aa953c1335f438ded22abf66b090e894684c

8293061: Combine CDSOptions and AppCDSOptions test utility classes

Reviewed-by: dholmes, iklam, ccheung

- test/hotspot/jtreg/runtime/cds/appcds/AppCDSOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSOptions.java

Changeset: 5c030ccc
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-06 16:03:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c030cccae6cd7862b7ecc563fde4b7670f25c10

8290973: In AffineTransform, equals(Object) is inconsistent with hashCode()

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
+ test/jdk/java/awt/geom/AffineTransform/EqualsAndHashCode.java

Changeset: fef345b1
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-10-06 16:07:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fef345b19f74f5d706b173b1af87bcda98dc6ff2

8293672: Update freetype md file

Reviewed-by: prr

! src/java.desktop/share/legal/freetype.md

Changeset: 85569e96
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-10-06 17:34:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85569e966c22e5b5314a157d05c43c0f6e8c2b28

8286037: Bump minimum boot jdk to JDK 19

Reviewed-by: ctornqvi, darcy, shade, erikj

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 5dd851d8
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-10-06 22:15:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dd851d872c50ef33034c56007c58e6fa69ebd32

8281453: New optimization: convert ~x into -1-x when ~x is used in an arithmetic expression

Reviewed-by: kvn

! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AddLNodeIdealizationTests.java
- test/hotspot/jtreg/compiler/c2/irTests/TestIRAddIdealNotXPlusC.java
+ test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/NotOpTransformation.java

Changeset: d4c9a880
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-10-06 23:16:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4c9a88073479ff05e6c07ed599c546826d6f6ba

6560981: (cal) unused local variables in GregorianCalendar, etc.

Reviewed-by: naoto, bchristi, iris

! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java

Changeset: 37bd4fbe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-10-07 03:02:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37bd4fbe3031fd7793ab947e7f58aefd9c021c44

6852577: Only for Nimbus LAF UIManager.get("PasswordField.echoChar") is null

Reviewed-by: tr, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
+ test/jdk/javax/swing/plaf/nimbus/PasswordFieldTest.java

Changeset: f3a44a48
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-10-07 03:09:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3a44a48359a4390b13549ce70de3a04710a1d21

8075916: The regression-swing case failed as colored text is not shown on disabled checkbox and radio button with Nimbus LAF

Reviewed-by: tr, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
+ test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java

Changeset: cf84c8ea
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-10-07 04:20:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf84c8eaf265255b49293650b3919f22e26d48a3

8292975: javac produces code that crashes with LambdaConversionException
8269983: BootstrapMethodError with method reference and intersection type

Reviewed-by: dlsmith, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReference/IntersectionParameterTypeTest.java
+ test/langtools/tools/javac/lambda/methodReference/IntersectionParameterTypeTest2.java

Changeset: 0ad6803a
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-10-07 06:15:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ad6803ac2bba063d15ce8284a09da36b4cced81

8293810: Remove granting of RuntimePermission("stopThread") from tests

Reviewed-by: dfuchs, mullan, mchung, chegar

! test/jdk/java/lang/System/System.policy
! test/jdk/java/nio/charset/spi/default-pol
! test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
! test/jdk/javax/management/security/java.policy.authorization
! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
! test/jdk/sun/net/www/http/HttpClient/OpenServer.policy

Changeset: 2d25c0a3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-10-07 06:19:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2d25c0a31c608ecddaa084d795a060598b3e0589

8292280: Unused field 'keyListener' in BasicRadioButtonUI

Reviewed-by: jdv, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java

Changeset: 1fda8421
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-10-07 08:14:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fda8421b976dc19b6f977e38d8d87f493e1a1fd

8291429: java/lang/Thread/virtual/ThreadAPI.java timed out on single core system

Reviewed-by: sspitsyn, cjplummer

! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java

Changeset: 118d93b3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-10-07 08:55:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/118d93b3dc5bafc00dea03dba97446a04d919fd5

8294907: Remove unused NativeLookup::dll_load

Reviewed-by: dholmes

! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp

Changeset: b38bed6d
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-10-07 11:06:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b38bed6d0ed6e1590a695a13a0d0c099e2bdd13a

8294308: Allow dynamically choosing the MEMFLAGS of a type without ResourceObj

Reviewed-by: coleenp, stefank, kbarrett

! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 7a194d31
Author:    Sacha Coppey <sacha.coppey at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2022-10-07 13:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a194d31a3f2f78211f035f4591845bf2b465aec

8290154: [JVMCI] partially implement JVMCI for RISC-V

Reviewed-by: ihse, dnsimon, yadongwang

! make/autoconf/jvm-features.m4
+ src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.riscv64/src/jdk/vm/ci/hotspot/riscv64/package-info.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/RISCV64.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/RISCV64Kind.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.riscv64/src/jdk/vm/ci/riscv64/package-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! 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/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java

Changeset: 67210abd
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-10-07 16:04:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67210abd04683a3a16ec8af0948030a934e5ce15

8286394: Address possibly lossy conversions in jdk.naming.dns

Reviewed-by: rriggs, aefimov

- make/modules/jdk.naming.dns/Java.gmk
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java

Changeset: a1747ef8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-07 17:11:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a1747ef81a10e84177f474565193204ceaa0ede8

8294941: GHA: Cut down cross-compilation sysroots

Reviewed-by: clanger, erikj

! .github/workflows/build-cross-compile.yml

Changeset: c1166a30
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-10-07 17:13:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1166a304dcff6033b8a37ef944b9efa7ab0608d

8289561: java/lang/instrument/NativeMethodPrefixAgent.java fails with "ERROR: Injection failure: java.lang.UnsupportedOperationException: Records requires ASM8"

Reviewed-by: lmesnik, cjplummer, sspitsyn

! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java

Changeset: 4cbac40d
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-10-07 17:43:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4cbac40de956974760cf54183b3ba29f0b5ec331

8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: fe7a4617
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-07 18:23:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe7a4617fec4d9358b8ce08d74f82714198867d1

8294920: Missing SP value in Linux x86_32 thread context

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java

Changeset: 6a266c4d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-10-07 19:11:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a266c4de15d04d50928b68f9b2dbb69911cff13

8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading

Reviewed-by: dholmes, coleenp, sspitsyn

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

Changeset: 823b53d8
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-10-07 20:34:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/823b53d8957ff06b66c35e676c25992e9707afe6

8294987: Streamline DerOutputStream write

Reviewed-by: jnimeh, ascarpino

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

Changeset: 3466e999
Author:    Matias Saavedra Silva <matias.s.saavedra.silva at oracle.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2022-10-07 20:44:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3466e999348696c8666afd7a59c6947f61fe4d6a

8294691: dynamicArchive/RelativePath.java is running other test case

Reviewed-by: iklam, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java

Changeset: d39d8c85
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-10-07 22:58:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d39d8c856a7f659c8835084e88e70989ad664ecc

8170389: java.text.DigitList.getDouble() : Controversy between javadoc and code

Reviewed-by: naoto, lancea

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

Changeset: 495c0435
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-10-07 23:02:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/495c043533d68106e07721b2e971006e9eba97e3

7124710: interleaved RedefineClasses() and RetransformClasses() calls may have a problem

Reviewed-by: sspitsyn, dcubed

! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/libRedefineRetransform.cpp

Changeset: 542cc602
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-10-08 06:41:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/542cc602a7f023d3351133a321c4fa57249b8765

8294366: RISC-V: Partially mark out incompressible regions

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 8713dfa6
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-10-09 13:55:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8713dfa64ef4c55c8b9a3be8aab2bb5e16c627da

8294541: java/io/BufferedInputStream/TransferTo.java fails with OOME

Reviewed-by: alanb

! test/jdk/ProblemList.txt
! test/jdk/java/io/BufferedInputStream/TransferTo.java

Changeset: 8a148bc9
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-10 07:02:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a148bc960a61908359f9e6dd62c8e7791cc2690

8294848: Unnecessary SSLCipher dispose implementations

Reviewed-by: xuelei, valeriep, wetmore

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java

Changeset: 6ed74ef6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-10-10 07:06:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ed74ef654f0b3e5c748895654d6925e2b832732

8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839

Reviewed-by: chagedorn, epeter

! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: 269252aa
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-10-10 11:51:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/269252aa3d5d72859c907a032110d482cf475560

8295007: javax/swing/JRadioButton/4314194/bug4314194.java fails in mach5 for WIndowLookAndFeel

Reviewed-by: aivanov, tr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java

Changeset: c5f462e8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-10 12:19:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c5f462e83b85ec53ec395622063a5b131aaf0827

8294956: GHA: qemu-debootstrap is deprecated, use the regular one

Reviewed-by: erikj

! .github/workflows/build-cross-compile.yml

Changeset: 35d17a00
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-10-10 12:39:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35d17a00ab4028071a8fc7cd781b3306e6811970

8293864: Kitchensink24HStress.java fails with SIGSEGV in JfrCheckpointManager::lease

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp

Changeset: 4df4a1f8
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-10-10 12:40:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4df4a1f8e238ebf49d4b0e1e102ccdc3cdb82de9

8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events"

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! test/jdk/ProblemList.txt

Changeset: eb90c4fc
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-10-10 16:54:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb90c4fc0479379c8c1452afca8f37746c762e18

8294377: Prepare to stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited

Reviewed-by: jjg

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/SeekableByteChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageOutputStreamImpl.java
! src/java.naming/share/classes/javax/naming/InitialContext.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/InitialDirContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java

Changeset: 1bfcc279
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-10 17:56:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1bfcc2790adbc273864c74faab0bd43613c75982

8294931: JFR: Simplify SettingInfo

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java

Changeset: e6c33e62
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-10-11 00:17:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e6c33e62b5d746f1a45202a6ddc3ded8f933752e

8295014: Remove unnecessary explicit casts to void* in CHeapObjBase

Reviewed-by: jsjolen, dholmes, stefank

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

Changeset: 891156a7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-10-11 00:40:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/891156a744e706e2d8da5082b2ee3e63ff6fab76

8295003: Do not mention applets in the "java.awt.color" package

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 4b17d28a
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2022-10-11 01:06:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b17d28a6d56726d49090bfd05d945e8f688fe53

8294261: AArch64: Use pReg instead of pRegGov when possible

Reviewed-by: ngasson, xgong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 9d116ec1
Author:    Eric Liu <eliu at openjdk.org>
Date:      2022-10-11 01:37:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d116ec147a3182a9c831ffdce02c98da8c5031d

8294262: AArch64: compiler/vectorapi/TestReverseByteTransforms.java test failed on SVE machine

Reviewed-by: aph, njian

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

Changeset: e775acf8
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-10-11 05:59:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e775acf889cde6f5bb463d4ecfe6eb035d18bdda

8293986: Incorrect double-checked locking in com.sun.beans.introspect.ClassInfo

Reviewed-by: serb

! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java

Changeset: 5e05e421
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-11 07:11:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e05e421ed49158185167c010bd1e4f690eab610

8294901: remove pre-VS2017 checks in Windows related coding

Reviewed-by: dholmes, mdoerr, kbarrett

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: 97f1321c
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-10-11 07:13:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/97f1321cb455b536f1e4e056dec693c24f39d641

8294356: IGV: scheduled graphs contain duplicated elements

Reviewed-by: chagedorn, thartmann

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

Changeset: fe70487d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-11 08:50:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe70487d0bc53149150c23d39287d9856c5a0e95

8294958: java/net/httpclient/ConnectTimeout tests are slow

Reviewed-by: dfuchs, aefimov

! test/jdk/java/net/httpclient/AbstractConnectTimeout.java
! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java

Changeset: 4435d56d
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-10-11 09:22:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4435d56d3fa232748b22eeb6f2894cc8dc937ccf

8282395: URL.openConnection can throw IOOBE

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
+ test/jdk/java/net/URL/B8282395.java

Changeset: 6053bf0f
Author:    Tongbao Zhang <tobytbzhang at tencent.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-11 10:04:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6053bf0f6a754bf3943ba6169316513055a5a3b2

8293782: Shenandoah: some tests failed on lock rank check

Reviewed-by: mdoerr, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp

Changeset: fba763f8
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-11 10:06:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fba763f82528d2825831a26b4ae4e090c602208f

8291519: jdk/jfr/api/event/TestShouldCommit.java failed with Unexpected value of shouldCommit()

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/event/TestShouldCommit.java

Changeset: 33d06188
Author:    Tejesh R <tr at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-10-11 11:11:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33d061881350c23b5116b3e555eaa905020636f7

6616245: NullPointerException when using JFileChooser with a custom FileView

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileViewNPETest.java

Changeset: 3ebe5ad2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-11 12:30:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ebe5ad2d7771ccf7710350b749d780fef91e40c

8294751: Zero: Allow larger default heaps

Reviewed-by: iklam, rkennke

! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 9d0009e9
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-10-11 12:55:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d0009e92b790b43153e3db353db775e6ff731cb

6777156: GTK L&F: JFileChooser can jump beyond root directory in combobox and selection textarea.

Reviewed-by: jdv, tr, psadhukhan

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

Changeset: 619cd825
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-10-11 16:07:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/619cd825b53465c4d533d5cab70070c08964fa91

8294702: BufferedInputStream uses undefined value range for markpos

Reviewed-by: alanb, bpb

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

Changeset: 3c7ae122
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-10-11 16:23:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c7ae1225f0d5575fd927a9b76fb40dc30e208cd

8294821: Class load improvement for AES crypto engine

Reviewed-by: valeriep

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

Changeset: e1a77cfd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-11 16:35:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1a77cfd5f296e3e77c945a20d3688e6774dee29

8295163: Remove old hsdis Makefile

Reviewed-by: shade, iris

- src/utils/hsdis/Makefile

Changeset: 2586b1a3
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-10-11 16:58:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2586b1a3c1e1c653e2e7e3398a1955882161193e

8295155: Incorrect javadoc of java.base module

Reviewed-by: alanb, rriggs, bpb, iris, jvernee

! src/java.base/share/classes/module-info.java

Changeset: 07946aa4
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-10-11 17:06:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07946aa49c97c93bd11675a9b0b90d07c83f2a94

8289552: Make intrinsic conversions between bit representations of half precision values and floats

Reviewed-by: kvn, sviswanathan, jbhateja

! 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/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/Float.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! test/jdk/java/lang/Float/Binary16Conversion.java
! test/jdk/java/lang/Float/Binary16ConversionNaN.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
+ test/micro/org/openjdk/bench/java/math/Fp16ConversionBenchmark.java

Changeset: d362e169
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-10-11 18:01:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d362e16924913207b67b5650ad4cafb6ab019cb1

8294689: The SA transported_core.html file needs quite a bit of work

Reviewed-by: kevinw, poonam, sspitsyn

! src/jdk.hotspot.agent/doc/transported_core.html

Changeset: 945950d8
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-10-11 19:19:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/945950d863ebe984e099d83f967adce71892bb95

8295069: [PPC64] Performance regression after JDK-8290025

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp

Changeset: 9bb932ce
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-10-11 19:35:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9bb932ce3007f3f5c67344ebb42dd3c94fa035ab

8295154: Documentation for RemoteExecutionControl.invoke(Method) inherits non-existent documentation

Reviewed-by: jjg

! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java

Changeset: 3a980b97
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-10-11 19:44:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a980b972f72b5bbfd7bb63b433ae562890dbcf2

8295168: Remove superfluous period in @throws tag description

Reviewed-by: bpb, naoto, lancea, iris

! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java

Changeset: 94a9b048
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-10-11 23:17:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94a9b048afef789e5c604201b61b86ace5c9af67

8295013: OopStorage should derive from CHeapObjBase

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp

Changeset: 703a6ef5
Author:    Quan Anh Mai <qamai at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-10-12 00:31:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/703a6ef591d56b9e5441cb3ca0c70b2b8685f6e1

8283699: Improve the peephole mechanism of hotspot

Reviewed-by: kvn, dlong

+ src/hotspot/cpu/x86/peephole_x86_64.cpp
+ src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/micro/org/openjdk/bench/vm/compiler/x86/LeaPeephole.java

Changeset: 2ceb80c6
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-10-12 01:05:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ceb80c60f2c1a479e5d79aac7d983e0bf29b253

8288043: Optimize FP to word/sub-word integral type conversion on X86 AVX2 platforms

Reviewed-by: kvn, sviswanathan

! 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/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java

Changeset: ab8c1361
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-10-12 01:39:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab8c1361bc03a8afe016c82f1ad3da9204626d72

8292898: [vectorapi] Unify vector mask cast operation

Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: jbhateja, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/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/vectorapi/VectorMaskCastTest.java

Changeset: 5ad126f4
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-10-12 01:55:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ad126f44662d81d2d065b215ed967c0b983f9c9

8295012: Arena should not derive from CHeapObj<mtNone>

Reviewed-by: stefank, dholmes

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp

Changeset: 16e0c599
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-10-12 07:10:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16e0c5994acc57d8c157c852c77801f3a791f6c6

8294950: print_sys_devices_cpu_info doesn't use the provided buffer

Reviewed-by: dholmes, stefank

! src/hotspot/os/linux/os_linux.cpp

Changeset: 392f35df
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-10-12 07:24:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/392f35df4be1a9a8d7a67a25ae01230c7dd060ac

8295033: hsdis configure error when cross-compiling with --with-binutils-src

Reviewed-by: erikj, ihse, shade

! make/autoconf/lib-hsdis.m4

Changeset: 461d9030
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-12 08:38:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/461d9030d80c125db575e4a8c8574a1cb48d16d8

8294841: G1: Refactor predict_base_elapsed_time_ms

Reviewed-by: ayang, iwalulya

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

Changeset: bdb4ed0f
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-10-12 08:48:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdb4ed0fb136e9e5391cfa520048de6b7f83067d

8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame

Reviewed-by: dholmes, mdoerr

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

Changeset: 94ec729f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-12 11:42:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94ec729faae7b45fcfe0a94dd42a90e4d08fd1ec

8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out

Reviewed-by: mgronlun

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

Changeset: 86ec158d
Author:    Ramesh Bhagavatam Gangadhar <rgangadhar at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2022-10-12 11:44:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/86ec158dfb7a770fe9a74ff8617bac938d0bb90f

8291226: Create Test Cases to cover scenarios for JDK-8278067

Reviewed-by: dfuchs, michaelm

+ test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: adaff7d5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-10-12 12:05:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/adaff7d585757786355d37693596c42ba128c609

8294900: Refactor ZObjArrayAllocator

Reviewed-by: eosterlund

! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.hpp

Changeset: 9cf66512
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-10-12 12:06:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cf665120291ece49c02bf490bc95ac57fbb5af4

8294238: ZGC: Move CLD claimed mark clearing

Reviewed-by: coleenp, tschatzl, eosterlund

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: cb62f1c5
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-10-12 12:10:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cb62f1c5c0dd0d2a1570bace3c494a5c0c2b06b8

8295218: New KeepAliveTest.java has invalid copyright notice

Reviewed-by: dfuchs, tschatzl

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

Changeset: 86078423
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-12 13:31:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/860784238ea1f3e4a817fc3c28fb89cfee7549dd

8295205: Add jcheck whitespace checking for markdown files

Reviewed-by: erikj

! .jcheck/conf
! doc/hotspot-unit-tests.md
! doc/testing.md
! src/java.base/share/legal/public_suffix.md
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/legal/jpeg.md
! src/java.xml/share/legal/xalan.md
! src/java.xml/share/legal/xerces.md
! test/jdk/javax/accessibility/manual/README.md

Changeset: c357b590
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-12 13:32:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c357b5908a091a77bc2b26d74a38785412b88a73

8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals"

Reviewed-by: shade, erikj

! make/autoconf/lib-x11.m4

Changeset: 84022605
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-12 13:34:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8402260535eae0fb8bca2327372d03e33cc2add9

8295198: Update more openjdk.java.net => openjdk.org URLs

Reviewed-by: erikj

! ASSEMBLY_EXCEPTION
! CONTRIBUTING.md
! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
! make/common/ProcessMarkdown.gmk
! src/java.base/share/man/java.1

Changeset: 760a260f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-12 13:34:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/760a260fbbe733a76c18e4d630999c94ac8cfe63

8295213: Run GHA manually with user-specified make and configure arguments

Reviewed-by: shade

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml

Changeset: 0475c341
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-10-12 14:59:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0475c341207c0b0d121a4e70f4149065eb6d3d46

8292386: jvmti/thread/SuspendThread/suspendthrd03 failed with "FAIL: Status is 2"

Reviewed-by: sspitsyn, dcubed

- test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/libsuspendthrd03.cpp
- test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/suspendthrd03.java

Changeset: d1252653
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-12 15:32:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1252653b07ee3d0347b39b96f734e45772b5b36

8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch"

Reviewed-by: jnimeh, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! test/jdk/ProblemList.txt
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Changeset: 5699041a
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-10-12 16:23:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5699041adb64f41c90090fd68494430ecf8660d4

8294772: Remove workaround in os::dll_address_to_library_name

Reviewed-by: dholmes, iklam

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 1961e81e
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2022-10-12 18:13:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1961e81e02e707cd0c8241aa3af6ddabf7668589

8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling

Reviewed-by: bhuang, joehw

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java

Changeset: ac194142
Author:    Bill Huang <bhuang at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-10-12 22:17:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac1941425bdb1a25aa3364eef9eb1092ee716761

8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

Reviewed-by: naoto

! test/jdk/TEST.groups
! test/jdk/sun/security/tools/keytool/i18n.java
+ test/lib/jdk/test/lib/UIBuilder.java

Changeset: 90fb9a08
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-10-13 00:01:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90fb9a085bbaa9d1928a1cec9f00098b80577721

8295102: Always load @lambda-form-invoker lines from default classlist

Reviewed-by: redestad, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
+ test/hotspot/jtreg/runtime/cds/appcds/lambdaForm/DefaultClassListLFInvokers.java

Changeset: cd1357b0
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-10-13 06:16:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd1357b0af0d4e3b459fcf88e67510502464bb90

8295229: Try to verify gtest version

Reviewed-by: erikj

! doc/testing.html
! doc/testing.md
! make/autoconf/lib-tests.m4

Changeset: 6ae7e4d4
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-10-13 06:56:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6ae7e4d4aad5712cf2fe6ab9f98dc424fa4170cb

8293984: Unnecessary Vector usage in PropertyEditorSupport

Reviewed-by: serb

! src/java.desktop/share/classes/java/beans/PropertyEditorSupport.java

Changeset: 26ac8366
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-10-13 08:32:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26ac8366360685ef0cf3447ee7db16ba7a7fa1ec

8291638: Keep-Alive timeout of 0 should close connection immediately

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/sun/net/www/HeaderParser.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 03e63a2b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-10-13 08:34:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/03e63a2b87e1bef6025722ec9a016312c55ebd81

8295225: [JVMCI] codeStart should be cleared when entryPoint is cleared

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java

Changeset: 94caecbe
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-13 09:29:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94caecbe574227b232e22d9f56361f8ecd507be6

8294906: Memory leak in PKCS11 NSS TLS server

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/keymatdata.txt
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/keymatdata.txt

Changeset: 2f60675e
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-10-13 10:16:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f60675e06801b8ee495729d8bff2faec37ce509

8294997: Improve ECC math operations

Reviewed-by: xuelei

! make/jdk/src/classes/build/tools/intpoly/FieldGen.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

Changeset: 7e4868de
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-13 12:00:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e4868de7b0d3c20a35f06671ec0b68cfd441793

8294847: Fix calculation of G1 effective scanned cards prediction

Reviewed-by: kbarrett, ayang

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

Changeset: c7f65438
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-10-13 15:53:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7f65438bb4a4fd449bd19b68574cfa4b42d7ca8

8295223: JFR: At most one native periodic event thread at a time

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java

Changeset: 3b343875
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-10-13 16:14:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b3438752cbac49272dfda7d11adbeac0ab2ea9d

8288882: JFileChooser - empty (0 bytes) file is displayed as 1 KB

Reviewed-by: aivanov, angorya, psadhukhan

! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/FileSizeCheck.java

Changeset: 4224d451
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-10-13 16:18:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4224d45132b98e4f7bb7a96b696692d2f0bf645e

8295232: "java.locale.useOldISOCodes" property is read lazily

Reviewed-by: lancea, bpb, iris, rriggs, coffeys

! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
+ test/jdk/java/util/Locale/UseOldISOCodesTest.java

Changeset: 18dd9ee7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-10-13 18:39:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18dd9ee7010cc4c2ded24042049e94d3f775a785

8295025: (bf) ByteBuffer "Access to binary data" section suggests putFloat is void

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: f5f8df11
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-10-13 18:50:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5f8df11ce146f8b33963eea4de6ccf9d2373ff3

8295295: CDS ArchivedEnumTest fails with StaticProperty::JAVA_LOCALE_USE_OLD_ISO_CODES

Reviewed-by: ccheung

! src/hotspot/share/cds/cdsHeapVerifier.cpp

Changeset: 21407dec
Author:    David Alvarez <alvdavi at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-10-13 20:48:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21407dec0156301871a83328615e4d975c4287c4

8295173: (tz) Update Timezone Data to 2022e

Reviewed-by: naoto

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/northamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt

Changeset: fdb74ed4
Author:    Phil Race <prr at openjdk.org>
Date:      2022-10-13 21:37:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fdb74ed45240477bd08eb40ede5eaa2345ca6b5d

8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 2b4830a3
Author:    Julian Waters <jwaters at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-10-13 23:50:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b4830a3959496372719270614a58737cf4deb2f

8295017: Remove Windows specific workaround in JLI_Snprintf

Reviewed-by: dholmes

! src/java.base/share/native/libjli/jli_util.h
! src/java.base/windows/native/libjli/java_md.c

Changeset: b30d9220
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-10-14 01:37:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b30d922009bab114fb8ac200df42b594a72a2942

8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers

Reviewed-by: aefimov, dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/UserInfoTest.java

Changeset: 67046ae4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-10-14 04:28:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/67046ae49a2611644854ed94c1932d518e47854b

8276687: Remove support for JDK 1.4.1 PerfData shared memory files

Reviewed-by: dholmes, kevinw, redestad

! 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: be3b3354
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-10-14 06:43:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be3b3354523917c024fb9d7d99de7c7eec3d175a

8295026: Remove unused fields in StyleSheet

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java

Changeset: 3d75e88e
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-10-14 07:53:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d75e88eb25f56ed2214496826004578c2c75012

8295270: RISC-V: Clean up and refactoring for assembler functions

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! 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/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 7133fc93
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-10-14 09:05:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7133fc93e168f3671d048b2ae654f84ec289b98d

7172359: HTML parser StackOverflowError on invalid HTML: <li> tag inside an <option>

Reviewed-by: tr, jdv, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
+ test/jdk/javax/swing/text/html/parser/ParserStackOverflow.java

Changeset: f31c80d9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 11:26:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f31c80d9514dd1d206c593c5ae5cff5149d3706f

8294842: Pass actual pending cards to G1Policy::update_young_length_bounds during young gen revise

Reviewed-by: kbarrett, ayang

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

Changeset: 21e4f06a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-10-14 12:34:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21e4f06ada24098dad4e71b0f9c13afeff87c24b

8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame"

Reviewed-by: egahlin

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 64813f48
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 12:46:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/64813f48c8b9d49e8ce67107228bbb60af5ab369

8294850: Make rs length/pending card predictors dependent on gc phase

Reviewed-by: kbarrett, iwalulya, ayang

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

Changeset: ef5210fc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 13:12:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef5210fce0795211b37b058a37611d31486a2e20

8295149: Misnomer for_young_gc instead of for_young_only_phase in G1Analytics

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp

Changeset: 3dbc38a2
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-10-14 13:36:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3dbc38a2c903f533ace847a3bc0d2687f263fafd

8295288: Some vm_flags tests associate with a wrong BugID

Reviewed-by: phh

! test/lib-test/jdk/test/whitebox/vm_flags/BooleanTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/DoubleTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/StringTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java
! test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java

Changeset: 1efa93e6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 13:37:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1efa93e602455d7a032eb97cffa56da7337dd8f9

8294844: Improve G1 young gen length revise trigger

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 786ce1c2
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-10-14 13:52:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/786ce1c27b1da6096ad820170263d6b354e0d41a

8295024: Cyclic constructor error is non-deterministic and inconsistent

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/Diagnostics/8295024/T8295024.java

Changeset: 312985ee
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 13:53:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/312985eea6237d75fae0f3c0cceb4f16e18b73b4

8295156: G1: Improve constant other time calculation

Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: kbarrett, iwalulya

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

Changeset: 449b52fd
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 14:12:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/449b52fd230786e818cdaf5000213ea746802e4d

8295158: G1: Increase card-based cost sample reporting threshold

Reviewed-by: iwalulya, ayang

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

Changeset: 2da079c6
Author:    Nikita Provotorov <nikita.provotorov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2022-10-14 14:14:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2da079c64e880835c9c0eb36f5e63a7752ebb328

8294426: Two fingers tap generates wrong mouse modifiers on M2 MacBooks

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
+ test/jdk/java/awt/Mouse/MacTouchPressEventModifiers/MouseMacTouchPressEventModifiers.java

Changeset: dfcd9d53
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-10-14 14:26:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfcd9d538eba4b097083abe19d02d6d019236ac7

8295320: [BACKOUT] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files

Reviewed-by: redestad, kevinw

! 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: 2e2a51ee
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-10-14 14:45:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e2a51ee22068e847b36f9a5f20bd37050eaabf8

8295267: Improve G1 scan to merge ratio calculation

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 0043d58c
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-10-14 16:34:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0043d58c5d52c3b299a4b6dfcec34a7db5041aea

8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222

Reviewed-by: kvn

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

Changeset: 8487c56f
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-10-14 17:46:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8487c56f7ea224169d9d42efda9efb824266289f

8295294: Misc cleanups in runtime/InvocationTests

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/InvocationTests/shared/AbstractGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java

Changeset: 20874247
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-10-14 23:45:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2087424736f15a5a80a0492993a6cd74da87188a

8295370: Update java.io.ObjectStreamField to use Class.descriptorString

Reviewed-by: bpb, mchung

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java

Changeset: 404e8de1
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2022-10-15 11:28:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/404e8de1559adade31df98a83919841f080b5b89

8294865: x86: Improve the code generation of MulVB and MulVL

Reviewed-by: kvn, 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/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: e7d0ab22
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-10-15 14:50:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7d0ab227ff86bb65abf7fbeb135ce657454200b

8295379: ProblemList java/lang/Float/Binary16Conversion.java in Xcomp mode on x64
8295380: ProblemList gc/cslocker/TestCSLocker.java in Xcomp mode on x64

Reviewed-by: alanb

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

Changeset: d3781ac8
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-10-16 10:36:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3781ac8a38943d8a20304e770b01d5418ee33d0

8295009: RISC-V: Interpreter intrinsify Thread.currentThread()

Reviewed-by: fyang, shade

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Changeset: 74a51ccc
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-10-17 04:41:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74a51ccc86525eb4b1eb2e5cb11e605ca9e9fc5d

8292698: Improve performance of DataInputStream

Reviewed-by: dfuchs

! src/java.base/share/classes/java/io/DataInputStream.java
+ test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java

Changeset: 9005af3b
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-10-17 05:56:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9005af3b90fbd3607aeb83efe1c4a6ffa5d104f0

8295110: RISC-V: Mark out relocations as incompressible

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: b3bb3e6e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-10-17 06:53:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3bb3e6ed89f3abcaae584fcbe75688141e886cb

8295325: tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java fails on Linux ppc64le

Reviewed-by: alanb, mdoerr, mchung

! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java

Changeset: cf07eaeb
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-10-17 07:40:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf07eaeb9291da725181832b8bb1dc54957ba886

8295020: javac emits incorrect code for for-each on an intersection type.

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/foreach/CovariantIntersectIterator.java

Changeset: 8db63f27
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-10-17 11:29:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8db63f271a4e3eb4b60c4fa73d808467bf04e768

Merge branch 'master' into classfile-api-branch

! README.md
! make/Docs.gmk
! make/RunTests.gmk
! test/jdk/TEST.groups
! README.md
! make/Docs.gmk
! make/RunTests.gmk
! test/jdk/TEST.groups



More information about the jdk-sandbox-changes mailing list