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

duke duke at openjdk.org
Fri May 10 11:07:08 UTC 2024


Changeset: c60474b1
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c60474b1229b67265acbd709f6ba081303329be4

8323707: Adjust Classfile API's type arg model to better represent the embodied type

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java

Changeset: 1f6d38f7
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:57:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f6d38f7a63c6cb429953c5e9bb0b9f365bfcabe

8294978: Convert 5 test/jdk/jdk/jfr tests from ASM library to Classfile API

Reviewed-by: asotona

! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java

Changeset: 8ed31902
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:03:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ed319023e921a980ea197fbffe417f35fc59b94

8331401: G1: Make G1HRPrinter AllStatic

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 3c77dad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-03 12:06:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c77dad007df2329eb653264cb8e0273f09fabfe

8331507: JFR: Improve example usage in -XX:StartFlightRecording:help

Reviewed-by: mgronlun

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

Changeset: 58ef9e48
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:33:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58ef9e4805c0cc78935eb5a1c82ae10411d52e85

8331402: G1: Remove is_active() calls in G1HRPrinter logging

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: ce73fec8
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-03 12:35:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce73fec882357d749619576a3219516b7391fb3f

8331048: G1: Prune rebuild candidates based on G1HeapWastePercent early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 9697bc38
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-03 13:02:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9697bc38586059d9bb020d3ca44a1c6cd7de315c

8331428: ubsan: JVM flag checking complains about  MaxTenuringThresholdConstraintFunc, InitialTenuringThresholdConstraintFunc and AllocatePrefetchStepSizeConstraintFunc

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 1d083eb1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:10:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d083eb15a653dbfbd262de76c1312207192bda7

8331562: G1: Remove API to force allocation of new regions

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: 37c24695
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-03 13:27:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37c24695390e409aae6df9f7d2ecc86724dd051d

8331633: Use MIN2 in bound_minus_alignment

Reviewed-by: zgu

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

Changeset: 87bb66ce
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:39:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87bb66cea1b6b70fc4929e7a6e3788883f87e02d

8331569: G1: Rename G1HRPrinter to G1HeapRegionPrinter

Reviewed-by: gli, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
+ src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
= src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 77b71222
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-03 15:18:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77b71222a05a5ef3875a71eda26e31b25548cba2

8312104: Update java man pages to include new security category in -XshowSettings

Reviewed-by: lancea

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

Changeset: cf2c80e4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-03 16:14:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf2c80e4fcd74b9d1d60e2358e7883bdd8a4ac80

8331582: Incorrect default Console provider comment

Reviewed-by: joehw, jlahoda, jlu, prappo

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

Changeset: b33096f8
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-03 16:58:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b33096f887108c3d7e1f4e62689c2b10401234fa

8295153: java/util/Base64/TestEncodingDecodingLength.java ran out of memory

Reviewed-by: lancea, naoto

! test/jdk/java/util/Base64/TestEncodingDecodingLength.java

Changeset: 36c9607f
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-03 19:06:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36c9607f66f91a0c46342543b30b57ac1cf106ec

8331591: sun.font.CharSequenceCodePointIterator is buggy and unused

Reviewed-by: angorya, honkar

! src/java.desktop/share/classes/sun/font/CodePointIterator.java

Changeset: c1a16452
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 19:15:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1a164528a538d5de78f99c4c92291b1906703f5

8331655: ClassFile API ClassCastException with verbose output of certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: b20fa7b4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-03 19:51:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b20fa7b48b0f0a64c0760f26188d4c11c3233b61

8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found

Reviewed-by: never

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 9347bb7d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-03 23:41:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9347bb7df845ee465c378c6f511ef8a6caea18ea

8330247: C2: CTW fail with assert(adr_t->is_known_instance_field()) failed: instance required

Reviewed-by: kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java

Changeset: f2c4a413
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 05:49:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f2c4a41304d4fe984b79792cb3be460d7026e812

8328481: Implement JEP 476: Module Import Declarations (Preview)

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
+ test/langtools/tools/javac/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
= test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/test/Test.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
+ test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
+ test/langtools/tools/javac/tree/Imports.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: f1509e00
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 06:01:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1509e007d1538acfb1749f7fafc56be2affd2e6

8330998: System.console() writes to stderr when stdout is redirected

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
+ test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 4bbd972c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-06 07:48:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bbd972cbb114b99e856aa7904c0240049052b6a

8305638: Renaming and small clean-ups around predicates

Reviewed-by: roland, epeter

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 15862a2f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 08:48:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15862a2f116331b7f439619c3aa1b5965e737044

8331708: jdk/internal/jline/RedirectedStdOut.java times-out on macosx-aarch64

Reviewed-by: asotona

! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 6c776411
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-06 09:26:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c7764118ef1a684edddb302a4eaff36d80c783f

8331418: ZGC: generalize barrier liveness logic

Reviewed-by: mdoerr, aboldtch, fyang, eosterlund

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 9b0bb033
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-06 09:41:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b0bb03366642dd787b02809b3759ed714da9b81

8331285: Deprecate and obsolete OldSize

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: e8a2d566
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-06 11:01:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8a2d5669cda59d0f9a10e5a8035c20b8678d3d8

8331653: JFR: Improve logging for jdk/jfr/api/consumer/recordingstream;TestStop.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: 1eec30a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-06 11:17:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1eec30a6c03b7f4028405dc9bdb4d2a663b3987d

8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs

Reviewed-by: stefank, zgu, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: a8e62af7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-06 11:43:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8e62af733cb1acc1370561c9dd374b3f9c2c294

8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"

Reviewed-by: chagedorn

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

Changeset: fa02667d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-06 12:21:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa02667d838f08cac7d41dfb4c3e8056ae6165cc

8322726: C2: Unloaded signature class kills argument value

Reviewed-by: kvn, dlong, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java

Changeset: 7a35f922
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-06 13:25:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a35f922f06c4649f9ea8a1fb1782b2a670311ce

8331660: Parallel: Cleanup includes in parallelScavangeHeap files

Reviewed-by: gli, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp

Changeset: ae60d845
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-06 15:54:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae60d845007c7137895e3a5f86623d0731fee81f

8328501: Incorrect `@since` tags for java security interfaces

Reviewed-by: mullan

! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java

Changeset: a8b3f194
Author:    Fabian Meumertzheim <fabian at meumertzhe.im>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-06 17:01:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8b3f194e811eed6b20bce71c752705c7cd50d24

8330077: Allow max number of events to be buffered to be configurable to avoid OVERFLOW_EVENT

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/file/WatchService.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
+ test/jdk/java/nio/file/WatchService/LotsOfEntries.java

Changeset: f308e107
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-06 22:59:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e

8331400: AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4

Reviewed-by: aph, kvn, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 3b8227ba
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-07 05:28:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b8227ba24c7bc05a8ea23801e3816e8fc80de4e

8326836: Incorrect `@since` tags for ClassSignature methods

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassSignature.java

Changeset: df1ff056
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-07 07:08:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df1ff056f19ce569e05b0b87584e289840fc5d5c

8331085: Crash in MergePrimitiveArrayStores::is_compatible_store()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresNullAdrType.java

Changeset: a2584a83
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 08:30:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2584a8341b2dc9c102abd373a890b2108d3f57e

8331714: Make OopMapCache installation lock-free

Reviewed-by: zgu, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 23a72a1f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-07 08:32:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23a72a1f2f651d5e8e9a0eb1e75e2b44572a13da

8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer

Reviewed-by: mbaesken, stefank

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

Changeset: 02a799c0
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-07 12:41:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02a799c05576a52b03b74a4ece901e7811dfda76

8331695: Serial: DefNewGeneration:_promotion_failed used without being initialized

Reviewed-by: gli, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 02c95a6d
Author:    robertengels <robaho at me.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-05-07 13:18:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02c95a6d7eb77ed17ae64d0f585197e87a67cc4a

6968351: httpserver clashes with delayed TCP ACKs for low Content-Length

Reviewed-by: dfuchs, djelinski, michaelm, jpai

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 5746137e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 14:23:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5746137e8a46e1eb964fe8c4de015a62dc17a745

8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround

Reviewed-by: eosterlund, stefank, zgu

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 95d2f807
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:50:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e

8330016: Stress seed should be initialized for runtime stub compilation

Reviewed-by: rcastanedalo, chagedorn

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

Changeset: 524aaad9
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:59:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/524aaad98317b1a50453e5a9a44922f481fb3b1e

8319957: PhaseOutput::code_size is unused and should be removed

Reviewed-by: thartmann, chagedorn

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

Changeset: 8d78e8ca
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-07 18:59:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d78e8cadcc06aea7179ec97d3bf8b7cee63b447

8319997: JFR: Reduce use of dynamic proxies

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java

Changeset: f12ed061
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-07 19:06:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f12ed061ae3fa9d5620a7c6c7ea441f9f33bb745

8048691: Spliterator.SORTED characteristics gets cleared for BaseStream.spliterator

Reviewed-by: psandoz, alanb

! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java

Changeset: b9108334
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-07 23:46:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b91083341aba952befadd79020079920f9540999

8331864: Update Public Suffix List to 1cbd6e7

Reviewed-by: mullan

! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 8af606fb
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 01:12:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8af606fb8cdb3a6ecdfe4cddd79f228b64d5fc80

8331334: com/sun/net/httpserver/HttpsParametersClientAuthTest.java fails in testServerNeedClientAuth(false)

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java

Changeset: 466a21d8
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-08 05:03:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/466a21d8646c05d91f29d607c6347afd34c75629

8331863: DUIterator_Fast used before it is constructed

Reviewed-by: kvn, shade

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

Changeset: 7b79426a
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-08 05:48:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b79426a1da5896b0f00cf6e5fb4d2e754149e54

8278353: Provide Duke as default favicon in Simple Web Server

Reviewed-by: dfuchs

! make/modules/jdk.httpserver/Java.gmk
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
+ src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/favicon.ico
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java

Changeset: 2baacfc1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-08 07:05:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2baacfc16916220846743c6e49a99a6c41cac510

8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'

Reviewed-by: stefank, aboldtch

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

Changeset: 7f299043
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-08 08:27:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f299043a99406dbd666d4f7f30445d26f3eae82

8330005: RandomGeneratorFactory.getDefault() throws exception when the runtime image only has java.base module

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
= src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
= src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/module-info.java
- src/jdk.random/share/classes/module-info.java

Changeset: 0e1dca75
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:45:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e1dca75ef1f145bcf1ad76a2bf21d647ddaf76b

8331715: Remove virtual specifiers in ContiguousSpace

Reviewed-by: gli, tschatzl

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

Changeset: c6f611cf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:48:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6f611cfe0f3d6807b450be19ec00713229dbf42

8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 0eff492e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-08 09:30:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0eff492e4107abc5624f0c3445877bf38629a980

8330278: Have SSLSocketTemplate.doClientSide use loopback address

Reviewed-by: ssahoo, rhalade

! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/javax/net/ssl/templates/TLSBase.java

Changeset: 1aebab78
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-08 09:37:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1aebab780c5b84a85b6f10884d05bb29bae3c3bf

8320995: RISC-V: C2 PopCountVI
8320996: RISC-V: C2 PopCountVL

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java

Changeset: edd47c10
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 10:11:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edd47c10ebfdc021368820dec6a109251554e8b0

8308033: The jcmd thread dump related tests should test virtual threads

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java

Changeset: aafa15fc
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-08 10:18:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aafa15fc173af07ebf5361a8c6a09c2a28981c38

8331208: Memory stress test that checks OutOfMemoryError stack trace fails

Reviewed-by: dholmes, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: ad78b7fa
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-08 10:38:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad78b7fa67ba30cab2e8f496e4c765be15deeca6

8331185: Enable compiler memory limits in debug builds

Reviewed-by: asmehra, kvn

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java

Changeset: c8452615
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:56:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8452615b1f3c4e03caf70e2c72928d49cb816a7

8331924: Parallel: Remove unused MutableSpace::mangle_unused_area_complete

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp

Changeset: 230fac80
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:57:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/230fac80f25e9608006c8928a8a7708bf13a818c

8331941: Make CollectedHeap::parallel_object_iterator public

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: 42b1d858
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2024-05-08 20:26:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42b1d858d15fd06de9ce41b08b430b12724652e9

8330275: Crash in XMark::follow_array

Reviewed-by: stefank, stuefe

! src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp

Changeset: 0d1216c7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d1216c7a1dc215550ac769afc21dea91c638215

8331939: Add custom hook for TestImage

Reviewed-by: mikael

! make/TestImage.gmk

Changeset: 588e314e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/588e314e4b96f2a48d46ab8a088a7b8d26be318d

8331886: Allow markdown src file overrides

Reviewed-by: ihse

! make/Docs.gmk
! make/common/ProcessMarkdown.gmk

Changeset: 2d622152
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-08 22:36:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d622152b07bba0aba8fd5b1e24293e28d6e69f5

8331541: [i386] linking with libjvm.so fails after JDK-8283326

Reviewed-by: djelinski, ihse

! make/autoconf/flags-ldflags.m4
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S

Changeset: 964d6089
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-09 07:05:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/964d60892eec5e64942b49182a4c6d4105620acd

8322753: RISC-V: C2 ReverseBytesV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: ac86f59e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-09 07:43:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac86f59e4f5382d5c3e8984532dd210611db7dcb

8330532: Improve line-oriented text parsing in HotSpot

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: matsaave, jsjolen

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
+ src/hotspot/share/utilities/istream.cpp
+ src/hotspot/share/utilities/istream.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java

Changeset: ad0b54d4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 11:47:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8

8314225: SIGSEGV in JavaThread::is_lock_owned

Reviewed-by: dlong, dholmes

! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp

Changeset: 0a4eeeaa
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-09 11:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a4eeeaa3c63585244be959386dd94882398e87f

8331033: EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8331033.java

Changeset: aaa90b30
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-09 13:54:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aaa90b3005c85852971203ce6feb88e7091e167b

8327476: Upgrade JLine to 3.26.1

Reviewed-by: ihse, vromero

! make/conf/module-loader-map.conf
- make/modules/jdk.internal.le/Lib.gmk
- src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibraryImpl.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/UtilLibraryImpl.java
- src/jdk.internal.le/linux/native/lible/CLibrary.cpp
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibraryImpl.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/NativeLong.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java
- src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/CLibrary.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmNativePty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinConsoleWriter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/WindowsAnsiWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/jna/LastErrorException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/native/lible/Kernel32.cpp
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: c4ff58b9
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-09 14:30:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4ff58b9bcfd08eae0623a648a837e08f25b3f9b

8330146: assert(!_thread->is_in_any_VTMS_transition()) failed

Reviewed-by: cjplummer, kevinw

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

Changeset: aa4cddd4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 15:42:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa4cddd4b8a6a12ba5d0360a721aebaabf362fff

8331950: Remove MemoryPoolMBean/isCollectionUsageThresholdExceeded from ZGC ProblemLists

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: c7d98df2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-09 15:54:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7d98df2ac509ebc8f4e801a0874a9497c54c602

8329691: Support `nonlikelyScript` parent locale inheritance

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ test/jdk/sun/util/locale/provider/NonLikelyScriptTest.java

Changeset: ffbdfffb
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-09 18:01:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ffbdfffbc702253f32fa45dc1855b663c72074a6

8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

Introduce tolerance factor: count > loaderCount.size() / 2
Fail the test only if the number of snapshots with more than
2 file loader threads is greater than half of the number
of valid snapshots.

Reviewed-by: prr, honkar

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 0bf72821
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-09 22:53:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bf728212fb4bce067076780aaa5b9341d7cdb6b

8331231: containers/docker/TestContainerInfo.java fails

Reviewed-by: dholmes

! test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Changeset: d47a4e9f
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-09 23:05:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d47a4e9f63a9414b90e09514bc26f6f7142ad49f

8332008: Enable issuestitle check

Reviewed-by: erikj

! .jcheck/conf

Changeset: a643d6c7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-09 23:37:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a643d6c7ac8a7bc0d3a288c1ef3f07876cf70590

8331862: Remove split relocation info implementation

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: a706ca4f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-05-10 01:34:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a706ca4fdb4db4ba36c6ad04a37c37a348f8af0b

8329418: Replace pointers to tables with offsets in relocation bitmap

Reviewed-by: cjplummer, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: d2d37c91
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 04:30:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2d37c913e5b55f7aec2c7a6b5a2328348ded223

8331942: On Linux aarch64, CDS archives should be using 64K alignment by default

Reviewed-by: aph, iklam

! make/autoconf/jdk-options.m4

Changeset: b9a142a2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-10 04:45:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9a142a2243676b3f4fe288e7a28f4957a4d1edd

8226990: GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox.

Reviewed-by: tr, honkar, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneOpaqueColor.java

Changeset: f47fc867
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 06:25:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f47fc867b3518cb285d39f7b157bf7fde87b2083

8331908: Simplify log code in vectorintrinsics.cpp

Reviewed-by: jwaters, kvn

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

Changeset: 7db6a3f0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-10 07:58:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7db6a3f0ee3986b492786bec99b207ec36401c57

8331905: Fix direct includes of g1_globals.hpp

Reviewed-by: ayang, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp

Changeset: d6541245
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 08:22:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d65412450254992c05c851298323b6acd3b39bd3

8331932: Startup regressions in 23-b13

Reviewed-by: alanb, naoto, liach

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: 9f43ce5a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 09:48:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f43ce5a725b212cec0f3cd17491c4bada953676

8330027: Identity hashes of archived objects must be based on a reproducible random seed

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: dab92c51
Author:    释天 <jinguojie.jgj at alibaba-inc.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-10 10:01:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dab92c51c70767abcda3b1a91dd7d1a9b40290c1

8331558: AArch64: optimize integer remainder

Reviewed-by: eliu, aph

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

Changeset: dea8076a
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-10 10:10:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dea8076a584fcb41d1b911af911605e2e7f82a87

8332006: Test com/sun/net/httpserver/TcpNoDelayNotRequired.java run timeout with -Xcomp

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: 784b8fce
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 10:50:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/784b8fce7a1b05209a8db168c8d2f86484a1a817

8331744: java.lang.classfile.TypeKind improvements

Reviewed-by: asotona, redestad

! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
+ test/jdk/jdk/classfile/TypeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java

Changeset: e06e6d41
Author:    duke <duke at openjdk.org>
Date:      2024-05-10 11:00:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e06e6d410a15a5d35d55d9e6b048a26a964c863a

Automatic merge of jdk:master into master

! .jcheck/conf
! .jcheck/conf



More information about the panama-dev mailing list