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

duke duke at openjdk.org
Fri Dec 2 11:09:52 UTC 2022


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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/commit/c68556916ae7cc0301f3c89c05148547dcb44278

8297731: Remove redundant check in MutableBigInteger.divide

Reviewed-by: bpb

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

Changeset: 1323e98d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-30 18:08:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1323e98df14f16310ca1349db198ee17409cda49

8297170: misc JCK tests fail with "FATAL ERROR in native method: JDWP Can't disable vthread end events, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)"

Reviewed-by: amenkov, dcubed, lmesnik, sspitsyn

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

Changeset: 53dd2143
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-11-30 18:39:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53dd214318c7367ceccc511f1a5220797c5e253f

8297742: Combine vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount tests

Reviewed-by: dholmes, lmesnik, kevinw, sspitsyn

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset003/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset005/TestDescription.java

Changeset: 6bac3323
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-30 18:59:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bac332371d4c0a8cdf31b6603f8cbb6d2490f65

8297853: windows-x86 test build broken

Reviewed-by: jvernee

! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c

Changeset: 1a2ff587
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-30 19:59:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a2ff58761d755c2330dec46e3eb53bc6d9a9839

8297736: test/jdk/java/foreign/TestMatrix.java is broken
8291642: java/foreign/TestMatrix.java -few tests are failing due to JDK-8287158.

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMatrix.java

Changeset: 1722f9cc
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-30 20:00:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1722f9cce346563923fcebd92b32ea2cb30ea744

8290231: java/foreign/malloc/TestMixedMallocFree.java crashed in JDK19 ATR run

Reviewed-by: mcimadamore

- test/jdk/java/foreign/malloc/TestMixedMallocFree.java
- test/jdk/java/foreign/malloc/libMalloc.c

Changeset: e9d501e4
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-30 20:19:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9d501e442f78bec8bda38bd4f2e019005597a91

8297519: Improve expressions and modernise code in PKCS

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/TemplateManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java

Changeset: 4485d4e5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-30 20:53:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4485d4e517b6dece7a9eeb5cf9a2180d84956da3

8297728: Cache invocation type rather than invoker in NamedFunction

Reviewed-by: jvernee

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

Changeset: 3b513a4f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-12-01 00:26:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b513a4f5cc9b607f93dcc9d1ba52280a2cf42f0

8297802: display of @spec tags should mimic that of @see tags

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java

Changeset: f49acd52
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-01 04:01:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f49acd52594be3ec1e9682bda3ad69970dfd750d

8297697: RISC-V: Add support for SATP mode detection

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 56048f97
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2022-12-01 04:21:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56048f9718d1104227795a23c02fa144543c07d0

8297852: Backout 8252584 for the time being

Reviewed-by: kbarrett

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

Changeset: c6125120
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-01 07:57:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c61251201402f15bf0795564bf31545d9c72ee41

8296660: Swing HTML table with omitted closing tags misparsed

Reviewed-by: prr, jdv

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

Changeset: 756dd5bb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 08:02:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/756dd5bb0d2ab3f956ecc6cfcf2b87810c763572

8294942: Compiler implementation for Record Patterns (Second Preview)
8294945: Compiler implementation for Pattern Matching for switch (Fourth Preview)

Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
+ test/langtools/tools/javac/diags/examples/DefaultLabelNotAllowed.java
! test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java
+ test/langtools/tools/javac/diags/examples/InvalidCaseLabelCombination.java
+ test/langtools/tools/javac/diags/examples/PatternTypeCannotInfer.java
- test/langtools/tools/javac/diags/examples/RawDeconstructionPattern.java
- test/langtools/tools/javac/patterns/CaseDefault.java
- test/langtools/tools/javac/patterns/CaseDefault.out
! test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/InferenceUnitTest.java
+ test/langtools/tools/javac/patterns/NewCaseStructureTest.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/switchnull/SwitchNull.java

Changeset: ce048e7c
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-12-01 08:07:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce048e7cb55517e2710dfe4e802602869d8c5cb8

8295006: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194.

Reviewed-by: prr, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! test/jdk/ProblemList.txt

Changeset: 34fcd83c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-12-01 08:11:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34fcd83c5ea54f94b60ebda0a111d0fe8ea9cbec

8297821: jdk/jshell/Test8294583.java fails on some platforms

Reviewed-by: alanb, jlahoda

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

Changeset: fa0c599a
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-01 08:16:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa0c599a003962cf3457bb49b9f771659532b5c3

8297750: Unnecessary Vector usage in IIORegistry

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java

Changeset: 9f24a6f4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-01 08:49:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f24a6f43c6a5e1fa92275e0a87af4f1f0603ba3

8297389: resexhausted003 fails with assert(!thread->owns_locks()) failed: must release all locks when leaving VM

Reviewed-by: dholmes, rrich, dlong

! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 79411478
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-01 10:00:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/794114787b03e2a89ce7343b4fad94bb61494f94

8297503: Merge FilteringDCTOC into ContiguousSpaceDCTOC

Reviewed-by: tschatzl, kbarrett

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

Changeset: eea1a8a9
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2022-12-01 10:30:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eea1a8a95e172ef5221ab622d171f46cc6cbb598

8297427: Avoid keeping class loaders alive when executing ClassLoaderStatsVMOperation

Reviewed-by: eosterlund, stefank

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/ClassUnload/UnloadTestDuringClassLoaderStatsVMOperation.java
+ test/hotspot/jtreg/runtime/ClassUnload/classes/test/LoadInChild.java
+ test/hotspot/jtreg/runtime/ClassUnload/classes/test/LoadInParent.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: cd776093
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-01 10:40:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd776093c79e9a1a4c40c0adfdbfeedf293d99c7

8294278: ForkJoinPool.getAndAddPoolIds should use Unsafe.staticFieldBase

Reviewed-by: burban, chegar, martin

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

Changeset: b60cce6f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 10:51:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b60cce6f3bf7dc96d632aa361a6eb10691dcf5c1

8297118: Change IncompatibleClassChangeError to MatchException for exhaustive switch statements and switch expressions

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
+ test/langtools/tools/javac/patterns/EnumTypeChangesNonPreview.java
+ test/langtools/tools/javac/patterns/MatchExceptionTest.java

Changeset: fc9d419b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 11:46:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc9d419b4ff46e484fa8798304dae29d3946dcfb

8297928: Update jdk.internal.javac.PreviewFeature.Feature to reflect JEP 432 and JEP 433

Reviewed-by: alanb

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

Changeset: 2cb64a75
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-01 12:40:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cb64a75578ccc15a1dfc8c2843aa11d05ca8aa7

8294943: Implement record patterns in enhanced for
8296802: Parse errors when deconstructing a record using the enhanced for loop of JEP 432

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/diags/examples/ForeachNotExhaustive.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
+ test/langtools/tools/javac/patterns/ForEachPatterns.java
+ test/langtools/tools/javac/patterns/ForEachPatternsErrors.java
+ test/langtools/tools/javac/patterns/ForEachPatternsErrors.out
+ test/langtools/tools/javac/patterns/ForEachTestAllAnalyzers.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java

Changeset: 9430f3e6
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-01 14:19:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9430f3e65c4900e121858dc111b6f20207e0694f

8297934: [BACKOUT] Compiler should only use verified interface types for optimization

Reviewed-by: thartmann, kvn

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

Changeset: eec24aa2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-01 15:01:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eec24aa2039658afd6d2fde790174d982eae6479

8295350: JFR: Add stop methods for recording streams

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java
+ test/jdk/jdk/jfr/jmx/streaming/TestStop.java

Changeset: c6156f91
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-01 15:28:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6156f9123c02b814ce0615568499f60d95b461a

8297561: Redundant index check in String.offsetByCodePoints()

Reviewed-by: aturbanov, rriggs, redestad

! src/java.base/share/classes/java/lang/String.java
+ test/micro/org/openjdk/bench/java/lang/StringOffsetByCodePoints.java

Changeset: 5459b110
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-01 15:32:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5459b1104fa9ae58c8dce40820b5dba1f68d14a4

8297033: G1: Improve logging for Remembered Sets

Reviewed-by: tschatzl, kbarrett

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

Changeset: 4899d782
Author:    Matthijs Bijman <mbijman at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-01 15:57:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4899d7829246cf3c082ab3c0df9221853d1520a9

8293294: Remove dead code in Parse::check_interpreter_type

Reviewed-by: vlivanov, thartmann

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

Changeset: c70d1e1b
Author:    Christian Stein <cstein at openjdk.org>
Date:      2022-12-01 16:49:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c70d1e1bd32c71e0d2df635bc565201a09084a83

8296710: Update to use jtreg 7.1

Reviewed-by: erikj, alanb, jjg

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 9f94cbec
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-12-01 18:10:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f94cbec51df7556d34fffa810e59dd9eb8521df

8271519: java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]"

Reviewed-by: serb

! test/jdk/java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java

Changeset: 09629570
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2022-12-01 18:57:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09629570f5d064dc2a5cd670de8d648156ac3991

8297449: Update JInternalFrame Metal Border code

Reviewed-by: aivanov, kizune

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java

Changeset: 391599bc
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-01 19:59:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/391599bc9d6b28a88e86d37464bb76e1e5314ce3

8297313: Refactor APIs for calculating address of CDS archive heap regions

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapLoader.inline.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/include/cds.h
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java

Changeset: 5a5ced3a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-12-01 20:15:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a5ced3a900a81fd0b0757017f4138ce97e2521e

8297830: aarch64: Make Address a discriminated union internally

Reviewed-by: aph, dcubed

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

Changeset: c69aa42d
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-12-01 20:34:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c69aa42d02dba4612998d6ecdc57286774da9d33

8297968: Crash in PrintOptoAssembly

Reviewed-by: kvn

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

Changeset: 770ff5a8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-01 20:38:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/770ff5a812d7b895ed2badfef9bb4e0b211d55bb

8297215: Update libs tests to use @enablePreview

Reviewed-by: alanb, sspitsyn

! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/virtual/Collectable.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/vthread/HttpALot.java
! test/jdk/java/net/vthread/InterruptHttp.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java
! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java

Changeset: 337ca100
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-12-01 21:29:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/337ca10085fcec125fb658167e51d2f35f1f0cda

8297978: Exclude vmTestbase/nsk/stress/except/except012.java until 8297977 is fixed

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 82031d32
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-12-01 21:57:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82031d32a002d183d2a18bd1e50bd5826b65380c

8297294: compiler/c2/irTests/TestMulNodeIdealization.java failed compilation

Reviewed-by: mcimadamore

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

Changeset: e846b043
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2022-12-01 22:07:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e846b0438ca12f457ee763fed3a435d3a863c383

8297875: jar should not compress the manifest directory entry

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/ManifestDirectoryCompression.java

Changeset: 257aa15f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-12-01 23:41:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/257aa15f15bb835310132e6fb23e0362cafeb16a

8297444: Refactor the javacserver build tool

Reviewed-by: erikj, cstein

! make/common/JavaCompilation.gmk
- make/langtools/tools/javacserver/Log.java
! make/langtools/tools/javacserver/Main.java
- make/langtools/tools/javacserver/Result.java
- make/langtools/tools/javacserver/Util.java
+ make/langtools/tools/javacserver/client/Client.java
+ make/langtools/tools/javacserver/client/ClientConfiguration.java
- make/langtools/tools/javacserver/client/ClientMain.java
- make/langtools/tools/javacserver/client/SjavacClient.java
- make/langtools/tools/javacserver/comp/PooledSjavac.java
- make/langtools/tools/javacserver/comp/SjavacImpl.java
- make/langtools/tools/javacserver/options/ArgumentIterator.java
- make/langtools/tools/javacserver/options/CommandLine.java
- make/langtools/tools/javacserver/options/Option.java
- make/langtools/tools/javacserver/options/Options.java
+ make/langtools/tools/javacserver/server/CompilerThreadPool.java
+ make/langtools/tools/javacserver/server/IdleMonitor.java
- make/langtools/tools/javacserver/server/IdleResetSjavac.java
! make/langtools/tools/javacserver/server/PortFileMonitor.java
- make/langtools/tools/javacserver/server/RequestHandler.java
+ make/langtools/tools/javacserver/server/Server.java
- make/langtools/tools/javacserver/server/ServerMain.java
- make/langtools/tools/javacserver/server/Sjavac.java
- make/langtools/tools/javacserver/server/SjavacServer.java
- make/langtools/tools/javacserver/server/Terminable.java
= make/langtools/tools/javacserver/shared/PortFile.java
= make/langtools/tools/javacserver/shared/PortFileInaccessibleException.java
+ make/langtools/tools/javacserver/shared/Protocol.java
+ make/langtools/tools/javacserver/shared/Result.java
= make/langtools/tools/javacserver/util/AutoFlushWriter.java
= make/langtools/tools/javacserver/util/LazyInitFileLog.java
+ make/langtools/tools/javacserver/util/Log.java
= make/langtools/tools/javacserver/util/LoggingOutputStream.java
+ make/langtools/tools/javacserver/util/RunnableTimerTask.java
+ make/langtools/tools/javacserver/util/Util.java

Changeset: b035056d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-12-02 00:08:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b035056d28a1c6c738fed6dd7f3b4d9dac75c6c7

8297455: Use the official ToolProvider API to call javac

Reviewed-by: erikj

! make/langtools/tools/javacserver/server/Server.java

Changeset: 11ba7591
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-12-02 06:04:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/11ba7591dfd3f7ca58e2e1ac6d1b3e81391f5bfb

8297992: Tests fail after JDK-8297215 due to lack of @enablePreview

Reviewed-by: darcy

! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java

Changeset: 9bbcb546
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-12-02 07:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bbcb546c86b40ae23d46e12a1a03aae7a7a6182

8297784: Optimize @Stable field for Method.isCallerSensitive

Reviewed-by: redestad, jvernee, alanb

! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: d50015af
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-02 08:26:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d50015af99f44909bf71fd2de97546d47cda86d6

8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad

Changeset: 687fd714
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-12-02 08:30:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/687fd714bbc390f486272e05452f038bc3631be1

8297549: RISC-V: Add support for Vector API vector load const operation

Reviewed-by: fyang, gcao

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

Changeset: 6d0fbb2c
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-02 10:44:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d0fbb2c49d904ac353b4a2ebc694e3d1609bd76

8297645: Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test

Reviewed-by: alanb, jpai, michaelm

- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersConcat.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersFromPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersNoBody.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfByteArrays.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfFile.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfInputStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersOfSubByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersBuffering.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersDiscarding.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersFromLineSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersFromSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersMapping.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfByteArray.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfByteArrayConsumer.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfFile.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfInputStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfLines.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisher1.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfPublisherPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersOfString.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodySubscribersReplacing.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/S.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/SPublisherOfStream.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/STest.java
- test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/FlowAdapters.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Processor.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Publisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Subscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/Subscription.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/AsyncIterablePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/AsyncSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/InfiniteIncrementNumberPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/NumberIterablePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/RangePublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/example/unicast/SyncSubscriber.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/IdentityProcessorVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/PublisherVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberBlackboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/TestEnvironment.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/WithHelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowPublisherVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowSubscriberBlackboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/FlowSubscriberWhiteboxVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/IdentityFlowProcessorVerification.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/Function.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/HelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/InfiniteHelperPublisher.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/NonFatal.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/Optional.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/PublisherVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberBlackboxVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberBufferOverflowException.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/SubscriberWhiteboxVerificationRules.java
- test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/TestException.java

Changeset: 5c5fa74a
Author:    duke <duke at openjdk.org>
Date:      2022-12-02 11:00:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c5fa74a67c122e737006d0256f8f694b4540857

Automatic merge of jdk:master into master




More information about the panama-dev mailing list