git: openjdk/panama-foreign: foreign-memaccess+abi: 61 new changesets

duke duke at openjdk.org
Fri Jul 7 11:05:05 UTC 2023


Changeset: a7d168b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-30 11:35:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7d168b522bb05345a40ae1fb18942ba663d3182

8311026: Some G1 specific tests do not set -XX:+UseG1GC

Reviewed-by: sspitsyn, tschatzl

! test/hotspot/jtreg/gc/TestJNICriticalStressTest.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java

Changeset: 33011ea1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-30 12:23:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33011ea19bb29e88ce18a138a8fa8b34f8c97407

8310946: G1: Refactor G1Policy::next_gc_should_be_mixed

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 430d6b61
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2023-06-30 15:02:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/430d6b61c5d2d85be2c62af0c927c18531ff7cc3

8309976: Add microbenchmark for stressing code cache

Reviewed-by: redestad, shade

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

Changeset: e3a7e020
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-30 15:17:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3a7e020d2d92e4eafe79b3ecebf31ec058bc48f

8311162: Simplify and modernize equals and hashCode for java.net

Reviewed-by: dfuchs, michaelm, msheppar

! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/URLPermission.java

Changeset: e8ff74c7
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-30 16:06:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8ff74c7e84ec2440a51fee1b4c45e87332807a0

8310987: Missing @since tag(s) in java/util/logging/ErrorManager.java

Reviewed-by: lancea, iris

! src/java.logging/share/classes/java/util/logging/ErrorManager.java

Changeset: 19601ebe
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 17:49:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19601ebe9192773a1a47ec3e003b9f1a6808d3de

8310993: Missing @since tags in jdk.attach

Reviewed-by: sspitsyn, cjplummer

! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java

Changeset: 456bf115
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-30 19:11:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/456bf115aa6d8d2291790d01f54eb71b2e42eb77

8310173: Update --release 21 symbol information for JDK 21 build 29

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-L.sym.txt

Changeset: f6bdccb4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-30 20:10:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6bdccb45caca0f69918a773a9ad9b2ad91b702f

8310829: guarantee(!HAS_PENDING_EXCEPTION) failed in ExceptionTranslation::doit

Reviewed-by: never, kvn

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java

Changeset: 971c2efb
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-30 20:58:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/971c2efb698065c65dcf7373d8c3027f58d5f503

8303086: SIGSEGV in JavaThread::is_interp_only_mode()

Reviewed-by: pchilanomate, cjplummer, lmesnik

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

Changeset: 140b70fb
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-30 21:43:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/140b70fb29e2b83e5d33765906ee76a36442a687

8311186: ProblemList javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java on linux-aarch64
8311189: disable gc/z/TestHighUsage.java
8311190: ProblemList javax/management/remote/mandatory/connection/DeadLockTest.java with virtual threads on windows-x64
8311191: ProblemList javax/management/remote/mandatory/connection/ConnectionTest.java with virtual threads on windows-x64
8311193: ProblemList vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java on linux-all
8311195: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on macosx-x64

Reviewed-by: lmesnik

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt

Changeset: 8c8e9d91
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-30 23:37:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c8e9d911d388f6ee621ed4d322efc56a9876708

8309819: Clarify API note in Class::getName and MethodType::toMethodDescriptorString

Reviewed-by: mchung

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

Changeset: d2e11593
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-07-01 07:25:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2e11593006dc32fb8ebbaf12488b8758c8a19ee

8311125: Remove unused parameter 'phase' in AllocateNode::Ideal_allocation

Reviewed-by: chagedorn, kvn

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp

Changeset: 8abb9f59
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-07-01 08:01:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8abb9f590f844d098b156b719499bb0447f99759

8047998: Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize

Reviewed-by: ayang, tschatzl

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

Changeset: 09a49240
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-01 08:45:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09a4924015822392c203fd6b4210736e3b819e28

8311145: Remove check_with_errno duplicates

Reviewed-by: rehn, stuefe

! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 0e3d91dc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-07-01 15:55:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e3d91dc213b5173f72e954d9b8e13e1b8343b23

8311215: [BACKOUT] JDK-8047998 Abort the vm if MaxNewSize is not the same as NewSize when MaxHeapSize is the same as InitialHeapSize

Reviewed-by: jiefu

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

Changeset: faf1b822
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-07-02 16:15:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/faf1b822d03b726413d77a2b247dfbbf4db7d57e

8310656: RISC-V: __builtin___clear_cache can fail silently.

Reviewed-by: luhenry, stuefe, fyang

! src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.hpp

Changeset: 52ee5700
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-07-03 04:23:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52ee570025589d4d813ec4deae1f6133ca83156b

8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state"

Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: aph, thartmann

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: 2c29705d
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-07-03 06:50:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c29705d7bc9cf3d9884abf81ba6d3eeff881d73

8309660: C2: failed: XMM register should be 0-15 (UseKNLSetting and ConvF2HF)

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java

Changeset: 055b4b42
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-07-03 07:51:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/055b4b426cbc56d97e82219f3dd3aba1ebf977e4

8310948: Fix ignored-qualifiers warning in Hotspot

Reviewed-by: kbarrett, dholmes

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp
! src/hotspot/share/runtime/threadSMR.hpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/elfFile.hpp

Changeset: 8e0ca8e0
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-07-03 08:59:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e0ca8e05c0dcf201b2ede87620c6cde79e7d550

8310331: JitTester: Exclude java.lang.Math.random

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst

Changeset: 87c79c08
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-03 10:03:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87c79c080186abc53d033449dd9f76c8832d44f5

8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition

Reviewed-by: alanb, dfuchs

! test/jdk/java/net/Socket/Timeouts.java

Changeset: 9d2e0b2a
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-07-03 10:32:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d2e0b2a80084f1769e8dd40f11a39eadb54e8b3

8307934: JRobot.moveMouseTo must access component on EDT

Reviewed-by: aivanov

! test/jdk/javax/swing/regtesthelpers/JRobot.java

Changeset: 496f94b4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-07-03 11:11:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/496f94b48801dbaec24f1f107ebf8ee71780f522

8311086: Remove jtreg/gc/startup_warnings

Reviewed-by: ayang, mli, kbarrett, tschatzl

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/startup_warnings/TestG1.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
- test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java

Changeset: ba974d5c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-03 12:19:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba974d5c62c332905b0466b704411a829d6c9ee3

8310661: JFR: Replace JVM.getJVM() with JVM

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.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/OldObjectSample.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java
! test/jdk/jdk/jfr/event/profiling/TestNative.java
! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java
! test/jdk/jdk/jfr/jvm/TestClassId.java
! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java
! test/jdk/jdk/jfr/jvm/TestCounterTime.java
! test/jdk/jdk/jfr/jvm/TestCreateNative.java
! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/jdk/jdk/jfr/jvm/TestPid.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java

Changeset: f393975d
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-07-03 14:06:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f393975d1b9423835a7aa42f6ffc0656499701d7

8310743: assert(reserved_rgn != nullptr) failed: Add committed region, No reserved region found

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
+ src/hotspot/share/gc/z/zNMT.cpp
+ src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
+ test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: b9198f99
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-07-03 16:04:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9198f993173b0fbdc7ff1400e2205d3969370da

8254566: Clarify the spec of ClassLoader::getClassLoadingLock for non-parallel capable loader

Reviewed-by: dholmes, darcy

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

Changeset: d8a01216
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-07-03 20:43:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8a012161ad68d08467a6632c2bfb7c4dc341d28

8311109: tautological-compare warning in awt_Win32GraphicsDevice.cpp

Reviewed-by: aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: 0916e6a6
Author:    Vladimir Petko <vladimir.petko at canonical.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-07-03 22:25:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0916e6a603a595e2280765f9159f9be24ada4af6

8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java

Changeset: 60544f90
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2023-07-04 01:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60544f9088c11e4718a9cd77f21792c6ba387440

8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0

Reviewed-by: epeter, chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPreconditions.java

Changeset: 514816ed
Author:    Sidraya Jayagond <sidraya.jayagond at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2023-07-04 04:35:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/514816ed7d7dea1fb13d32b80aef89774bee13d3

8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch.

Reviewed-by: amitkumar, lucy

! src/hotspot/cpu/s390/methodHandles_s390.cpp

Changeset: 711cddd8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-04 09:01:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/711cddd899048236bbc3c0aa7e4ac0fc8aebe4d2

8311249: Remove unused MemAllocator::obj_memory_range

Reviewed-by: tschatzl

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

Changeset: 7655b487
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-04 12:19:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7655b487da5cd2e570e19e9f64fbacfa5eb8d155

8311001: missing @since info in jdk.net

Reviewed-by: dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: 607ddaa0
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-07-04 12:19:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/607ddaa0e6a8d609aa7e4667abf40ac4c4692961

8310997: missing @since tags in jdk.httpserver

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java

Changeset: 7b3c2dc5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-04 19:03:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70ea5

8311122: Fix typos in java.base

Reviewed-by: darcy, naoto, mchung, iris, mli, mullan

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.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/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/util/ByteArrays.java
! src/java.base/share/classes/sun/text/CompactByteArray.java

Changeset: d6578bff
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-07-05 05:46:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6578bff1c69ebc165fc9734e6503bd2d5d021c2

8309531: Incorrect result with unwrapped iotaShuffle.

Reviewed-by: sviswanathan, xgong, thartmann

! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java

Changeset: 00ac46c0
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-07-05 11:04:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00ac46c06d8a7154a007cd67092bd80226a02fc3

8310645: CancelledResponse.java does not use HTTP/2 when testing the  HttpClient

Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/CancelledResponse2.java

Changeset: cf82e315
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-05 12:30:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf82e3152bba1d7332ecdc4dd57a2db2f0dc2aa8

8311077: Fix -Wconversion warnings in jvmti code

Reviewed-by: fparain, matsaave, dholmes

! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp

Changeset: 22e17c29
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-05 12:37:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22e17c29a2a4eb546fae4c01ae435283654e3bb3

8311180: Remove unused unneeded definitions from globalDefinitions

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: dholmes, aboldtch

! src/hotspot/cpu/ppc/icache_ppc.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 2cffef21
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-07-05 14:10:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cffef21201c3e8be87c92234712839bff531047

8311290: Improve java.lang.ref.Cleaner rendered documentation

Reviewed-by: rriggs

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

Changeset: 6ebb0e3b
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-07-05 15:37:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ebb0e3bd4ba3579c66cdc5a329e95df7bda5b95

8311023: assert(false) failed: EA: missing memory path

Reviewed-by: thartmann, chagedorn

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

Changeset: 6eba096c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-07-05 18:21:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6eba096ca2e6bf3b7244c632e37b32f2e47b4acc

8310999: Add @since info in jdk.jsobject files

Reviewed-by: lancea, joehw, bpb, iris, prr

! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java

Changeset: 0616648c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-05 19:51:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0616648c59215d001211423402c6444ce228f01e

8311035: CDS should not use dump time JVM narrow Klass encoding to pre-compute Klass ids

Reviewed-by: iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp

Changeset: 66d27365
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-05 22:26:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66d2736521611fbe7652356894d046c17d7cf743

8307526: [JFR] Better handling of tampered JFR repository

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java

Changeset: d072c40f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-07-05 23:27:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d072c40ff175c653802796673baef47e24038891

8311183: Remove unused mapping test files

Reviewed-by: lancea, bpb

- test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private

Changeset: edb2be10
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-07-06 06:32:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edb2be10fb897834ed78ab4493d3a4f73dc2e140

8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java

Changeset: 0741cd32
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-07-06 07:08:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0741cd3289ccc89777449711ab20d6c32711f494

8311264: JavaDoc index comparator is not transitive

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/C.java

Changeset: 3d813ae3
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-07-06 08:52:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d813ae39f4422dd47473608eb8911e2483c6c32

8311301: MethodExitTest may fail with stack buffer overrun

Reviewed-by: kevinw, dholmes, cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: 356067d0
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-07-06 10:24:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/356067d03f964fd0f24a055cfd772e27c8939812

8311489: Remove unused dirent_md files

Reviewed-by: bpb

! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
- src/java.base/windows/native/libjava/dirent_md.c
- src/java.base/windows/native/libjava/dirent_md.h

Changeset: 7173c300
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-06 10:38:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7173c3009e0999f13eaa4bee5eedee7326f9d124

8307766: Linux: Provide the option to override the timer slack

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/os/TestTimerSlack.java

Changeset: 97e99f01
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-07-06 12:27:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97e99f01d4f317fce1a204c01874a68f5e25a051

8311087: PhiNode::wait_for_region_igvn should break early

Reviewed-by: thartmann, chagedorn

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

Changeset: ec7da91b
Author:    Oliver Kopp <kopp.dev at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-07-06 16:08:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec7da91bd83803b7d91a4de3a01caf0ba256c037

8240567: MethodTooLargeException thrown while creating a jlink image

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
+ test/jdk/tools/jlink/JLink100Modules.java

Changeset: 0c86c31b
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-07-06 19:15:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c86c31bccd676e1cfbd35898ee16e89d5752688

8302351: "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite

Reviewed-by: dcubed, sspitsyn, dlong

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

Changeset: e848d947
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-07 01:32:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e848d9471f5de86e5ac157b710cd7371f12f0024

8310923: Refactor Currency tests to use JUnit

Reviewed-by: naoto, lancea

- test/jdk/java/util/Currency/Bug4512215.java
- test/jdk/java/util/Currency/Bug6807534.java
- test/jdk/java/util/Currency/Bug8154295.java
+ test/jdk/java/util/Currency/CNPGetDisplayName.java
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
+ test/jdk/java/util/Currency/NoMinorUnitCurrenciesTest.java
+ test/jdk/java/util/Currency/NumCodeAsStringTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: 27de536b
Author:    Daohan Qu <dqu at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-07-07 01:43:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27de536b409aa80c8b8bb452160329be52814e0b

8311581: Remove obsolete code and comments in TestLVT.java

Reviewed-by: coleenp, jwaters

! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java

Changeset: 6485b7d0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-07-07 02:55:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6485b7d0d3dcbf9c33219feb03a7744a80feb669

6875229: Wrong placement of icons in JTabbedPane in Nimbus

Reviewed-by: honkar, abhiscxk, dnguyen, jdv

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusTabbedPaneIconPosition.java

Changeset: 848abd28
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-07 06:55:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/848abd2831ab38d99b6b76b55cbe8d84c28be330

8311511: Improve description of NativeLibrary JFR event

Reviewed-by: clanger, jbechberger

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 25cbe85d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-07 06:57:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25cbe85d6f46bed82c7f1266ce52c86943e29d60

8310550: Adjust references to rt.jar

Reviewed-by: erikj, clanger

! make/modules/java.desktop/Java.gmk
! src/demo/share/nbproject/jfc/FileChooserDemo/nbproject/project.xml
! src/demo/share/nbproject/jfc/Notepad/nbproject/jdk.xml
! src/demo/share/nbproject/jfc/SampleTree/nbproject/project.xml
! src/demo/share/nbproject/jfc/TableExample/nbproject/project.xml
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/hotspot/jtreg/compiler/c2/Test6603011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/langtools/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java

Changeset: 92ca670b
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-07-07 09:24:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92ca670bf3342aa6d50ddb35e55daed16a285d10

8310170: Use sp's argument to improve performance of outputStream::indent and remove SP_USE_TABS

Reviewed-by: shade, dholmes, stuefe

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

Changeset: 0ef03f12
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-07 10:27:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ef03f122866f010ebf50683097e9b92e41cdaad

8311285: report some fontconfig related environment variables in hs_err file

Reviewed-by: clanger, stuefe

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

Changeset: b1625059
Author:    duke <duke at openjdk.org>
Date:      2023-07-07 11:00:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b16250597a9c4629b5a6cea0a3f42466af48cea6

Automatic merge of jdk:master into master


Changeset: 0933632d
Author:    duke <duke at openjdk.org>
Date:      2023-07-07 11:00:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0933632d4bc53998c7d0655998833c4cf5060c9e

Automatic merge of master into foreign-memaccess+abi

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



More information about the panama-dev mailing list