git: openjdk/loom: fibers: 98 new changesets

duke duke at openjdk.org
Fri Dec 2 08:18:05 UTC 2022


Changeset: 6049e207
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-11-28 15:15:55 +0000
URL:       https://git.openjdk.org/loom/commit/6049e2079249d8bd64f2da3b8c297bee374bc7bf

Exclude jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java from jtreg wrapper runs

! test/jdk/ProblemList-vthread.txt

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

6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion

Reviewed-by: jdv, dnguyen

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

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

8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check

Reviewed-by: jdv

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

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

8297445: PPC64: Represent Registers as values

Reviewed-by: mbaesken, rrich

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

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

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

Reviewed-by: ayang, sjohanss, kbarrett

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

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

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

Reviewed-by: tschatzl, aboldtch, aph

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

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

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

Reviewed-by: njian, ngasson

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

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

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

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java

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

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

Reviewed-by: dfuchs, sspitsyn, amenkov

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

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

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

Reviewed-by: shade, yzhu

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

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

8296886: Fix various include sort order issues

Reviewed-by: kbarrett, dholmes, stuefe

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

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

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

Reviewed-by: dfuchs

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

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

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

Reviewed-by: djelinski, michaelm

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

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

8297150: Add a @sealedGraph tag to Reference

Reviewed-by: darcy, alanb

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

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

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

Reviewed-by: enikitin, alanb

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

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

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

Reviewed-by: dfuchs

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

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

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

Reviewed-by: tschatzl, sjohanss

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

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

8297385: Remove duplicated null typos in javadoc

Reviewed-by: dfuchs, rriggs

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

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

8297417: Poly1305IntrinsicFuzzTest fails with tag mismatch exception

Reviewed-by: sviswanathan, vlivanov, rcastanedalo, thartmann

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

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

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

Reviewed-by: thartmann, vlivanov

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

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

8297384: Add IR tests for existing idealizations of arithmetic nodes

Reviewed-by: chagedorn

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

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

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

Reviewed-by: jlahoda

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

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

8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run

Reviewed-by: chagedorn, dnsimon

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

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

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

Reviewed-by: never

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

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

8295253: Remove kludge from v1_0/PerfDataBuffer.java

Reviewed-by: sspitsyn, dholmes, cjplummer

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

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

8297148: Add a @sealedGraph tag to CallSite

Reviewed-by: darcy

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

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

8297145: Add a @sealedGraph tag to ConstantDesc

Reviewed-by: darcy

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

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

8295447: NullPointerException with invalid pattern matching construct in constructor call

Reviewed-by: vromero

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

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

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

Reviewed-by: fyang

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

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

8297451: ProcessHandleImpl should assert privilege when modifying reaper thread

Reviewed-by: chegar, alanb

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

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

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

Reviewed-by: chagedorn, rehn

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

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

8297408: Consolidate code in runtime/ErrorHandling

Reviewed-by: dholmes, mbaesken

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

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

8286302: Port JEP 425 to PPC64

Reviewed-by: tsteele, mdoerr

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

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

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

Reviewed-by: rrich, cjplummer

! test/jdk/ProblemList.txt

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

8297534: Specify the size of MEMFLAGS

Reviewed-by: stuefe, tschatzl

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

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

8297309: Memory leak in ShenandoahFullGC

Reviewed-by: rkennke, shade

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

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

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

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

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

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

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

Reviewed-by: thartmann, chagedorn

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

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

8297660: x86: Redundant test+jump in C1 allocateArray

Reviewed-by: aph, yyang

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

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

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

Reviewed-by: jpai

! test/jdk/ProblemList.txt

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

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

Reviewed-by: mgronlun

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

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

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

Reviewed-by: ccheung, iklam, erikj

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

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

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

Reviewed-by: jjg

= src/jdk.internal.opt/share/classes/jdk/internal/opt/CommandLine.java
! src/jdk.internal.opt/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
- src/jdk.jartool/share/classes/sun/tools/jar/CommandLine.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/CommandLine.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jpackage/share/classes/jdk/jpackage/main/CommandLine.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! src/jdk.jpackage/share/classes/module-info.java

Changeset: 105d9d75
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-11-28 19:24:25 +0000
URL:       https://git.openjdk.org/loom/commit/105d9d75e84a46400f52fafda2ea00c99c14eaf0

8295351: java/lang/Float/Binary16Conversion.java fails with "Unexpected result of converting"

Reviewed-by: sviswanathan, thartmann

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

Changeset: cdf9ed07
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-28 21:34:36 +0000
URL:       https://git.openjdk.org/loom/commit/cdf9ed07de102ae388278163e3bf702d861fc30a

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

Reviewed-by: rriggs, iris, bpb, naoto

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

Changeset: d450314b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-28 22:02:54 +0000
URL:       https://git.openjdk.org/loom/commit/d450314bd35ae431de6131cd01db4fa992ce10a4

8297276: Remove thread text from Subject.current

Reviewed-by: xuelei, rriggs, mullan

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: 05128c21
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-28 22:04:07 +0000
URL:       https://git.openjdk.org/loom/commit/05128c2110e1d64111a30d641898ed94925243d6

8286185: The Java manpage can be more platform inclusive

Reviewed-by: sspitsyn, kvn, iklam

! src/java.base/share/man/java.1

Changeset: 692bedbc
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-29 02:03:49 +0000
URL:       https://git.openjdk.org/loom/commit/692bedbc1df153f362b8e85693f20b089b5594e2

8297106: Remove the -Xcheck:jni local reference capacity checking

Reviewed-by: dcubed, kevinw

! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/java.base/share/man/java.1
- test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java
- test/hotspot/jtreg/runtime/jni/checked/libTestCheckedEnsureLocalCapacity.c
! test/jdk/ProblemList.txt
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: 4e8e853b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-29 05:08:38 +0000
URL:       https://git.openjdk.org/loom/commit/4e8e853bc9b9ac3a89a9e25b9fec5381b8255806

6788481: CellEditorListener.editingCanceled is never called

Reviewed-by: prr, azvegint, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/BugCellEditorListener.java

Changeset: 6f06f440
Author:    Justin King <jcking at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date:      2022-11-29 06:53:56 +0000
URL:       https://git.openjdk.org/loom/commit/6f06f440bcf8a5db379b80e8765af38a15449356

8297242: Use-after-free during library unloading on Linux

Reviewed-by: dholmes, jsjolen

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

Changeset: 33dfc7d2
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-11-29 09:56:16 +0000
URL:       https://git.openjdk.org/loom/commit/33dfc7d2eface68a6a1edbb507abefa74cc6180f

8296954: G1: Enable parallel scanning for heap region remset

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: b27a61e6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 10:20:58 +0000
URL:       https://git.openjdk.org/loom/commit/b27a61e6240e19ae7802fc66894df90502508b9a

8297216: Search results omit some methods

Reviewed-by: jjg

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

Changeset: bd51b7ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-29 11:09:06 +0000
URL:       https://git.openjdk.org/loom/commit/bd51b7ea43b210ea07399b09d61c366594ac2cfd

8296645: org.openjdk.bench.javax.tools.Javac leaves class files in current directory

Reviewed-by: redestad, jpai

! test/micro/org/openjdk/bench/javax/tools/Javac.java

Changeset: 48017b1d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-11-29 11:11:10 +0000
URL:       https://git.openjdk.org/loom/commit/48017b1d9c3a7867984f54d61f17c7f034d213f5

8296804: Document HttpClient configuration properties in java.net.http module-info

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/module-info.java

Changeset: 1301fb0b
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-11-29 11:38:59 +0000
URL:       https://git.openjdk.org/loom/commit/1301fb0b5f998c9cf8bcd8a53e6a90d6ab5a7da9

8296470: Refactor VMError::report STEP macro to improve readability

Reviewed-by: stuefe, coleenp

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

Changeset: 42b60ed2
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2022-11-29 11:42:51 +0000
URL:       https://git.openjdk.org/loom/commit/42b60ed22c02663eb1377d1ce78a559fdbb4348d

8297030: Reduce Default Keep-Alive Timeout Value for httpclient

Reviewed-by: dfuchs, michaelm, jpai

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

Changeset: 361b50e7
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 11:50:39 +0000
URL:       https://git.openjdk.org/loom/commit/361b50e724f8c1177f89eaa93e38b69d244dadee

8292594: Use CSS custom properties for all fonts and colors

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: 5d2772a4
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-29 12:36:20 +0000
URL:       https://git.openjdk.org/loom/commit/5d2772a43ef6409bf556cefb4eb4242594451674

8297424: java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: d83a07b7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-29 12:42:37 +0000
URL:       https://git.openjdk.org/loom/commit/d83a07b72cfd4dc42c5d4815262fcba05c653bd5

8297200: java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java

Changeset: 2deb318c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-29 12:57:46 +0000
URL:       https://git.openjdk.org/loom/commit/2deb318c9f047ec5a4b160d66a4b52f93688ec42

8297065: DerOutputStream operations should not throw IOExceptions

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/DSA.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/util/DerEncoder.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/NamedCurve.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyMap.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicySet.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralNameInterface.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/ReasonFlags.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java
! src/java.base/share/classes/sun/security/x509/X400Address.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenInit.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/NegTokenTarg.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: 33587ffd
Author:    Bo Zhang <zhangbodut at gmail.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-29 13:57:56 +0000
URL:       https://git.openjdk.org/loom/commit/33587ffd35c568c1ef034f064e6f3f06fe9943c3

8292625: jshell crash on "var a = a"

Reviewed-by: jlaskey, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/attr/AttrRecoveryTest.java

Changeset: cd6bebbf
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2022-11-29 14:40:20 +0000
URL:       https://git.openjdk.org/loom/commit/cd6bebbf34215723fad1d6bfe070a409351920c1

8247645: ChaCha20 intrinsics

Reviewed-by: sviswanathan, ngasson, vlivanov, ascarpino

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
+ test/hotspot/jtreg/compiler/intrinsics/chacha/ExerciseChaCha20.java
+ test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java

Changeset: 69ede5ba
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-11-29 14:46:35 +0000
URL:       https://git.openjdk.org/loom/commit/69ede5baeda6645aa3e961a02cbd40db965fc6a1

8293177: Verify version numbers in legal files

Reviewed-by: jjg

+ test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java

Changeset: 54e6d6aa
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-29 17:17:15 +0000
URL:       https://git.openjdk.org/loom/commit/54e6d6aaeb5dec2dc1b9fb3ac9b34c8621df506d

8293488: Add EOR3 backend rule for aarch64 SHA3 extension

Reviewed-by: haosun, njian, eliu, aturbanov, ngasson

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java
+ test/micro/org/openjdk/bench/vm/compiler/TestEor3.java

Changeset: b778cd52
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-29 17:39:40 +0000
URL:       https://git.openjdk.org/loom/commit/b778cd52b3fae013ecb21d90bcf940a4d947bd68

8295010: Reduce if required in EC limbs operations

Reviewed-by: djelinski, jjiang

! src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed25519Operations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/Ed448Operations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 3ce00421
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-29 17:56:02 +0000
URL:       https://git.openjdk.org/loom/commit/3ce00421582bb75b722cb1a3dd13778fef95a710

8297780: Problem list java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java

Reviewed-by: aivanov

! test/jdk/ProblemList.txt

Changeset: ae5b1f76
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-29 18:32:44 +0000
URL:       https://git.openjdk.org/loom/commit/ae5b1f765678a9928696acb7228b197e293171be

8297685: Typo in NullPointerException description specified by Locale.lookup

Reviewed-by: naoto, lancea, jpai

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

Changeset: 7af6b4b5
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-11-29 19:33:18 +0000
URL:       https://git.openjdk.org/loom/commit/7af6b4b54cc2ead4f5dbd6bfa7fd343b84c1d8b5

8296012: jshell crashes on mismatched record pattern

Reviewed-by: vromero

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

Changeset: 20844511
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:49:50 +0000
URL:       https://git.openjdk.org/loom/commit/20844511939779649e1a51970edf29eb21f137e1

8078471: Backspace does not work in JFileChooser with GTK L&F

Reviewed-by: psadhukhan, prr

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

Changeset: f4063a3c
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:51:15 +0000
URL:       https://git.openjdk.org/loom/commit/f4063a3cfd11442c1db79c0d474fe91241f9d453

8297210: Add a @sealedGraph tag to selected java.desktop classes

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/MultipleGradientPaint.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/javax/swing/text/StyleConstants.java

Changeset: e2d71c0a
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-11-29 21:54:33 +0000
URL:       https://git.openjdk.org/loom/commit/e2d71c0a0d654841e3e591beeaa04b44c6e6b37f

8297481: Create a regression test for JDK-4424517

Reviewed-by: serb

+ test/jdk/java/awt/event/KeyEvent/KeyEventLocationTest.java

Changeset: 0ce18272
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 00:37:31 +0000
URL:       https://git.openjdk.org/loom/commit/0ce182723b8d3a98c71c1b71fa1d3f5a7479fba8

8294321: Fix typos in files under test/jdk/java, test/jdk/jdk, test/jdk/jni

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: alanb, lancea, dfuchs

! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/annotation/Missing/B.java
! test/jdk/java/math/BigDecimal/DivideTests.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/URLConnection/DisconnectAfterEOF.java
! test/jdk/java/nio/channels/TestServers.java
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/java/sql/testng/test/sql/DriverManagerTests.java
! test/jdk/java/util/Properties/ConcurrentLoadAndStoreXML.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/regex/RegExTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/jdk/internal/loader/ClassLoaderValue/ClassLoaderValueTest.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jni/nullCaller/CallHelper.hpp
! test/jdk/tools/jlink/CheckExecutable.java
! test/lib/jdk/test/lib/format/ArrayDiff.java

Changeset: e10778ac
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 00:42:40 +0000
URL:       https://git.openjdk.org/loom/commit/e10778accef05bb17eea20d589086b50e366dc4d

8297695: Fix typos in test/langtools files

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: prappo, jjg, iris

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/tools/javac/VersionOpt.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/lambda/VoidCompatibility.java
! test/langtools/tools/javac/processing/filer/TestFilerConstraints.java
! test/langtools/tools/javac/scope/DupUnsharedTest.java
! test/langtools/tools/javac/tree/T8024415.java
! test/langtools/tools/javac/warnings/6594914/T6594914a.java
! test/langtools/tools/lib/builder/ClassBuilder.java

Changeset: defe0607
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 01:00:44 +0000
URL:       https://git.openjdk.org/loom/commit/defe0607e3ccd703c8c71b6fc9591d436817d306

8296905: Replace the native LCMS#getProfileID() method with the accessor

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: 9ced2ea0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 01:11:24 +0000
URL:       https://git.openjdk.org/loom/commit/9ced2ea0abdc0646a23873ab8ca443b6ca3e2e0a

8297311: Improve exception message thrown by java.net.HostPortrange::toLowerCase(String s)

Reviewed-by: dfuchs, michaelm, rriggs

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

Changeset: 87f00f4a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 03:22:52 +0000
URL:       https://git.openjdk.org/loom/commit/87f00f4a1bfb392be0684edcdfa0254caec4ca03

8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/javax/swing/JPasswordField.java
+ test/jdk/javax/swing/JPasswordField/OldPasswordInDocumentFilter.java

Changeset: 37f613ba
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 04:16:13 +0000
URL:       https://git.openjdk.org/loom/commit/37f613bad3b01b40d518de34630e1e6d63737a4c

8297676: DataBuffer.TYPE_SHORT/TYPE_FLOAT/TYPE_DOUBLE are not placeholders

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/java/awt/image/DataBuffer.java

Changeset: c7a679fb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-30 05:34:03 +0000
URL:       https://git.openjdk.org/loom/commit/c7a679fbdd7c775cdb931a560b498a17b9828f63

8297290: Use int indices to reference CDS archived primitive mirrors

Reviewed-by: ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: 5dcaf6cc
Author:    Johnny Lim <izeye at naver.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 06:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/5dcaf6cc6c3e9d73229ca6c2cc3b90ee37f5723b

8297749: Remove duplicate space in the ProtocolException message being thrown from HttpURLConnection

Reviewed-by: dfuchs, jpai

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

Changeset: abe532a8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-30 06:39:27 +0000
URL:       https://git.openjdk.org/loom/commit/abe532a89cbdd2b959789611cecbad7c94f6a870

8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/unsafe/TestBadBaseAddress.java

Changeset: 8ffed34e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-30 07:29:32 +0000
URL:       https://git.openjdk.org/loom/commit/8ffed34e1da0ad2b9b6503f13831843dadfed319

8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit

Reviewed-by: prr

! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.c
+ test/jdk/sun/java2d/loops/SkipConversionIfPossible.java

Changeset: 22f5d014
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-11-30 07:37:22 +0000
URL:       https://git.openjdk.org/loom/commit/22f5d014287a5cae2c0503ab3f9730f64725605a

8252584: HotSpot Style Guide should permit alignas

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: f05bfb15
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-11-30 07:43:17 +0000
URL:       https://git.openjdk.org/loom/commit/f05bfb157837f5854efe1ce96070c615de21d1a9

8297515: serialVersionUID fields are not annotated with @Serial

Reviewed-by: rriggs, lancea

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java

Changeset: b3501fd1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-30 09:09:42 +0000
URL:       https://git.openjdk.org/loom/commit/b3501fd11c59813515b46f80283e22b094c6e251

8297600: Check current thread in selected JRT_LEAF methods

Reviewed-by: dholmes, coleenp

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 9e80cf9c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-30 09:47:48 +0000
URL:       https://git.openjdk.org/loom/commit/9e80cf9c37f4dbc6e176a59dce92817c109dd561

8296390: Incremental build failed with a NPE

Reviewed-by: vromero

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

Changeset: b52611bc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-30 09:49:51 +0000
URL:       https://git.openjdk.org/loom/commit/b52611bc36d4fa7b62d1bb1618aa5185f75bf5d0

8295401: Error recovery in module-info.java could be improved

Reviewed-by: vromero

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

Changeset: 3f8882b2
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-30 11:28:11 +0000
URL:       https://git.openjdk.org/loom/commit/3f8882b2ebeeb25fbfddc1be3a069181856c2e27

8297693: Fix typos in src/hotspot and test/hotspot files

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: kevinw, dholmes, sspitsyn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/DeadlockMaker.java
! test/hotspot/jtreg/vmTestbase/vm/share/options/package-info.java

Changeset: 27b339d1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-30 12:49:23 +0000
URL:       https://git.openjdk.org/loom/commit/27b339d1893e60fc894ace9ae3c0e052ae858627

8297523: Various GetPrimitiveArrayCritical miss result - NULL check

Reviewed-by: stuefe, jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DataTransferer.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 4d730f56
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-30 12:56:25 +0000
URL:       https://git.openjdk.org/loom/commit/4d730f561fc493a956386b053de492933933ff54

8297644: RISC-V: Compilation error when shenandoah is disabled

Reviewed-by: fyang, yadongwang

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

Changeset: a97e7d98
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-30 13:01:34 +0000
URL:       https://git.openjdk.org/loom/commit/a97e7d9887e448c88f59cf70bfb8ab72435ece9c

8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live"

Reviewed-by: dcubed

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

Changeset: 301cf52f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-30 13:14:52 +0000
URL:       https://git.openjdk.org/loom/commit/301cf52fa2a913eb6bda1e31cbcb8e438a64c56e

8297284: ResolutionErrorTable's key is wrong

Reviewed-by: matsaave, iklam

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

Changeset: be99e84c
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-30 14:08:57 +0000
URL:       https://git.openjdk.org/loom/commit/be99e84c98786ff9c2c9ca1a979dc17ba810ae09

8296875: Generational ZGC: Refactor loom code

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: stefank, rrich, pchilanomate

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
+ src/hotspot/share/gc/shared/barrierSetStackChunk.cpp
+ src/hotspot/share/gc/shared/barrierSetStackChunk.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
+ src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/z/zBarrierSetStackChunk.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationEntry.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: be4245e8
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-30 14:15:18 +0000
URL:       https://git.openjdk.org/loom/commit/be4245e814cc29701cc425d8e66854e36eb3aef0

8294924: JvmtiExport::post_exception_throw() doesn't deal well with concurrent stack processing

Reviewed-by: pchilanomate, sspitsyn, dholmes

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

Changeset: a1f4db55
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-11-30 14:51:31 +0000
URL:       https://git.openjdk.org/loom/commit/a1f4db55c517143f8dbf448c21448a08de3cbdd8

8297584: G1 parallel phase event for scan heap roots is sent too often

Reviewed-by: tschatzl, ayang

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

Changeset: dcf431db
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2022-11-30 16:38:24 +0000
URL:       https://git.openjdk.org/loom/commit/dcf431db0b88c33e574b5986f22df5ed6e9b8be4

8287400: Make BitMap range parameter names consistent

Reviewed-by: dholmes, lkorinth

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

Changeset: c6855691
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-30 16:51:26 +0000
URL:       https://git.openjdk.org/loom/commit/c68556916ae7cc0301f3c89c05148547dcb44278

8297731: Remove redundant check in MutableBigInteger.divide

Reviewed-by: bpb

! src/java.base/share/classes/java/math/MutableBigInteger.java

Changeset: f74b97c7
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-12-01 19:21:05 +0000
URL:       https://git.openjdk.org/loom/commit/f74b97c779c7d85926320c92c7af24067613ad4e

Merge with jdk-20+26

! make/RunTests.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! make/RunTests.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: a2221801
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-12-02 08:09:30 +0000
URL:       https://git.openjdk.org/loom/commit/a22218018e9324b5febc71773c300db3dc1d38cc

Update ProblemList

! test/jdk/ProblemList-vthread.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list