git: openjdk/panama-foreign: master: 92 new changesets
duke
duke at openjdk.org
Fri Apr 19 11:12:32 UTC 2024
Changeset: 77a217df
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-04-12 11:42:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/77a217df6000190cf73a1ca42a42cbcec42fb60f
8330095: RISC-V: Remove obsolete vandn_vi instruction
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 3e9c3811
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-04-12 12:16:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e9c3811669196945d7227affc28728670a256c5
8329488: Move OopStorage code from safepoint cleanup and remove safepoint cleanup code
Reviewed-by: kbarrett, eosterlund
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b8f675f4
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-04-12 12:54:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b8f675f45b890a9e969c250d9bf3117e6d61c2ff
8329771: G1: Refactor G1BlockOffsetTable::verify
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
Changeset: 0f78d017
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-04-12 12:59:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f78d017afb786345fca635862a4a70f43fff251
8329658: Serial: Refactor ContiguousSpace::_next_compaction_space
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: f7069494
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-04-12 14:06:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7069494f4d292060834d0b7b7e92e5516a3001d
8329781: Serial: Remove serialFullGC.inline.hpp
Reviewed-by: ayang, stefank, tschatzl
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialFullGC.hpp
- src/hotspot/share/gc/serial/serialFullGC.inline.hpp
Changeset: 397d9483
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-12 14:09:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/397d94831033e91c7a849774bf4e80d8f1c8ec66
8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections
Reviewed-by: lucy, stefank, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
Changeset: 68f86dcc
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-04-12 20:57:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/68f86dccce601ec10111dc3e535d28ce9fc80928
8330110: AIX build fails after JDK-8329704 - issue with libjli.a
Reviewed-by: mbaesken, mdoerr
! make/common/JdkNativeCompilation.gmk
Changeset: 28b20195
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-04-12 22:29:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28b201955907e145f208d756b607ab545a83b2d3
8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening"
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java
Changeset: b9ef9f66
Author: Scott Gibbons <sgibbons at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-04-13 00:48:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b9ef9f667ef9d4052c9d6dfec763b94d331dc04d
8330185: Potential uncaught unsafe memory copy exception
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
Changeset: c1c99a66
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-04-13 09:22:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1c99a669bb7f9928086db6a4ecfc90c410ffbb0
8329674: JvmtiEnvThreadState::reset_current_location function should use JvmtiHandshake
Reviewed-by: lmesnik, pchilanomate
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 1abb8262
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-04-14 16:02:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1abb826210eda76a3dc8cf1c10e6df6f2413a87a
8330131: Problemlist serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: b486709b
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-04-15 06:25:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b486709b0627cfb4cf428a6508ef7c5b14e6da57
8328480: C2: SubTypeCheckNode in checkcast should use the klass constant of a unique concrete sub class
Reviewed-by: roland, kvn
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckUniqueSubclass.java
Changeset: bc1a1a58
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-04-15 07:31:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc1a1a5861741ce5002e28eed2ea84ddafd68c70
8330064: JFR: Incorrect function declarations for register/unregister_stack_filter
Reviewed-by: mgronlun, dcubed, egahlin, jwaters
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
Changeset: d22d5608
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-04-15 07:33:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d22d56087142d2fdf8ffc5fcde83dd08f07f6933
8329864: TestLibGraal.java still crashes with assert(_stack_base != nullptr)
Reviewed-by: dnsimon, jsjolen, dcubed
! src/hotspot/share/runtime/javaThread.cpp
Changeset: 5404b4ea
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2024-04-15 08:07:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5404b4eafc2eb3291cecf99f98728946388f5d16
8330105: SharedRuntime::resolve* should respect interpreter-only mode
Reviewed-by: never, dlong, dnsimon
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 3f1d9c44
Author: Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-04-15 08:46:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3f1d9c441ea98910d9483e133bccfac784db393d
8329257: AIX: Switch HOTSPOT_TOOLCHAIN_TYPE from xlc to gcc
Reviewed-by: jwaters, stuefe, kbarrett, mdoerr
! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/share/utilities/byteswap.hpp
- src/hotspot/share/utilities/compilerWarnings_xlc.hpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
! src/hotspot/share/utilities/count_trailing_zeros.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
- src/hotspot/share/utilities/globalDefinitions_xlc.hpp
Changeset: 60d88b7a
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-04-15 12:42:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60d88b7ae2945724ab4db44207e3390bcff172c0
8330176: Typo in Linker javadoc
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: a3fecdb2
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-04-15 13:21:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3fecdb2f417bd32e528f907bc293cc494746955
8329764: G1: Handle null references during verification first
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
Changeset: 273df628
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-04-15 13:32:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/273df6286a9cc4dcef4cd339234206b2ad922386
8328792: Parallel: Refactor PSParallelCompact::summary_phase
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: ddc3921c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-04-15 15:01:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ddc3921cf98b9470f597ae9bb6a4f5a043e1544f
8330103: Compiler memory statistics should keep separate records for C1 and C2
Reviewed-by: kvn, redestad
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: da75e015
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-04-15 15:11:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da75e015b54f4ff011837995cacf80850411bb74
8330196: Make java/lang/invoke/defineHiddenClass/BasicTest release agnostic
Reviewed-by: liach, mchung, jkuhn
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
Changeset: a293bdff
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-04-15 15:11:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a293bdff91f7bcc0deece6bed3151a40fad42a64
8330197: Make javac/diags/example release agnostic
Reviewed-by: jlahoda
! test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java
! test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java
Changeset: 140f5671
Author: Joshua Cao <cao.joshua at yahoo.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2024-04-15 15:54:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/140f56718bbbfc31bb0c39255c68568fad285a1f
8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Reviewed-by: epeter, xliu, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
+ test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java
Changeset: 274c805c
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-04-16 00:48:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/274c805c5137d9080a7670d864ecca8a0befc3f6
8327743: JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1
Co-authored-by: Fredrik Bredberg <fbredberg at openjdk.org>
Reviewed-by: rehn, fbredberg, pchilanomate, rrich
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
Changeset: 31a1f9c4
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-04-16 01:03:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/31a1f9c493764615acfba7392d8e3578b793abab
8307143: CredentialsCache.cacheName should not be static
Reviewed-by: valeriep
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
- src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
+ test/jdk/sun/security/krb5/ccache/TwoFiles.java
Changeset: 2f11afda
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-04-16 06:19:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2f11afdae93d47da2bc9036ea109f34f09d28c7e
8330172: G1: Consolidate update_bot_for_block and update_bot_for_obj in HeapRegion
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: def25772
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-04-16 06:51:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/def257727dd19b2bf11e8afa18d741d3502331ae
8330215: Trim working set for OldObjectSamples
Reviewed-by: jbachorik, egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp
Changeset: 97c18089
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-04-16 08:23:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/97c180892b62ccba0041fb4480ecd2191aea0032
8329099: Undocumented exception thrown by Instruction factory methods accepting Opcode
Reviewed-by: briangoetz
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
Changeset: 58911ccc
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-04-16 10:20:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/58911ccc2c48b4b5dd2ebc9d2a44dcf3737eca50
8188784: javax/management/notification/BroadcasterSupportDeadlockTest.java - TEST FAILED: deadlock
Reviewed-by: cjplummer, lmesnik
! test/jdk/javax/management/notification/BroadcasterSupportDeadlockTest.java
Changeset: 8a5b86c5
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-04-16 11:09:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a5b86c52954f6917acfda11df183691beb07f56
8196106: Support nested infinite or recursive flat mapped streams
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/DoubleAccumulator.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/FlatMap.java
Changeset: 56ff87a0
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-04-16 13:51:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/56ff87a09648ed6bb1176a28f70982d9241627a2
8330359: G1: Remove unused forward declaration in g1BlockOffsetTable.hpp
Reviewed-by: iwalulya, gli
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
Changeset: 61fa4d45
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-04-16 13:51:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/61fa4d45b68ffbfb751471730518651b78b195aa
8330351: Remove the SHARED_LIBRARY and STATIC_LIBRARY macros
Reviewed-by: erikj
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/hotspot/test/GtestImage.gmk
! make/modules/java.base/Lib.gmk
Changeset: 6e77d918
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-04-16 13:52:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6e77d918e62a2eb77c3c1cc32b8ddad909036517
8330261: Clean up linking steps
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
! make/common/NativeCompilation.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
Changeset: e073d5b3
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-04-16 14:09:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e073d5b37422c2adad18db520c5f4fcf120c147b
8329665: fatal error: memory leak: allocating without ResourceMark
Reviewed-by: dholmes, shade, coleenp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/runtime/frame.cpp
Changeset: bfff02ee
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-04-16 14:11:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bfff02eef68c80f623419a3f6ceb9fe3121b88f4
8330165: C2: make superword consistently use PhaseIdealLoop::register_new_node()
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/superword.cpp
Changeset: f11a496d
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-04-16 14:21:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f11a496de61d800a680517457eb43b078a633953
8180450: secondary_super_cache does not scale well
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: kvn, vlivanov, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/rotate_bits.hpp
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
+ test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
+ test/micro/org/openjdk/bench/vm/lang/SecondarySupersLookup.java
+ test/micro/org/openjdk/bench/vm/lang/TypePollution.java
Changeset: 90df3b7f
Author: Mark Sheppard <msheppar at openjdk.org>
Date: 2024-04-16 15:44:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/90df3b7fbb87f816f0bb688aa122cb3480399aee
8329190: (ch) DatagramChannel.receive should throw ClosedChannelException when called on closed channel
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: jpai, michaelm
! 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/Channels/ClosedNetworkChannels.java
Changeset: 2ede1433
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-04-16 16:04:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ede14335a2c9133bf4f356189cfbd5839361d17
8330279: Typo in `java.text.Bidi` class description
Reviewed-by: iris, joehw
! src/java.base/share/classes/java/text/Bidi.java
Changeset: 941bee19
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-04-16 16:18:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/941bee197ff679e9b8755cad117f5172e3508ef2
8327640: Allow NumberFormat strict parsing
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
! 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/Format.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
+ test/jdk/java/text/Format/DecimalFormat/EqualityTest.java
+ test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
+ test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictMethodsTest.java
+ test/jdk/java/text/Format/NumberFormat/StrictParseTest.java
Changeset: f7c84137
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-04-16 17:21:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7c84137b5a1c9ce9878ff37a1f006a84b883b5e
8326116: JFR: Add help option to -XX:StartFlightRecording
Reviewed-by: mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
+ test/jdk/jdk/jfr/startupargs/TestStartHelp.java
Changeset: 76cbe488
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-04-16 17:47:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/76cbe4883b5f53843e5140eee2145011fec67e4c
8329430: MetaspaceShared::preload_and_dump should clear pending exception
Reviewed-by: iklam, stuefe
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: d1c6cd10
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2024-04-16 22:47:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1c6cd104ec117b88c45aafcb342164be4483f94
8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries
Reviewed-by: djelinski, weijun
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
Changeset: fb4cf1cc
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-04-16 22:53:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fb4cf1cc3ce5957378516f4f6090d4c5d0f53e61
8329636: Deprecate -XX:+PreserveAllAnnotations
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: f6f038a6
Author: Tom Rodriguez <never at openjdk.org>
Date: 2024-04-17 00:18:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f6f038a678c450e1157247344fb0984c7bcaa11d
8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal
Reviewed-by: dnsimon, kvn, eosterlund
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: c8702ede
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2024-04-17 00:50:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c8702ede97437e0197340a559987ca321f67c15b
8330213: RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e57a322d
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2024-04-17 00:51:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e57a322d7076474806458cc4b796bdb874e8e92e
8329970: Update autoconf build-aux files with latest from 2024-01-01
Reviewed-by: ihse, clanger
! make/autoconf/build-aux/autoconf-config.guess
! make/autoconf/build-aux/autoconf-config.sub
Changeset: cd4c3aac
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-04-17 01:34:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd4c3aac63ddab3d3618df09787d6e9311454ff8
8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp
Reviewed-by: fyang, rehn
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 2fe2f3af
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-04-17 05:31:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2fe2f3aff82f41a3b7942861e29ccbd3bcc68661
8323900: Avoid calling os::init_random() in CDS static dump
Reviewed-by: stuefe, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/symbol.cpp
Changeset: 01bda278
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-04-17 06:34:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01bda278d6a498ca89c0bc5218680cd51a04e9d3
8330011: [s390x] update block-comments to make code consistent
Reviewed-by: lucy
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
Changeset: 9d63fee4
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-04-17 06:38:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9d63fee49c3b365e19cf492412a6b6d8c9633964
8330262: C2: simplify transfer of GC barrier data from Ideal to Mach nodes
Reviewed-by: eosterlund, kvn
! src/hotspot/share/opto/matcher.cpp
Changeset: 7744b004
Author: SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-17 08:39:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7744b0046af4dbacb7068ae819d8a973cfbf8e40
8327946: containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
Changeset: 3ccbc6d4
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2024-04-17 09:08:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3ccbc6d4d014fb1ea92c47d270efd5f7ec05b0c3
8330280: SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic
Reviewed-by: pchilanomate, dlong
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: e4021adb
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-04-17 09:26:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e4021adb287381a6c7775234b401429380075e0f
8330272: Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
Changeset: 2885469c
Author: Daniel Jeliński <djelinski at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date: 2023-10-23 06:48:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2885469c4b9259d9218c845c9bebfdbfe27be784
8315708: Enhance HTTP/2 client usage
Reviewed-by: rhalade, michaelm, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
Changeset: 0203c7e6
Author: Weijun Wang <weijun at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date: 2023-10-27 00:29:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0203c7e612126d85c7cd7a3bd55d948e130283a1
8318340: Improve RSA key implementations
Reviewed-by: rhalade, mschoene, valeriep, mullan
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 8de2f6f8
Author: David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date: 2023-12-04 00:59:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8de2f6f883b319370f5959036ff7b1b6195e310d
8319851: Improve exception logging
Reviewed-by: rhalade, matsaave, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 33d71275
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at gmail.com>
Date: 2024-02-09 12:38:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/33d7127555a6782d718184dc2a00de2a7c4dcd20
8322122: Enhance generation of addresses
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: hedongbo <hedongbo at huawei.com>
Reviewed-by: rhalade, mschoene, dlong, thartmann
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
Changeset: d2f9a1eb
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-04-17 10:42:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7f23
Merge
Reviewed-by: dfuchs
Changeset: 9445047d
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-04-17 10:48:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9445047d059a87d49ed0923b438d2ec49340d78e
8330163: C2: improve CMoveNode::Value() when condition is always true or false
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestCMoveCCP.java
Changeset: 89129e3f
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-04-17 10:59:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/89129e3f672d8af9613ad2a72e64322661836c96
8212895: ChronoField.INSTANT_SECONDS's range doesn't match the range of Instant
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
Changeset: 5841cb3b
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-04-17 12:39:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5841cb3b51e45e7c3aaa086e179815fa8184f22d
8330107: Separate out "awt" libraries from Awt2dLibraries.gmk
Reviewed-by: erikj
! make/modules/java.desktop/Lib.gmk
- make/modules/java.desktop/lib/Awt2dLibraries.gmk
+ make/modules/java.desktop/lib/AwtLibraries.gmk
+ make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 811aadd9
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-04-17 12:54:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/811aadd9e77356b294c9820e4d5aede81940537c
8324683: Unify AttachListener code for Posix platforms
Reviewed-by: jsjolen, stuefe
- src/hotspot/os/bsd/attachListener_bsd.cpp
- src/hotspot/os/linux/attachListener_linux.cpp
+ src/hotspot/os/posix/attachListener_nix.cpp
Changeset: ff3e76fd
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-04-17 13:36:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ff3e76fd0caf6e5820d618e3e7b82a1a5d008070
8330053: JFR: Use LocalDateTime instead ZonedDateTime
Reviewed-by: lmesnik, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
Changeset: 03e84178
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-04-17 14:10:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/03e84178ebfd2ca48b89d65d8f3c291e0c622fb5
8329948: Remove string template feature
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/StringConcatHelper.java
- src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
- src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
- src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
- src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
- src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
- src/java.base/share/classes/jdk/internal/util/Digits.java
- src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
- src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
- test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
- test/jdk/java/lang/template/Basic.java
- test/jdk/java/lang/template/FormatterBuilder.java
- test/jdk/java/lang/template/StringTemplateTest.java
- test/jdk/java/lang/template/T8313809.java
! test/langtools/jdk/jshell/CompletenessTest.java
- test/langtools/tools/javac/diags/examples/StringTemplate.java
- test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
- test/langtools/tools/javac/template/Basic.java
- test/langtools/tools/javac/template/T8312814.java
- test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
- test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java
Changeset: 192ec387
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-04-17 14:31:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/192ec387bc074b25465decf598a4dd87651cbcbb
8329595: spurious variable "might not have been initialized" on static final field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalNestedClass.java
Changeset: 9fd78022
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-04-17 15:25:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9fd78022b19149ade40f92749f0b585ecfd41410
8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestAssertionPredicateDoesntConstantFold.java
Changeset: fd331ff1
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-04-17 16:18:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fd331ff17330329a656181cb58714f1bd1623fcb
8325469: Freeze/Thaw code can crash in the presence of OSR frames
Reviewed-by: rpressler, dlong
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
+ test/jdk/jdk/internal/vm/Continuation/OSRTest.java
Changeset: 4895a15a
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-04-17 17:03:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4895a15a779fab70290b4df3b464d79a14937e28
8319516: AIX System::loadLibrary needs support to load a shared library from an archive object
Reviewed-by: mdoerr, mchung
+ src/java.base/aix/classes/jdk/internal/loader/ClassLoaderHelper.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/aix/LoadAIXLibraryFromArchiveObject.java
Changeset: 06462847
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-04-17 17:35:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/064628471b83616b4463baa78618d1b7a66d0c7c
8317376: Minor improvements to the 'this' escape analyzer
Reviewed-by: vromero
! make/CompileModuleTools.gmk
- make/modules/java.net.http/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
- make/modules/jdk.crypto.ec/Java.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: fe0227e9
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-04-18 03:35:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe0227e97858be15bda813dba42ab466123aee1f
8311098: Change comment in verificationType.hpp to refer to _sym
Reviewed-by: ccheung
! src/hotspot/share/classfile/verificationType.hpp
Changeset: 706b421c
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-04-18 05:50:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/706b421ccaff2129512ee3ea15ef1d6c264cbe01
8330467: NoClassDefFoundError when lambda is in a hidden class
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenLambda.java
Changeset: 003e86fe
Author: Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-18 07:57:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/003e86fe38ca1b809418f6282336e259862d0776
8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TEST.properties
Changeset: 5eb2c596
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-04-18 08:25:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5eb2c596e2ca38025dfb9f8e37703036d0bcda19
8330475: Remove unused default value for ModRefBarrierSet::write_ref_array_pre
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
Changeset: 4b55fe57
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-18 10:03:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b55fe577701317e6570f045ed9fe28aa97fc7ea
8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension
Reviewed-by: stefank, mdoerr
! src/hotspot/os/linux/os_linux.cpp
Changeset: b0496096
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-04-18 11:13:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b0496096dc8d7dc7acf28aa006141a3ecea446de
8330094: RISC-V: Save and restore FRM in the call stub
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 60b65e60
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-04-18 11:21:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60b65e60906026b3cd5e8829c464a31df5898bdc
8325872: Make GuaranteedSafepointInterval default 0
Reviewed-by: shade, eosterlund, dcubed
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: b648ed0a
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-04-18 11:22:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b648ed0a08b5ed47c1a7d7cbca89d8f389b17013
8329997: Add provisions for checking memory segment alignment constraints
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! test/jdk/java/foreign/TestMemoryAlignment.java
Changeset: 5853a2c0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-04-18 11:59:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5853a2c00983028bab684241f428820587186a4e
8330533: JFR: LocalDateTime should not use milliseconds since epoch
Reviewed-by: aturbanov, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
Changeset: 571e6bc3
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-04-18 12:48:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/571e6bc3f7d521d3be7ee1c6c32705c768645b75
8330419: Unused code in ConnectionGraph::specialize_castpp
Reviewed-by: chagedorn
! src/hotspot/share/opto/escape.cpp
Changeset: ec180d47
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-04-18 12:53:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ec180d4782d39d50d2db3dfbe78e62a215c0a414
8324950: IGV: save the state to a file
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/OpenAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAction.java
- src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/import.png
+ src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/open.png
= src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/save_as.gif
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Folder.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/FolderElement.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/GraphDocument.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java
- src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GroupCallback.java
! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java
- src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Client.java
! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Server.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java
Changeset: f713766c
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-04-18 13:32:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f713766cab649947e543f0290717e7bcc501f063
8329322: Convert PageFormat/Orient.java to use PassFailJFrame
Reviewed-by: abhiscxk, aivanov
! test/jdk/java/awt/print/PageFormat/Orient.java
Changeset: 235ba9a7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-04-18 16:12:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/235ba9a7025964b1e43149c7102e26b82b2081ad
8330458: Add missing @since tag to ClassFile.JAVA_23_VERSION
Reviewed-by: jjg, iris, asotona
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
Changeset: 6ee84077
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-04-18 18:49:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6ee8407758c92d32e18642b0758d2d5c71ad09f5
8324342: Doclet should default @since for a nested class to that of its enclosing class
Reviewed-by: prappo, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java
Changeset: 32946e18
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-04-18 22:09:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32946e1882e9b22c983cbba3c6bda3cc7295946a
8295111: dpkg appears to have problems resolving symbolically linked native libraries
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
Changeset: 252c62a6
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-19 10:02:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/252c62a66dd955a5d22f307544f38cc0dd4f2550
8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp
Reviewed-by: mdoerr, clanger
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: 46a2ce4e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-04-19 10:03:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/46a2ce4eb4c961649a70d52a6317a2c022e87d63
8330063: Upgrade jQuery to 3.7.1
Reviewed-by: prappo
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 8990864a
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-04-19 10:05:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c
8330156: RISC-V: Range check auipc + signed 12 imm instruction
Reviewed-by: fyang, mli, tonyp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 9f2a4fad
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-04-19 10:07:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9f2a4fad1715ccbc339d2476bbdc7a52e9a13380
8330572: jdk.internal.net.http.HttpConnection calls an expensive checkOpen() when returning a HTTP/1.1 connection to the pool
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
Changeset: 85261bce
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-04-19 10:08:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/85261bcebc1903d9f05523bfb9c1b25d7f1fd8b6
8330266: RISC-V: Restore frm to RoundingMode::rne after JNI
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: eb60822a
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-04-19 10:10:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eb60822a45ecd076484e707b2dd1049ed9d8079b
8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+
Reviewed-by: dnguyen, jdv, tr, serb
! test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java
Changeset: 177092b9
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-04-19 10:13:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/177092b952c2135c6f6872c6b64d1e210452d35a
8330569: Rename Nix to Posix in platform-dependent attachListener code
Reviewed-by: mdoerr, stuefe, coleenp
= src/hotspot/os/posix/attachListener_posix.cpp
Changeset: e6c05df3
Author: duke <duke at openjdk.org>
Date: 2024-04-19 11:00:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e6c05df31b505a9890df5c581dcefe4697cfd68b
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list