git: openjdk/leyden: premain: 192 new changesets

duke duke at openjdk.org
Thu Jul 11 06:31:34 UTC 2024


Changeset: 31e8deba
Branch: premain
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-17 06:16:26 +0000
URL:       https://git.openjdk.org/leyden/commit/31e8debae63e008da79e403bcb870a7be631af2c

8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails

Reviewed-by: stefank, jsjolen, stuefe

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 29b63928
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 06:58:55 +0000
URL:       https://git.openjdk.org/leyden/commit/29b63928387a8b6ab387057cb3eac4771b1bfff1

8334228: C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestOffsetSorting.java

Changeset: 7b38bfea
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 07:00:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7b38bfea331437ad99277032de7fce939303abc8

8333729: C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: 5e09397b
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:06:20 +0000
URL:       https://git.openjdk.org/leyden/commit/5e09397bf6244c98204180f53a2891604d2843d1

8334222: exclude containers/cgroup/PlainRead.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: d751441b
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-17 08:23:39 +0000
URL:       https://git.openjdk.org/leyden/commit/d751441b76ef41880c77b48372c491f9558f1c68

8330586: GHA: Drop additional gcc/glibc packages installation for x86_32

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: 113a2c02
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:57:57 +0000
URL:       https://git.openjdk.org/leyden/commit/113a2c028dc3b9abb6229d5f0b812b54a9b61011

8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: kvn, mdoerr

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

Changeset: 0d1080d1
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-17 09:30:48 +0000
URL:       https://git.openjdk.org/leyden/commit/0d1080d194c596dc74dd8b173b18b14cc71e1b52

8331117: [PPC64] secondary_super_cache does not scale well

Reviewed-by: rrich, amitkumar

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: ef7923e1
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-17 11:35:41 +0000
URL:       https://git.openjdk.org/leyden/commit/ef7923e1277ce86c6e5331871f1031c28bf82e31

8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV

Reviewed-by: fyang, mli

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastRVV.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: cdf22b13
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-06-17 12:57:09 +0000
URL:       https://git.openjdk.org/leyden/commit/cdf22b13204456b589349500bef0e9d48af44e83

8326715: ZGC: RunThese24H fails with ExitCode 139 during shutdown

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp

Changeset: c94af6f9
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-17 15:50:55 +0000
URL:       https://git.openjdk.org/leyden/commit/c94af6f943c179553d1827550847b93491d47506

8333962: Obsolete OldSize

Reviewed-by: dholmes, zgu

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

Changeset: 801bf15f
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-17 17:27:01 +0000
URL:       https://git.openjdk.org/leyden/commit/801bf15f02ca47c3547eb677079d7d2f3af1de8c

8332105: Exploded JDK does not include CDS

Reviewed-by: dholmes, iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java

Changeset: ba5a4670
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-06-17 19:37:32 +0000
URL:       https://git.openjdk.org/leyden/commit/ba5a4670b8ad86fefb41a939752754bf36aac9dc

8332854: Unable to build openjdk with --with-harfbuzz=system

Reviewed-by: jwaters, erikj, jdv, ihse

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: e95f0928
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-18 05:24:33 +0000
URL:       https://git.openjdk.org/leyden/commit/e95f092862307c248bbd93e7026cbd92053fb4c9

8333964: RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java

Changeset: 0199fee4
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-18 06:48:26 +0000
URL:       https://git.openjdk.org/leyden/commit/0199fee431e0dccdd570b38595ea29c760dbed44

8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]'

Reviewed-by: aboldtch, mbaesken, kbarrett

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

Changeset: 99fefec0
Branch: premain
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-06-18 07:25:17 +0000
URL:       https://git.openjdk.org/leyden/commit/99fefec092f49cd759f93aa75e008cfa06d2a183

8331431: Update to use jtreg 7.4

Reviewed-by: ihse, erikj, jpai

! 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: 0665195e
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-18 08:27:26 +0000
URL:       https://git.openjdk.org/leyden/commit/0665195e59889c3f8dc5ade6521d6ca2eb4ca8b4

8334293: G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp

Changeset: b42fe86e
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-18 08:33:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b42fe86e817ec6975c869f46922797f546734ee0

8334097: Parallel: Obsolete HeapFirstMaximumCompactionCount

Reviewed-by: tschatzl, dholmes

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: d4c13737
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-18 08:42:44 +0000
URL:       https://git.openjdk.org/leyden/commit/d4c13737171b7ab7a8a29a69fa9965f8363c5aee

8334043: VerifyError when inner class is accessed in prologue

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out

Changeset: 614b99a8
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-06-18 09:48:31 +0000
URL:       https://git.openjdk.org/leyden/commit/614b99a8f8360dc0a6a018f06fb336c6883f0f4a

8334442: Temporarily disable return type assertion to reduce noise in testing

Reviewed-by: thartmann, chagedorn

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

Changeset: 472b935b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2024-06-18 10:24:43 +0000
URL:       https://git.openjdk.org/leyden/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b

8334332: TestIOException.java fails if run by root

Reviewed-by: prappo

! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: fa401f37
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-18 12:08:57 +0000
URL:       https://git.openjdk.org/leyden/commit/fa401f37dffe7bde27e562065dfd24381d5237cc

8333805: Replaying compilation with null static final fields results in a crash

Reviewed-by: thartmann, dlong

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestNullStaticField.java

Changeset: e681b4e9
Branch: premain
Author:    nibjen <jena.nibedita at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-06-18 13:28:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e681b4e9b3ae24f45d8c6adab4105df39e6b8a92

8332524: Instead of printing "TLSv1.3," it is showing "TLS13"

Reviewed-by: mullan

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

Changeset: 91bd85d6
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-06-18 13:51:50 +0000
URL:       https://git.openjdk.org/leyden/commit/91bd85d65dff9cea91b88da7ef241be5c7b85f94

8333854: IllegalAccessError with proxies after JDK-8332457

Reviewed-by: redestad, asotona

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java

Changeset: 8bc2fbe5
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-18 14:05:11 +0000
URL:       https://git.openjdk.org/leyden/commit/8bc2fbe57893b110fdb5fd567df4615e7833e5ae

8333769: Pretouching tests dont test pretouching

Reviewed-by: stuefe, asmehra

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
- test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 6f860f8f
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-18 14:48:46 +0000
URL:       https://git.openjdk.org/leyden/commit/6f860f8f6f69369130ed79e71255005b5beed45a

8334430: Clean up nativeInst_x86.*

Reviewed-by: jwaters, jiefu

! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp

Changeset: e965d70a
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-18 16:15:09 +0000
URL:       https://git.openjdk.org/leyden/commit/e965d70a7425bec78620a2ca8bfaca3c392edf6a

8333876: C2 SuperWord: regression after JDK-8325155: failed: internal connection

Reviewed-by: kvn, roland

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

Changeset: 2ce85d96
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-18 21:31:16 +0000
URL:       https://git.openjdk.org/leyden/commit/2ce85d96352cef4910cb6a5c2d9b174ca9d8a4e4

8291472: [macos] jawt 1.4 lock/unlock not supported

Reviewed-by: serb

! src/java.desktop/macosx/native/libjawt/jawt.m

Changeset: e227c7e3
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-18 23:23:39 +0000
URL:       https://git.openjdk.org/leyden/commit/e227c7e37d4de0656f013f3a936b1acfa56cc2e0

8334258: Compiler erronousely allows access to instance variable in argument expression of a constructor invocation

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out

Changeset: 48621ae1
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-19 06:45:04 +0000
URL:       https://git.openjdk.org/leyden/commit/48621ae193ef70b2fae4dcb7ddc524f349beb131

8331168: Introduce PredicateEntryIterator to iterate through predicate entries

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 2165a053
Branch: premain
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-06-19 09:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/2165a053e8bf56220af8ef1ef50708364f555931

8334399: [JVMCI] Implement JVMCICompiler::is_intrinsic_supported

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompiler.java

Changeset: 07ebda54
Branch: premain
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-19 10:35:32 +0000
URL:       https://git.openjdk.org/leyden/commit/07ebda54f290cc17c6682abd26ceca2868488a63

8334215: serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: dholmes

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java

Changeset: 7b3a96d5
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-19 10:45:34 +0000
URL:       https://git.openjdk.org/leyden/commit/7b3a96d57023e8a7cf495e2d7c551976f0e5656b

8334488: Improve error for illegal early access from nested class

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
! test/langtools/tools/javac/LocalClassCtorPrologue.out
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out

Changeset: 50bed6c6
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-19 10:54:13 +0000
URL:       https://git.openjdk.org/leyden/commit/50bed6c67b1edd7736bdf79308d135a4e1047ff0

8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager

Reviewed-by: alanb

! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java

Changeset: 01ee4241
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-19 15:15:30 +0000
URL:       https://git.openjdk.org/leyden/commit/01ee4241b76e78ca67803c4b083fcedecef1c96c

8294960: Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 856931d0
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-19 16:23:22 +0000
URL:       https://git.openjdk.org/leyden/commit/856931d01f14b1c665c04e05d5637b8237c56988

8304732: jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events"

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/internal/HiddenWait.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.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/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: bcf4bb48
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-19 16:35:20 +0000
URL:       https://git.openjdk.org/leyden/commit/bcf4bb4882e06d8c52f6eb4e9c4e027ba0622c5f

8333344: JMX attaching of Subject does not work when security manager not allowed

Reviewed-by: weijun, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
= test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/security/AuthorizationTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java

Changeset: 78682fe7
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-06-19 19:12:31 +0000
URL:       https://git.openjdk.org/leyden/commit/78682fe78e18268b1857855c3595b4d118808c66

8329288: Update Visual Studio visibility support for POSIX functions

Reviewed-by: kbarrett

! make/autoconf/flags-cflags.m4

Changeset: 4e58d8c8
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-19 23:23:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4e58d8c897d845cfa73780264481da174d46acb4

8309821: Link to hidden classes section in Class specification for Class::isHidden

Reviewed-by: iris, rriggs

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

Changeset: b211929e
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-20 01:36:05 +0000
URL:       https://git.openjdk.org/leyden/commit/b211929e05c0acdf7343c3edd025749d573c67b3

8334570: Problem list gc/TestAlwaysPreTouchBehavior.java

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: fad6644e
Branch: premain
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2024-06-20 04:18:39 +0000
URL:       https://git.openjdk.org/leyden/commit/fad6644eabbad6b6d3472206d9db946408aca612

8333754: Add a Test against ECDSA and ECDH NIST Test vector

Reviewed-by: ascarpino

+ test/jdk/sun/security/ec/ECDHPrimitive.java
+ test/jdk/sun/security/ec/ECDSAPrimitive.java
+ test/jdk/sun/security/ec/KAS_ECC_CDH_PrimitiveTest.txt
+ test/jdk/sun/security/ec/SigGen-1.txt

Changeset: 2d4185f4
Branch: premain
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-06-20 05:23:08 +0000
URL:       https://git.openjdk.org/leyden/commit/2d4185f4f1def7c32d1a556521e26ec656234220

8332717: ZGC: Division by zero in heuristics

Reviewed-by: aboldtch, shade

! src/hotspot/share/gc/z/zDirector.cpp

Changeset: ff302409
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-20 06:15:19 +0000
URL:       https://git.openjdk.org/leyden/commit/ff30240926224b2f98e173bcd606c157af788919

8334239: Introduce macro for ubsan method/function exclusions

Reviewed-by: stefank, stuefe, kbarrett

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/prims/unsafe.cpp
+ src/hotspot/share/sanitizers/ub.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: d7dad50a
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-20 07:14:01 +0000
URL:       https://git.openjdk.org/leyden/commit/d7dad50af5df356089101ca440fca5232fadb81e

8334544: C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()

Reviewed-by: chagedorn, thartmann

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

Changeset: cabd1046
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-06-20 08:28:06 +0000
URL:       https://git.openjdk.org/leyden/commit/cabd1046d08865f122663d18708d40e5c885c1c3

8334164: The fix for JDK-8322811 should use _filename.is_set() rather than strcmp()

Reviewed-by: dholmes, cjplummer

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: c6f3bf4b
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-20 08:30:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c6f3bf4bd61405c2ed374b15ef82cc987f52cd52

8334026: Provide a diagnostic PrintMemoryMapAtExit switch on Linux

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/NMT/PrintMemoryMapAtExitTest.java

Changeset: 64208462
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-20 10:10:54 +0000
URL:       https://git.openjdk.org/leyden/commit/642084629a9a793a055cba8a950fdb61b7450093

8334396: RISC-V: verify perf of ReverseBytesI/L

Reviewed-by: fyang, rehn

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

Changeset: 5cad0b4d
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-20 11:53:02 +0000
URL:       https://git.openjdk.org/leyden/commit/5cad0b4df7f5ccb6d462dc948c2ea5ad5da6e2ed

8322708: Global HTML attributes are not allowed

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/TestGlobalHtml.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/pkg1/C1.java

Changeset: 001d6860
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2024-06-20 13:45:31 +0000
URL:       https://git.openjdk.org/leyden/commit/001d6860199436c5fb14bd681d640d462b472015

8332587: RISC-V: secondary_super_cache does not scale well

Reviewed-by: mli, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 9ef86da5
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-20 15:42:17 +0000
URL:       https://git.openjdk.org/leyden/commit/9ef86da5f8e2579fa1fdf40b4a6f556882e1177d

8334170: bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4

Reviewed-by: aivanov, azvegint

! test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java

Changeset: 99e4d77a
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-20 15:43:44 +0000
URL:       https://git.openjdk.org/leyden/commit/99e4d77aac72cdddb4973805d28c225f17ea965f

8333117: Remove support of remote and manual debuggee launchers

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: a81e1bf1
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-20 15:43:56 +0000
URL:       https://git.openjdk.org/leyden/commit/a81e1bf1e1a6f00280b9be987c03fe20915fd52c

8332252: Clean up vmTestbase/vm/share

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java
= test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/MemoryPoolFinder.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/func/findByName/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/StressClassLoadingTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/byteMutation/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/metaspace/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/parallelLoad/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/CustomClassLoaders.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/CommentedFileReader.java
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/RandomEx.java
- test/hotspot/jtreg/vmTestbase/vm/share/StringUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/UnsafeAccess.java
- test/hotspot/jtreg/vmTestbase/vm/share/VMRuntimeEnvUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryManagerData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryPoolData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryUsageData.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/CmdExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/ProcessHandler.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AbstractClassFileTransformer.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AnnotationAppender.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/TransformingClassLoader.java

Changeset: 1b1dba80
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-06-20 16:28:48 +0000
URL:       https://git.openjdk.org/leyden/commit/1b1dba8082969244effa86ac03c6053b3b0ddc43

8333358: java/io/IO/IO.java test fails intermittently

Reviewed-by: naoto

! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/input.exp
! test/jdk/java/io/IO/output.exp

Changeset: 265a0f55
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-20 17:01:17 +0000
URL:       https://git.openjdk.org/leyden/commit/265a0f5547d0ddb220391aef679c122768f02a00

8334490: Normalize string with locale invariant `toLowerCase()`

Reviewed-by: jlu, dfuchs, lancea, rriggs

! test/lib/jdk/test/lib/Platform.java

Changeset: de8ee977
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-06-20 18:04:58 +0000
URL:       https://git.openjdk.org/leyden/commit/de8ee97718d7e12b541b310cf5b67f3e10e91ad9

8334333: MissingResourceCauseTestRun.java fails if run by root

Reviewed-by: naoto, jlu

! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java

Changeset: 187710e1
Branch: premain
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-06-20 18:46:36 +0000
URL:       https://git.openjdk.org/leyden/commit/187710e1c1714ba28c7802efd4f7bb32a366d79d

8333300: [JVMCI] add support for generational ZGC

Reviewed-by: dnsimon, kvn, eosterlund

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 4b4a483b
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-20 19:03:50 +0000
URL:       https://git.openjdk.org/leyden/commit/4b4a483b6fe7a6fcfdfe6f68faac29099a64c982

8330699: Obsolete -XX:+UseEmptySlotsInSupers

Reviewed-by: shade, fparain, dholmes

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
- test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: e5de26dd
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-20 23:35:15 +0000
URL:       https://git.openjdk.org/leyden/commit/e5de26ddf0550da9e6d074d5b9ab4a943170adca

8329032: C2 compiler register allocation support for APX EGPRs

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java

Changeset: 880e458a
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-21 00:24:55 +0000
URL:       https://git.openjdk.org/leyden/commit/880e458a1072589ae199cc9204dcce9eab0f4eaa

8333819: Move embedded external addresses from relocation info into separate global table

Reviewed-by: dlong

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 6a5cb0b2
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-21 07:04:26 +0000
URL:       https://git.openjdk.org/leyden/commit/6a5cb0b2c49cb390ce8b87fd977ee79572df90fc

8334567: [test] runtime/os/TestTracePageSizes move ppc handling

Reviewed-by: stuefe, lucy

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: bdd96604
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-21 07:36:02 +0000
URL:       https://git.openjdk.org/leyden/commit/bdd96604ae55ba0cd3cd3363e2ba44205d8aa3aa

8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: ed149062
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-21 08:38:42 +0000
URL:       https://git.openjdk.org/leyden/commit/ed149062d0e8407710f083aa85d28d27c4a45ecc

8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: asteiner, lucy, amenkov

! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp

Changeset: d2bebffb
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-21 09:43:49 +0000
URL:       https://git.openjdk.org/leyden/commit/d2bebffb1fd26fae4526afd33a818ee776b7102e

8327370: (ch) sun.nio.ch.Poller.register throws AssertionError

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, jpai, djelinski

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: 711e7238
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-06-21 10:36:05 +0000
URL:       https://git.openjdk.org/leyden/commit/711e7238196a4ef9211ed4cca15c7c1d774df019

6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser
8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality

Reviewed-by: achung, prr

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

Changeset: 08ace27d
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-21 10:44:51 +0000
URL:       https://git.openjdk.org/leyden/commit/08ace27da1d9cd215c77471eabf41417ff6282d2

8332314: Add window size configuration option to JavaShellToolBuilder interface

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java

Changeset: dbf5a9a4
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-06-21 13:43:03 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf5a9a4006020ddebcce89692ce8826b6b2db46

8334706: [JVMCI] APX registers incorrectly exposed on AMD64

Reviewed-by: yzheng, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java

Changeset: 9f8de221
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-21 13:51:06 +0000
URL:       https://git.openjdk.org/leyden/commit/9f8de221d7f0186718411ab3f5217e3883237e84

8327793: Deprecate jstatd for removal

Reviewed-by: alanb, cjplummer

! src/jdk.jstatd/share/classes/module-info.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 75bea280
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-21 14:16:23 +0000
URL:       https://git.openjdk.org/leyden/commit/75bea280b9adb6dac9fefafbb3f4b212f100fbb5

8333867: SHA3 performance can be improved

Reviewed-by: kvn, valeriep

! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/sun/security/provider/DigestBase.java
! src/java.base/share/classes/sun/security/provider/SHA3.java

Changeset: c41293a7
Branch: premain
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-06-21 14:23:38 +0000
URL:       https://git.openjdk.org/leyden/commit/c41293a70834a79c79e859ebcdb8869884ac87dc

8334695: Fix build failure without zgc after JDK-8333300

Reviewed-by: dnsimon, chagedorn

! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 93d98027
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-21 15:48:38 +0000
URL:       https://git.openjdk.org/leyden/commit/93d98027649615afeeeb6a9510230d9655a74a8f

8334715: [riscv] Mixed use of tab and whitespace in riscv.ad

Reviewed-by: chagedorn, amitkumar

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

Changeset: 8e1d2b09
Branch: premain
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-06-21 16:37:57 +0000
URL:       https://git.openjdk.org/leyden/commit/8e1d2b091c9a311d98a0b886a803fb18d4405d8a

8334441: Mark tests in jdk_security_infra group as manual

Reviewed-by: clanger, mullan

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/security/infra/javax/net/ssl/HttpsURLConnectionTest.java

Changeset: 689cee3d
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-21 18:02:57 +0000
URL:       https://git.openjdk.org/leyden/commit/689cee3d0950e15e88a1f6738bfded00655dca9c

8334509: Cancelling PageDialog does not return the same PageFormat object

Reviewed-by: aivanov, prr

! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
+ test/jdk/java/awt/print/PrinterJob/PageDialogCancelTest.java

Changeset: 1ff5acda
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-06-21 20:13:26 +0000
URL:       https://git.openjdk.org/leyden/commit/1ff5acdafff1ccd3e64c70eebbfbff75e0d783eb

8332099: since-checker - Add @ since to package-info in jdk.jsobject

Reviewed-by: prr

! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java

Changeset: 7e55ed3b
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-06-21 22:38:38 +0000
URL:       https://git.openjdk.org/leyden/commit/7e55ed3b106ed08956d2d38b7c99fb81704667c9

8333748: javap crash - Fatal error: Unmatched bit position 0x2 for location CLASS

Reviewed-by: asotona

! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/UndefinedAccessFlagTest.java

Changeset: 72ca7baf
Branch: premain
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-22 12:16:50 +0000
URL:       https://git.openjdk.org/leyden/commit/72ca7bafcd49a98c1fe09da72e4e47683f052e9d

8334708: FFM: two javadoc problems

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java

Changeset: 652784c8
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-23 08:19:28 +0000
URL:       https://git.openjdk.org/leyden/commit/652784c803863f40ee3d81695a19e705365cb800

8334392: Switch RNG in NMT's treap

Reviewed-by: stuefe, azafari, gziemski

! src/hotspot/share/nmt/nmtTreap.hpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp

Changeset: eb110bdc
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-23 12:33:38 +0000
URL:       https://git.openjdk.org/leyden/commit/eb110bdc6e8bcb87b9b8b24ac66eb9b4c57106fd

8334180: NMT gtests introduced with 8312132 should be labeled as NMT

Reviewed-by: gziemski, stuefe

! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 7baddc20
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-06-23 18:00:28 +0000
URL:       https://git.openjdk.org/leyden/commit/7baddc202a9ab2b85401aa05f827678b514ebf55

8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3

Reviewed-by: alanb

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: a4582a89
Branch: premain
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-06-24 05:15:32 +0000
URL:       https://git.openjdk.org/leyden/commit/a4582a8957d604b50249e1f59679393966456a14

8334166: Enable binary check

Reviewed-by: kcr, ihse, prr, erikj

! .jcheck/conf

Changeset: 863b2a99
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-24 06:06:45 +0000
URL:       https://git.openjdk.org/leyden/commit/863b2a991df9204560c4680fc10dd0f68b260217

8329994: Zap alignment padding bits for ArrayOops in non-release builds

Reviewed-by: ayang, sjohanss

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

Changeset: 13dce296
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-06-24 06:33:39 +0000
URL:       https://git.openjdk.org/leyden/commit/13dce296fc3924b269757ce1279c57afe18faeeb

8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields

Reviewed-by: mbaesken, mdoerr

! src/hotspot/cpu/ppc/ppc.ad
! test/jdk/com/sun/jdi/EATests.java

Changeset: edf7f055
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-24 07:14:57 +0000
URL:       https://git.openjdk.org/leyden/commit/edf7f055ee010a2c19bce26c15726d5b58e2e832

8334083: C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java

Changeset: 05a63d80
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-24 07:51:01 +0000
URL:       https://git.openjdk.org/leyden/commit/05a63d80b9c1e312512c707ccf6b255c16a9edf5

8334489: Add function os::used_memory

Reviewed-by: eosterlund, dholmes, stuefe

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 05ff3185
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:46:10 +0000
URL:       https://git.openjdk.org/leyden/commit/05ff3185edd25b381a97f6879f496e97b62dddc2

8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572

Reviewed-by: stefank, eosterlund, coleenp, zgu

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: ca5a438e
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-24 08:58:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ca5a438e5a4612c66f70c70a9d425eca0e49e84d

8334571: Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 9d4a4bd2
Branch: premain
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-06-24 11:15:33 +0000
URL:       https://git.openjdk.org/leyden/commit/9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6

8324841: PKCS11 tests still skip execution

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 2e64d151
Branch: premain
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2024-06-24 11:27:18 +0000
URL:       https://git.openjdk.org/leyden/commit/2e64d15144be03388104c762816c1ba629da9639

8334564: VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize

Reviewed-by: mdoerr, kvn, stuefe

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

Changeset: 5ac2149b
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-24 12:37:53 +0000
URL:       https://git.openjdk.org/leyden/commit/5ac2149b7bde947886533bf5996d977bb8ec66f1

8334299: Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR

Reviewed-by: stuefe, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: e825ccfe
Branch: premain
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-24 13:33:20 +0000
URL:       https://git.openjdk.org/leyden/commit/e825ccfe6652577e4e828e8e4dfe19be0ea77813

8332362: Implement os::committed_in_range for MacOS and AIX

Reviewed-by: stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: b2930c5a
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-24 13:34:29 +0000
URL:       https://git.openjdk.org/leyden/commit/b2930c5aeedf911ec893734181c1af0573e222f4

8334040: jdk/classfile/CorpusTest.java timed out

Reviewed-by: alanb

! test/jdk/jdk/classfile/CorpusTest.java

Changeset: 55c79694
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-24 14:36:50 +0000
URL:       https://git.openjdk.org/leyden/commit/55c796946158aab1d019a57b77a33441d7b13065

8334765: JFR: Log chunk waste

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! test/jdk/jdk/jfr/jvm/TestWaste.java

Changeset: 71a692ab
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-24 18:05:50 +0000
URL:       https://git.openjdk.org/leyden/commit/71a692ab435fdeea4ce8f8db7a55dd735c7c5016

8321033: Avoid casting Array to GrowableArray

Reviewed-by: kbarrett, iklam, ccheung

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

Changeset: 4b153e5e
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-24 18:19:03 +0000
URL:       https://git.openjdk.org/leyden/commit/4b153e5e051c01ad8d0c3ff335352918c2970fe6

8306580: Propagate CDS dumping errors instead of directly exiting the VM

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/StaticWritingError.java

Changeset: 3a26bbce
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-25 02:19:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3a26bbcebc2f7d11b172f2b16192a3adefeb8111

8185429: [macos] After a modal dialog is closed, no window becomes active

Reviewed-by: tr, dnguyen, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt

Changeset: e527e1c3
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-25 03:26:18 +0000
URL:       https://git.openjdk.org/leyden/commit/e527e1c32fcc7b2560cec540bcde930075ac284a

8334580: Deprecate no-arg constructor BasicSliderUI() for removal

Reviewed-by: kcr, aivanov, iris, prr

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

Changeset: 974dca80
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-25 05:06:33 +0000
URL:       https://git.openjdk.org/leyden/commit/974dca80df71c5cbe492d1e8ca5cee76bcc79358

8334223: Make Arena MEMFLAGs immutable

Reviewed-by: jsjolen, azafari, gziemski

! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: c30e0403
Branch: premain
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-25 07:08:07 +0000
URL:       https://git.openjdk.org/leyden/commit/c30e040342c69a213bdff321fdcb0d27ff740489

8331911: Reconsider locking for recently disarmed nmethods

Reviewed-by: shade, eosterlund

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp

Changeset: baafa662
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-25 09:12:09 +0000
URL:       https://git.openjdk.org/leyden/commit/baafa662a2f0706e4275a4fe0459ee6759369858

8334287: Man page update for jstatd deprecation

Reviewed-by: alanb

! src/jdk.jstatd/share/man/jstatd.1

Changeset: 75a2afac
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-06-25 12:21:46 +0000
URL:       https://git.openjdk.org/leyden/commit/75a2afacc8f5fdec53350b1cb66076cdfeae12f0

8248981: Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature

Reviewed-by: valeriep

! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java

Changeset: cae94b26
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-25 14:06:03 +0000
URL:       https://git.openjdk.org/leyden/commit/cae94b268d633b0557a54e3b21eff60d7f0edc2d

8334397: RISC-V: verify perf of ReverseBytesS/US

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! test/micro/org/openjdk/bench/java/lang/Characters.java
+ test/micro/org/openjdk/bench/java/lang/Shorts.java

Changeset: 6c679330
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-25 14:07:32 +0000
URL:       https://git.openjdk.org/leyden/commit/6c6793307d4734409016943ae584726ac30d667e

8334899: Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java

Changeset: 57f8b91e
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-25 14:37:38 +0000
URL:       https://git.openjdk.org/leyden/commit/57f8b91e558e5b9ff9c2000b8f74e3a1988ead2b

8333658: NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage

Reviewed-by: stuefe, azafari

+ src/hotspot/share/nmt/arrayWithFreeList.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp

Changeset: 9c89f086
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-25 16:04:03 +0000
URL:       https://git.openjdk.org/leyden/commit/9c89f0861c1b6d25e1a7c3ac1add9a168d807788

8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/locks/TestCoarsenedAndNotEscapedLocksElimination.java

Changeset: 7429c37e
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-25 16:44:41 +0000
URL:       https://git.openjdk.org/leyden/commit/7429c37e63ffd50884d91d8f583d409633bfb04d

8334598: Default classlist in JDK is not deterministic after JDK-8293980

Reviewed-by: ccheung, dholmes, stuefe, erikj

! make/GenerateLinkOptData.gmk

Changeset: 933eabab
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-06-25 17:10:20 +0000
URL:       https://git.openjdk.org/leyden/commit/933eababf2b79586a911082af36fdcc41763c7b9

8334629: [BACKOUT] PhaseIdealLoop::conditional_move is too conservative

Reviewed-by: epeter, thartmann, jkarthikeyan

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/micro/org/openjdk/bench/vm/compiler/CMove.java

Changeset: f8bf470b
Branch: premain
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-06-25 18:19:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f8bf470b773884911290fa6ce059f7cc13686186

8334810: Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
8268379: java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out

Reviewed-by: naoto, jlu

! test/jdk/ProblemList.txt

Changeset: 861aefca
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-25 19:05:01 +0000
URL:       https://git.openjdk.org/leyden/commit/861aefcafacdc21459ef966307f52568e327fd49

8334418: Update IANA Language Subtag Registry to Version 2024-06-14

Reviewed-by: lancea, iris, srl, naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 86b0cf25
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-25 19:05:22 +0000
URL:       https://git.openjdk.org/leyden/commit/86b0cf259fb3cbe3a1973151148e5d36c6a99d91

8334653: ISO 4217 Amendment 177 Update

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
= test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: b3bf31a0
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-25 19:50:58 +0000
URL:       https://git.openjdk.org/leyden/commit/b3bf31a0a08da679ec2fd21613243fb17b1135a9

8333542: Breakpoint in parallel code does not work

Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: dholmes, vlivanov

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
+ test/jdk/com/sun/jdi/BreakpointOnClassPrepare.java

Changeset: f101e153
Branch: premain
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-06-25 22:31:39 +0000
URL:       https://git.openjdk.org/leyden/commit/f101e153cee68750fcf1f12da10e29806875b522

8333583: Crypto-XDH.generateSecret regression after JDK-8329538

Reviewed-by: sviswanathan, kvn, ascarpino

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java

Changeset: c66f785f
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-26 00:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/c66f785fb685d5c378fb4c4cdebdef29c01d321b

8334505: RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length

Reviewed-by: fyang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 25c3845b
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-26 05:15:36 +0000
URL:       https://git.openjdk.org/leyden/commit/25c3845be270462388ee5e7330cc7315e5c738df

8333133: Simplify QuickSort::sort

Reviewed-by: shade, dholmes

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/utilities/quickSort.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp

Changeset: a5f401f3
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-26 07:09:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a5f401f3a8534a64cf3c27c2ef67f17860de6d6b

8334650: Add debug information about whether an Assertion Predicate is for the init or last value

Reviewed-by: roland, kvn

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

Changeset: b88af942
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-26 07:40:35 +0000
URL:       https://git.openjdk.org/leyden/commit/b88af94269640a160fbacf25618f3a00756464aa

8269870: PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed

Co-authored-by: Hamlin Li <mli at openjdk.org>
Reviewed-by: mli, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: e1390056
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-26 08:44:17 +0000
URL:       https://git.openjdk.org/leyden/commit/e1390056c9dbf0a02a131864ebee23435e997852

8333994: NMT: call stacks should show source information

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.cpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 7f6804ce
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-26 09:09:13 +0000
URL:       https://git.openjdk.org/leyden/commit/7f6804ceb63568d72e825d45b02d08f314c9b0fc

8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960

Reviewed-by: redestad

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

Changeset: 4ce8822b
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-26 09:12:02 +0000
URL:       https://git.openjdk.org/leyden/commit/4ce8822b6c53b8bd72713f1bfaf6673b91aabea4

8334037: Local class creation in lambda in pre-construction context crashes javac
8333313: NullPointerException in lambda instantiating an inner local class in prologue
8333766: Stack overflow with anonymous class in super() parameter
8334679: Wrong bug number in regression test for JDK-8334252

Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/SuperInit/AnonSuperLambdaCrash.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
+ test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/lambda/T8129740/Universe.java.out

Changeset: 741a0f39
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-26 09:37:22 +0000
URL:       https://git.openjdk.org/leyden/commit/741a0f39dd1fffc1caaa8d69bfe3662dad830452

8334241: Adjust API docs side bar dimensions

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: f23295ec
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-26 10:09:05 +0000
URL:       https://git.openjdk.org/leyden/commit/f23295ec1dde58d239a2625c9b1645534a2bb625

8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64

Reviewed-by: alanb

! test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: b2ac7259
Branch: premain
Author:    Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-06-26 13:19:34 +0000
URL:       https://git.openjdk.org/leyden/commit/b2ac7259c96f154ba0ca54fd47b37caaa8c8647b

8327380: Add tests for Shenandoah barrier expansion optimization

Reviewed-by: roland, shade

+ test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java

Changeset: efb905e5
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-26 13:37:58 +0000
URL:       https://git.openjdk.org/leyden/commit/efb905e57ab7a5299952419fa9961316541056c2

8334618: ubsan: support setting additional ubsan check options

Reviewed-by: stuefe, lucy

! make/autoconf/jdk-options.m4

Changeset: 4ffc5e60
Branch: premain
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-06-26 13:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/4ffc5e60776353b03e9a557c39148e378b1690e2

8326705: Test CertMsgCheck.java fails to find alert certificate_required

Reviewed-by: ssahoo, rhalade

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java
! test/jdk/javax/net/ssl/templates/TLSBase.java

Changeset: 8374d165
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-26 14:12:44 +0000
URL:       https://git.openjdk.org/leyden/commit/8374d16504503c7441346c99045736b7ac72233f

8335006: C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java

Reviewed-by: shade, kvn, sviswanathan

+ test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java

Changeset: 8591eff7
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-06-26 14:39:21 +0000
URL:       https://git.openjdk.org/leyden/commit/8591eff78dbc9770b8d0a16e05040ac35c99881a

8332103: since-checker - Add missing @ since tags to java.desktop

Reviewed-by: tr, aivanov

! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/beans/package-info.java
! src/java.desktop/share/classes/javax/swing/DefaultComboBoxModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/package-info.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java

Changeset: 5883a20b
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-26 14:46:17 +0000
URL:       https://git.openjdk.org/leyden/commit/5883a20b822bb8acb719076e4f7abee8403061cb

8334437: De-duplicate ProxyMethod list creation

Reviewed-by: asotona, liach

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

Changeset: b5d58962
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-26 16:20:15 +0000
URL:       https://git.openjdk.org/leyden/commit/b5d589623c174757e946011495f771718318f1cc

8335108: Build error after JDK-8333658 due to class templates

Reviewed-by: jwaters, jsjolen

! src/hotspot/share/nmt/arrayWithFreeList.hpp

Changeset: bffc8484
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-26 17:10:09 +0000
URL:       https://git.openjdk.org/leyden/commit/bffc8484c32ad6c3205f7cebe4e262a2dc9de57e

8333755: NumberFormat integer only parsing breaks when format has suffix

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java

Changeset: 817edcb6
Branch: premain
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-26 19:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/817edcb697cbb8c608c9292cdc4b99db4f5844dc

8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock

Reviewed-by: shade, kdnilsen, wkemper

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

Changeset: 4ebb7712
Branch: premain
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-06-26 20:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/4ebb77120af5a4ccbfde63b24cb50e05a3161f16

8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator

Reviewed-by: shade, wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: 07bc523d
Branch: premain
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-06-26 22:28:33 +0000
URL:       https://git.openjdk.org/leyden/commit/07bc523df85fde81bf736fedac62874d3cb11ee3

8334670: SSLSocketOutputRecord buffer miscalculation

Reviewed-by: djelinski, ssahoo

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

Changeset: 3796fdfc
Branch: premain
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-26 23:17:32 +0000
URL:       https://git.openjdk.org/leyden/commit/3796fdfcedc2b2202b72cca062218f840960414c

8328536: javac - crash on unknown type referenced in yield statement

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 6682305e
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-27 03:34:04 +0000
URL:       https://git.openjdk.org/leyden/commit/6682305ee21cf595ec953d95bea594734a2982a8

8334779: Test compiler/c1/CanonicalizeArrayLength.java is timing out

Reviewed-by: thartmann, dlong

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

Changeset: 9bb675f8
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-27 04:38:32 +0000
URL:       https://git.openjdk.org/leyden/commit/9bb675f89dd1eeec423ca96cb3f96d29f5de477c

8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/java.base/java/net/InetSocketAddress.java

Changeset: 9d20b58f
Branch: premain
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-27 05:13:30 +0000
URL:       https://git.openjdk.org/leyden/commit/9d20b58f40275002afa0348d94d5592a26894e88

8334328: Reduce object allocation for FloatToDecimal and DoubleToDecimal

Reviewed-by: redestad, rgiulietti

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
+ src/java.base/share/classes/jdk/internal/math/ToDecimal.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 0fc5b271
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-27 06:22:17 +0000
URL:       https://git.openjdk.org/leyden/commit/0fc5b2711fbdde972c40bfef2977dd9d70e09581

8332014: since-checker - Fix @ since tags in jdk.jshell

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java

Changeset: 46b817b7
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-27 06:53:03 +0000
URL:       https://git.openjdk.org/leyden/commit/46b817b7499e74ba8812d38bcce93147ebf93b25

8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'

Reviewed-by: coleenp, stefank

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/metadata.hpp

Changeset: f3b69da5
Branch: premain
Author:    Evemose <124714317+Evemose at users.noreply.github.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-27 07:45:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f3b69da55a1ec4857fff1537a80ab1fefee93dac

8335136: Underscore as parameter name in one-parameter functional types fails to compile

Reviewed-by: jlahoda

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

Changeset: 37e7698c
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-27 07:54:35 +0000
URL:       https://git.openjdk.org/leyden/commit/37e7698c29b8673b904945d397f0698ccd16d27b

8335154: jcmd VM.classes -verbose=false does not set verbose to false

Reviewed-by: dholmes, stuefe

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 79a23017
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-27 10:23:55 +0000
URL:       https://git.openjdk.org/leyden/commit/79a23017fc7154738c375fbb12a997525c3bf9e7

8322859: Parallel: Move transform_stack_chunk

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 50dd962b
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-27 12:56:26 +0000
URL:       https://git.openjdk.org/leyden/commit/50dd962b0d0fe36634d96dbbd9d94fbc34d9ff7f

8335007: Inline OopMapCache table

Reviewed-by: stefank, coleenp, shade

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: 6b961acb
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-27 13:03:21 +0000
URL:       https://git.openjdk.org/leyden/commit/6b961acb87c29027f2158c6b7a764f1276a0bf52

8333786: Serial: Remove SerialHeap::_incremental_collection_failed

Reviewed-by: tschatzl, iwalulya

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

Changeset: d5375c7d
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-27 13:22:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d5375c7db658de491c1f5bad053040d21b82941e

8333308: javap --system handling doesn't work on internal class names

Reviewed-by: liach, stuefe

! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java

Changeset: 5909d541
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-27 14:21:34 +0000
URL:       https://git.openjdk.org/leyden/commit/5909d54147355dd7da5786ff39ead4c15816705c

8326820: Metadata artificially kept alive

Reviewed-by: eosterlund, stefank, coleenp

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp

Changeset: 4ab7e98c
Branch: premain
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Martin Balao <mbalao at openjdk.org>
Date:      2024-06-27 15:07:00 +0000
URL:       https://git.openjdk.org/leyden/commit/4ab7e98c79a1a0b7aba1ca74a8316820c906e70e

8330842: Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherTextStealingMultipart.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java

Changeset: b6ffb442
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-06-27 15:14:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b6ffb442acb4a222f017868433eff213d9b84ed8

8335135: HttpURLConnection#HttpInputStream does not throw IOException when response is truncated

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/MeteredStream.java
! test/jdk/java/net/Authenticator/BasicTest4.java
+ test/jdk/java/net/URLConnection/TruncatedFixedResponse.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java

Changeset: 0e6b0cba
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-27 15:38:06 +0000
URL:       https://git.openjdk.org/leyden/commit/0e6b0cbaaa0d5272f60ee4fe09cf5e247e68c2a8

8334886: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java

Changeset: 9d986a01
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-27 16:06:35 +0000
URL:       https://git.openjdk.org/leyden/commit/9d986a013d01a5bcc0942bcc490258038291c22c

8335220: C2: Missing check for Opaque4 node in EscapeAnalysis

Reviewed-by: chagedorn, cslucas

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

Changeset: 243bae7d
Branch: premain
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-06-27 18:25:16 +0000
URL:       https://git.openjdk.org/leyden/commit/243bae7dc0c3e71c02ffed9e1ee7d436af11d3b9

8304693: Remove -XX:-UseVtableBasedCHA

Reviewed-by: kvn, coleenp, dholmes

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
- test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/jtreg-ext/requires/VMProps.java

Changeset: c35e58a5
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-27 20:10:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c35e58a5adf06e25a3b482e2be384af95a84f11a

8309634: Resolve CONSTANT_MethodRef at CDS dump time

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java

Changeset: 3b1ca986
Branch: premain
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-06-27 20:27:51 +0000
URL:       https://git.openjdk.org/leyden/commit/3b1ca986427d3a69c9e167b9b4c07d1b83bc264d

8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942

Reviewed-by: erikj

! make/autoconf/jdk-options.m4

Changeset: 4e8cbf88
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-06-27 22:20:14 +0000
URL:       https://git.openjdk.org/leyden/commit/4e8cbf884ab1eee9c3110712ab62edc706e948ba

8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout

Reviewed-by: kevinw, coleenp

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

Changeset: cd46c87d
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-28 01:44:14 +0000
URL:       https://git.openjdk.org/leyden/commit/cd46c87dc916b2b74067accf80c62df1792f74cf

8334843: RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: b4df380f
Branch: premain
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-28 03:07:09 +0000
URL:       https://git.openjdk.org/leyden/commit/b4df380f1a4587247a843fe28ae041265f7cfc29

8334763: --enable-asan: assert(_thread->is_in_live_stack((address)this)) failed: not on stack?

Reviewed-by: kbarrett, stuefe, erikj

! make/autoconf/jdk-options.m4

Changeset: 308a8123
Branch: premain
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-28 04:42:33 +0000
URL:       https://git.openjdk.org/leyden/commit/308a81238362c39f5b18e2ae8444c96420ef297a

8334645: Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java

Reviewed-by: thartmann, lmesnik

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

Changeset: c47a0e00
Branch: premain
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-06-28 06:19:37 +0000
URL:       https://git.openjdk.org/leyden/commit/c47a0e005e54551e42ee1ae33d7169417a5f86d4

8334147: Shenandoah: Avoid taking lock for disabled free set logging

Reviewed-by: shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: d457609f
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-28 06:43:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d457609f700bbb1fed233f1a04501c995852e5ac

8319947: Recursive lightweight locking: s390x implementation

Reviewed-by: aboldtch, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 3b3a19e9
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-28 08:27:07 +0000
URL:       https://git.openjdk.org/leyden/commit/3b3a19e907c7267f03c0b07312b929b7b4b6d200

8335314: Problem list compiler/uncommontrap/DeoptReallocFailure.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f4ddc2f
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-28 09:23:48 +0000
URL:       https://git.openjdk.org/leyden/commit/6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65

8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java

Changeset: 99d2bbf7
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-28 09:31:14 +0000
URL:       https://git.openjdk.org/leyden/commit/99d2bbf767ac33e1a021c90ba12d95ef37ea4816

8334433: jshell.exe runs an executable test.exe on startup

Reviewed-by: jpai

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/TerminalNoExecTest.java

Changeset: c798316b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 09:38:18 +0000
URL:       https://git.openjdk.org/leyden/commit/c798316bc4cb33fd902f926030d8a0b6870d661a

8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 8ec378a6
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 11:03:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8ec378a6c8a460dd0727df800419b3cf45d3c57a

8277949: (dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout

Reviewed-by: jpai

! test/jdk/java/nio/channels/DatagramChannel/AdaptorBasic.java
! test/jdk/java/nio/channels/TestServers.java

Changeset: 49eb00da
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 11:13:11 +0000
URL:       https://git.openjdk.org/leyden/commit/49eb00da8dc66cff3ca430f06ab21357ee6180ef

8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram

Reviewed-by: aefimov

! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java

Changeset: f4d8c005
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-28 12:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/f4d8c005b35ce34c96027b7f3abb7a307bca3f4c

8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test

Reviewed-by: weijun

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
+ test/jdk/java/security/testlibrary/HumanInputStream.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java

Changeset: 486aa11e
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-28 13:28:53 +0000
URL:       https://git.openjdk.org/leyden/commit/486aa11e74d0772ba84c2adc3c62fc1fcbf52604

8335237: ubsan: vtableStubs.hpp  is_vtable_stub exclude from ubsan checks

Reviewed-by: mdoerr, clanger

! src/hotspot/share/code/vtableStubs.hpp

Changeset: 45c4eaa5
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-28 16:26:34 +0000
URL:       https://git.openjdk.org/leyden/commit/45c4eaa5600016d3da5ca769b2519df53835e4f7

8335274: SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java

Changeset: 79a3554e
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-28 19:01:36 +0000
URL:       https://git.openjdk.org/leyden/commit/79a3554e1da604627b3a010dc269c1bd914c79d3

8335124: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range

Reviewed-by: phh, cjplummer

! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java

Changeset: 3e23e9c5
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-28 19:17:24 +0000
URL:       https://git.openjdk.org/leyden/commit/3e23e9c535e0ed1d7517a836d4703c7fb3e917e4

8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile

Reviewed-by: weijun

! test/jdk/sun/security/tools/keytool/NssTest.java

Changeset: 166f9d9a
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-28 19:36:00 +0000
URL:       https://git.openjdk.org/leyden/commit/166f9d9ac099fa971805511b32e1cae5c6c108e0

8335221: Some C2 intrinsics incorrectly assume that type argument is compile-time constant

Reviewed-by: roland, chagedorn

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

Changeset: 5d866bf1
Branch: premain
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-28 22:27:34 +0000
URL:       https://git.openjdk.org/leyden/commit/5d866bf17d96bd0f0e4545d7eee5912eda2e3a94

8335252: Reduce size of j.u.Formatter.Conversion#isValid

Reviewed-by: redestad

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

Changeset: 8350b1da
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-29 05:04:47 +0000
URL:       https://git.openjdk.org/leyden/commit/8350b1daedae8ef5785a7165e664b1d3149b18b7

8335294: Fix simple -Wzero-as-null-pointer-constant warnings in gc code

Reviewed-by: tschatzl, coleenp, jwaters

! src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/libnativeGC01.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC02/libnativeGC02.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/libnativeGC03.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/libnativeGC05.cpp

Changeset: bb18498d
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-29 08:19:33 +0000
URL:       https://git.openjdk.org/leyden/commit/bb18498d71dddf49db9bdfac886aed9ae123651d

8335349: jcmd VM.classloaders "fold" option should be optional

Reviewed-by: cjplummer, stuefe

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

Changeset: d9bcf061
Branch: premain
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-06-29 20:40:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d9bcf061450ebfb7fe02b5a50c855db1d9178e5d

8335217: Fix memory ordering in ClassLoaderData::ChunkedHandleList

Reviewed-by: dholmes, stefank, eosterlund

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

Changeset: 53242cdf
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-01 06:37:09 +0000
URL:       https://git.openjdk.org/leyden/commit/53242cdf9ef17c502ebd541e84370e7c158639c1

8335283: Build failure due to 'no_sanitize' attribute directive ignored

Reviewed-by: shade, tschatzl, kbarrett, jwaters

! src/hotspot/share/sanitizers/ub.hpp

Changeset: c7e9ebb4
Branch: premain
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-07-01 08:07:42 +0000
URL:       https://git.openjdk.org/leyden/commit/c7e9ebb4cfff56b7a977eb2942f563f96b3336bd

8331732: [PPC64] Unify and optimize code which converts != 0 to 1

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 71e3798b
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-01 08:12:20 +0000
URL:       https://git.openjdk.org/leyden/commit/71e3798bf67cddef37a8b4e377c4bf21dbd01567

8335308: compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows

Reviewed-by: kvn, thartmann, chagedorn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java

Changeset: 0a6ffa57
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-07-01 08:47:29 +0000
URL:       https://git.openjdk.org/leyden/commit/0a6ffa57954ddf4f92205205a5a1bada813d127a

8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container

Reviewed-by: stuefe, iklam

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/native/libjava/CgroupMetrics.c
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/containers/cgroup/PlainRead.java
+ test/hotspot/jtreg/containers/cgroup/TestContainerized.java
+ test/jdk/jdk/internal/platform/cgroup/TestSystemSettings.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 747e1e47
Branch: premain
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-07-01 10:21:31 +0000
URL:       https://git.openjdk.org/leyden/commit/747e1e47f576b0ca3ac97d1deea87418e67ff2d1

8334295: CTW: update modules

Reviewed-by: shade, thartmann

! test/hotspot/jtreg/applications/ctw/modules/generate.bash
+ test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_vector.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_md.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jpackage.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_nio_mapmode.java

Changeset: 3ca2bcd4
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-01 11:51:13 +0000
URL:       https://git.openjdk.org/leyden/commit/3ca2bcd402042791d7460dd79ee16a3f88436b3e

8335060: ClassCastException after JDK-8294960

Reviewed-by: liach, jpai

! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
+ test/jdk/java/lang/invoke/TypeConvertingTest.java

Changeset: 2f4f6cc3
Branch: premain
Author:    Arseny Bochkarev <arseny.bochkarev at syntacore.com>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-07-01 12:19:49 +0000
URL:       https://git.openjdk.org/leyden/commit/2f4f6cc34c10c5519c74abbce8d1715013b50d5d

8317721: RISC-V: Implement CRC32 intrinsic

Reviewed-by: vkempik, rehn

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: ee4720a7
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-07-01 20:38:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ee4720a75d815c84039055902c88b360737a1f9c

8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled

Reviewed-by: ayang, zgu

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

Changeset: 5fe07b36
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-07-02 03:39:43 +0000
URL:       https://git.openjdk.org/leyden/commit/5fe07b36d9eb296661692d903ed0b9b5afefba0f

5021949: JSplitPane setEnabled(false) shouldn't be partially functional

Reviewed-by: abhiscxk, achung, aivanov

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

Changeset: 318d9aca
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-02 05:56:21 +0000
URL:       https://git.openjdk.org/leyden/commit/318d9acadf305f9d7d0cd8bb54b41506dd9914a8

8335369: Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder

Reviewed-by: kvn, jwaters

! src/hotspot/share/compiler/oopMap.hpp

Changeset: 9046d7ae
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-07-02 08:20:26 +0000
URL:       https://git.openjdk.org/leyden/commit/9046d7aee3082b6cbf79876efc1c508cb893caad

8335390: C2 MergeStores: wrong result with Unsafe

Reviewed-by: thartmann, chagedorn, kvn

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

Changeset: 4060b35b
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-02 08:58:20 +0000
URL:       https://git.openjdk.org/leyden/commit/4060b35b1d00fccbec4b20353063f77c43ecc686

8335298: Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers

Reviewed-by: iwalulya, ayang

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

Changeset: a537e87d
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-07-02 11:50:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a537e87d2d2c6bff63f63bb436e3e919740221ce

8335530: Java file extension missing in AuthenticatorTest

Reviewed-by: cstein, jpai

- test/jdk/com/sun/net/httpserver/AuthenticatorTest
+ test/jdk/com/sun/net/httpserver/AuthenticatorTest.java

Changeset: dd74e7f8
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-02 12:15:02 +0000
URL:       https://git.openjdk.org/leyden/commit/dd74e7f8c1570ed34c89f4aca184f5668e4471db

8335147: Serial: Refactor TenuredGeneration::promote

Reviewed-by: tschatzl, iwalulya

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

Changeset: 685e5878
Branch: premain
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-07-02 14:36:29 +0000
URL:       https://git.openjdk.org/leyden/commit/685e5878b823fa5e3ae88ffd76de6507d6057af2

8334816: compiler/c2/irTests/TestIfMinMax.java fails after 8334629

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: 153b12b9
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-07-02 15:38:54 +0000
URL:       https://git.openjdk.org/leyden/commit/153b12b9df87fdf8122cae3bf7f13078f55f7101

8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers

Reviewed-by: jsjolen, stuefe

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupUtil_linux.cpp
+ src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp

Changeset: a3479576
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-02 18:13:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a3479576c9b3e557cdc04e0984da6350e985dcc9

8335291: Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 27982c8f
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-07-02 20:27:52 +0000
URL:       https://git.openjdk.org/leyden/commit/27982c8f5dad0e2d080846f803055c84bac9fddd

8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException

Reviewed-by: psandoz

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java

Changeset: 1ef34c18
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-02 23:15:31 +0000
URL:       https://git.openjdk.org/leyden/commit/1ef34c183315b70ddc27c177a2867e30132609f5

8335475: ClassBuilder incorrectly calculates max_locals in some cases

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: 40373c0a
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-07-02 19:27:48 +0000
URL:       https://git.openjdk.org/leyden/commit/40373c0a253bf0e75ae57edf4e5637c3345ef3da

Merge branch 'master' of https://github.com/openjdk/leyden into premain

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/code/SCCache.cpp
+ src/hotspot/share/code/SCCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
+ src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 79329d86
Branch: premain
Author:    Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date:      2024-07-10 23:29:19 +0000
URL:       https://git.openjdk.org/leyden/commit/79329d86d896eb552d269b566bfd0edd544118ea

Resolve merge conflicts

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/java.base/share/classes/java/lang/invoke/MethodType.java



More information about the leyden-dev mailing list