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

duke duke at openjdk.org
Fri Jan 26 11:06:13 UTC 2024


Changeset: 0081d8c0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-19 11:48:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0081d8c07f7a0ee0697889bddfa9532b1bc66d4b

8324147: Serial: Remove generation::compute_new_size

Reviewed-by: ehelin

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

Changeset: 16be3888
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-01-19 12:59:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16be38887f878b508e22d491542765bf7e518f94

8322383: G1: Only preserve marks on objects that are actually moved

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: 6997bfc6
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-19 15:49:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6997bfc68def7f80fbf6a7486a4b9f61225fc471

8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test

Reviewed-by: roland, thartmann, qamai

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMinValueStrideLongCountedLoop.java

Changeset: 2865afe7
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-01-19 16:54:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2865afe759fd5362abd0947fd4c1f5c8d3519ca3

8323685: PrintSystemDictionaryAtExit has mutex rank assert

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
- test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
+ test/hotspot/jtreg/runtime/PrintingTests/ClassfilePrintingTests.java

Changeset: 39005e27
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-19 17:02:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39005e27d6e543def13992740f663b78a8b07671

8324041: ModuleOption.java failed with update release versioning scheme

Reviewed-by: dholmes, mbaesken

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java

Changeset: 437342b9
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-19 17:11:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/437342b93e9e66340ac57bd1c6fdc948b3302db0

8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1

Reviewed-by: iklam, matsaave

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp

Changeset: 6c0bebcc
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-01-19 17:42:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c0bebccb0092d9726eb89a054e023e92edf7ca6

8159927: Add a test to verify JMOD files created in the images do not have debug symbols

Reviewed-by: jlaskey

+ test/jdk/jdk/modules/etc/JmodExcludedFiles.java

Changeset: 8700de66
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-01-19 18:40:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8700de66e45b526958c7a2923d43abe2a736d1d2

8322744: VirtualThread.notifyJvmtiDisableSuspend should be static

Reviewed-by: pchilanomate, alanb

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: f1b73350
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-19 21:42:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1b73350c237021c04ceac2f29f1f378630bd651

8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14

Reviewed-by: dnguyen, azvegint, kizune

! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java

Changeset: 9049402a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-19 22:31:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9049402a1b9394095b04287eef1f2d46c4da60e9

8323675: Race in jdk.javadoc-gendata

Reviewed-by: erikj, jlahoda

! make/Main.gmk

Changeset: f4d08ccf
Author:    Sam James <sam at gentoo.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-20 09:49:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4d08ccf80812d4f26a148fac6bf99b96672a63f

8318696: Do not use LFS64 symbols on Linux

Reviewed-by: ihse, dholmes, kbarrett, mbaesken

! make/autoconf/flags-cflags.m4
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp

Changeset: f54a336c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-20 18:12:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f54a336cb7f147e618f81e4045b5050f93fa4c46

8324231: bad command-line option in make/Docs.gmk

Reviewed-by: erikj

! make/Docs.gmk

Changeset: 68b5aab0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-20 18:21:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68b5aab020b8f3e001da54f21fbc0c6fd494932e

8324229: JFR: Temporarily disable assertion for missing object reference

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: a474b372
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-21 02:28:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a474b37212da5edbd5868c9157aff90aae00ca50

8324240: Remove unused GrowableArrayView::EMPTY

Reviewed-by: dcubed

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 2003610b
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-01-21 23:47:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2003610b3b52eed04de6713a2a36151d0d86d7c9

8323108: BufferedImage.setData(Raster) should not cast float and double values to integers

Reviewed-by: prr, bpb, serb

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/WritableRaster.java
+ test/jdk/java/awt/image/BufferedImage/SetData.java

Changeset: 76afa02d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-22 08:22:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76afa02dabb45a0648cc13de40657d15ded73b4a

8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: fd372629
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-22 10:14:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd372629f7dee5d8d3381e9449d239f87779e648

8323748: RISC-V: Add Zfh probe code

Reviewed-by: fyang

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: c84af493
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-22 10:41:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c84af4938647efbc2d6c94efef748446bf6d50b4

8324129: C2: Remove some ttyLocker usages in preparation for JDK-8306767

Reviewed-by: kvn, vlivanov, dholmes

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: 72f19902
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-22 10:55:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72f199024d58b53a1dff2f79dd2050ae0044e809

8323057: Recoverable errors may be reported before unrecoverable errors when annotation processing is skipped

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
+ test/langtools/tools/javac/processing/errors/TestErrorOrder.java

Changeset: d3b2ac15
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-01-22 11:03:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3b2ac1507f54a163ba25b96d74217d020163e5c

8314186: runtime/8176717/TestInheritFD.java failed with "Log file was leaked"

Reviewed-by: lkorinth, dholmes

! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java

Changeset: be943a9f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-22 12:18:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be943a9fd67f957b2a44dbd6531690b3ef3895dd

8321984: IGV: Upgrade to Netbeans Platform 20

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: bde650f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-22 12:30:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bde650f21e2fa2f7730d3f948105159762e4fdd0

8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468

Reviewed-by: dholmes, simonis, coleenp

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

Changeset: c9cacfb2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-22 13:06:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9cacfb25d1f15c879c961d2965a63c9fe4d9fa7

8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above)

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
+ test/langtools/tools/javac/StringConcat/StringConcatWithAssignments.java

Changeset: 0d8543d6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-22 17:15:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d8543d6773a516dad54038070dce507179d0709

8324065: Daylight saving information for `Africa/Casablanca` are incorrect

Reviewed-by: iris, joehw, jlu

! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java

Changeset: df370d72
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-22 19:51:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df370d725e5ae55a05479e8375bf665233ac3e44

8314329: AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot

AgeTable changes:
1. add CHeap allocation spec
2. add a non-product const is_clear() method to check if the age table has only zero entries
3. relax the assertion that the 0th index of the age table is never used, to allow use of that slot

Reviewed-by: wkemper, kdnilsen, ayang, shade

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

Changeset: 52523d33
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-01-22 22:50:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52523d33dde797bf03b15a05bb227b19b22c06be

8324050: Issue store-store barrier after re-materializing objects during deoptimization

Reviewed-by: dlong, shade

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

Changeset: 5a74c2a6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-23 01:09:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a74c2a67ebcb47e51732f03c4be694bdf920469

8323438: Enhance assertions for Windows sync API failures

Reviewed-by: ccheung, jwaters, dcubed

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp

Changeset: 3696765b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-23 08:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3696765b7d1faec4bd23761a7a1b627d8903598d

8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/globals_aix.hpp
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: bcb340da
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-23 08:49:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcb340da091e3287da8d2ecfcd017ebcc6613cae

8324286: Fix backsliding on use of nullptr instead of NULL

Reviewed-by: jsjolen, coleenp, jwaters

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: f5e6d111
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 09:38:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5e6d111b1faf199c9ceecd44647b5841e3b91a7

8324210: Serial: Remove unused methods in Generation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java

Changeset: 5acd37fa
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 09:40:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5acd37fa9625fd53dd705ba536a8ae6c7e54ed7d

8324207: Serial: Remove Space::set_saved_mark_word

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: bcaad515
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-23 12:02:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcaad515fdedd0c41a719d2a88b2da3036c766a3

8318228: RISC-V: C2 ConvF2HF

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 791b427f
Author:    sendaoYan <yansendao.ysd at alibaba-inc.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-01-23 13:19:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/791b427f4410057cdcdf8fd8ea0dcce71f7dc513

8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed

Reviewed-by: sgehwolf

! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java

Changeset: fbaaac63
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-01-23 14:07:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbaaac63d4ae8d7cc0ec02ab4b5a934824d1fec1

8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout

Reviewed-by: dfuchs, djelinski

! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java

Changeset: 2a01c798
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 15:51:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a01c798d346656a0ee3553c0964feab75b5dfb6

8324513: Inline ContiguousSpace::object_iterate_from

Reviewed-by: stefank

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

Changeset: 3d823636
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-01-23 16:15:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d8236367d695976946d267ee62f4a26879731ac

8300088: [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: dholmes, fparain, dcubed

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 8b9bf758
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-23 17:03:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b9bf758801400e4491326cd4c90fc117b9d97e1

8323515: Create test alias "all" for all test roots

Reviewed-by: dholmes, alanb, joehw, lmesnik

! test/hotspot/jtreg/TEST.groups
! test/jaxp/TEST.groups
! test/jdk/TEST.groups
! test/langtools/TEST.groups
! test/lib-test/TEST.groups

Changeset: edfee7f3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-23 20:33:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edfee7f348349cfa55a9acd92d3bbd9e0cd4f07f

8323546: Cleanup jcmd docs for Compiler.perfmap and VM.cds filename parameter

Reviewed-by: dholmes, sspitsyn, iklam

! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 96607df7
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-23 22:22:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96607df7f055a80d56ea4c19f3f4fcb32838b1f8

8321545: Override toString() for Format subclasses

Reviewed-by: naoto, rriggs

! 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/ListFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/jdk/java/text/Format/ChoiceFormat/ToStringTest.java
+ test/jdk/java/text/Format/CompactNumberFormat/ToStringTest.java
+ test/jdk/java/text/Format/DateFormat/ToStringTest.java
+ test/jdk/java/text/Format/DecimalFormat/ToStringTest.java
+ test/jdk/java/text/Format/ListFormat/ToStringTest.java
+ test/jdk/java/text/Format/MessageFormat/ToStringTest.java

Changeset: c17059de
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-24 02:08:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c17059dee728e8028b2baf5004fa5f0d3b11805c

8324334: Shenandoah: Improve end of process report

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 6d2f6408
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-24 03:14:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d2f6408e417b267be0345f63656f232cf247b6d

8324578: [BACKOUT] [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: darcy, kvn

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: b65e5eb1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 10:02:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b65e5eb14ec207ae810fb5a3911cecc4b9d06623

8324543: Remove Space::object_iterate

Reviewed-by: stefank, kbarrett

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

Changeset: 1c1cb048
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 10:02:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c1cb048cd7820042373f5d8a9f41fb30d9cef6e

8324512: Serial: Remove Generation::Name

Reviewed-by: stefank, iwalulya, cjplummer

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java

Changeset: 67f29b16
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-24 10:09:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67f29b16ef963ff1710e306da811633aa4e182ac

8324537: Remove superfluous _FILE_OFFSET_BITS=64

Reviewed-by: shade, erikj, kbarrett

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: 8c003d83
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-24 12:00:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c003d83c450a1e706ec5e5ba3d319d84fc4b584

8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms

Reviewed-by: shade, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp

Changeset: bccd823c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 13:03:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bccd823c8e40863bed70ff5b24772843203871a5

8324613: Serial: Rename GenerationPool to TenuredGenerationPool

Reviewed-by: stefank

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

Changeset: 00bb6bf5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-01-24 16:19:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00bb6bf5091f50268552d223e6e118574b8a4ea5

8324220: jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java had 22 failures

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java

Changeset: fb822e49
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-24 17:40:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb822e49f2a84423c8fd17db2e95bbdd5e7ec191

8324514: ClassLoaderData::print_on should print address of class loader

Reviewed-by: kbarrett, coleenp

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

Changeset: c432dc00
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2024-01-24 18:52:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c432dc008bb3a2d3fe6b46617ad64a2999ae366c

8322149: ConcurrentHashMap smarter presizing for copy constructor and putAll

Reviewed-by: shade, simonis

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java

Changeset: c702dcab
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-01-24 19:05:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c702dcabf8befc2db2baf53655f20391ee5d2d09

8323815: Source launcher should find classes with $ in names

Reviewed-by: jlahoda, sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java

Changeset: 32eb5290
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-24 19:15:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32eb5290c207d5fda398ee09b354b8cf55b89e0c

8324553: Shenandoah: Move periodic tasks closer to their collaborators

Reviewed-by: kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp

Changeset: 6212264c
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-01-24 22:10:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6212264cc6fe428e8d15b7f33e2979c081e432d7

8320692: Null icon returned for .exe without custom icon

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/NoIconExeNPE.java

Changeset: 2d5cb972
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-01-24 23:25:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2d5cb97288f7bf5acaa24632118d6a7a6a53c93e

8324647: Invalid test group of lib-test after JDK-8323515

Reviewed-by: shade

! test/lib-test/TEST.groups

Changeset: 3d32c460
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-24 23:42:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d32c460eb60aa95f27c96bbefdf784f6a7663f7

6503196: API doc for DecimalFormat::getMaximumIntegerDigits is unclear

Reviewed-by: naoto, iris

! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: e7fdac9d
Author:    MaxXSoft <xingqizheng.xqz at alibaba-inc.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-25 03:10:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7fdac9d5ce56d2f589df59a7fd2869e35ba2991

8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode

Reviewed-by: rehn, fyang

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 929af9ed
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-25 05:26:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/929af9ed037bcc098043d7b7b8d303744a6d4360

8307788: vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out

Reviewed-by: lmesnik, shade

! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java

Changeset: 3059c3b6
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-25 05:44:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3059c3b69ec8fb7cefd740bc2eb52b5ca5390ae1

8324242: Avoid null check for OopHandle::ptr_raw()

Reviewed-by: shade, jsjolen, coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: 9d1a6d14
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-25 09:35:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d1a6d14846bb1f76ca7258452b3b3f8e3e8b223

8323645: Remove unused internal sun.net.www.protocol.jar.URLJarFileCallBack interface

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
- src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFileCallBack.java

Changeset: 6d36eb78
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-01-25 10:07:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d36eb78ad781ecd80d66d1319921a8746820394

8322768: Optimize non-subword vector compress and expand APIs for AVX2 target.

Reviewed-by: epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
+ test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java

Changeset: 7a798d3c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-25 10:36:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a798d3cebea0915f8a73af57333b3488c2091af

8324598: use mem_unit when working with sysinfo memory and swap related information

Reviewed-by: dholmes, mdoerr

! src/hotspot/os/linux/os_linux.cpp
! src/java.base/linux/native/libjava/CgroupMetrics.c

Changeset: e709842e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-25 14:25:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e709842eae43029f5cfc509e40bbfb28c8abe348

8324636: Serial: Remove Generation::block_is_obj

Reviewed-by: stefank, ysr

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

Changeset: ffe3bb67
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-01-25 14:51:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ffe3bb67632eeec4b5df4e832d9bd5e78c3f808a

8324657: Intermittent OOME on exception message create

Reviewed-by: lancea, iris, naoto

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

Changeset: 746a0868
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-25 15:50:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/746a08686bfad629fe045a762ed2fbb209763f6b

8306767: Concurrent repacking of extra data in MethodData is potentially unsafe

Reviewed-by: eosterlund, roland, coleenp, never

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 12b89cd2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-25 18:03:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12b89cd2eeb5c2c43a2ce425c96fc4f718e30514

8323717: Introduce test keyword for tests that need external dependencies

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/jcstress/accessAtomic.java
! test/hotspot/jtreg/applications/jcstress/acqrel.java
! test/hotspot/jtreg/applications/jcstress/atomicity.java
! test/hotspot/jtreg/applications/jcstress/atomics.java
! test/hotspot/jtreg/applications/jcstress/causality.java
! test/hotspot/jtreg/applications/jcstress/coherence.java
! test/hotspot/jtreg/applications/jcstress/collections.java
! test/hotspot/jtreg/applications/jcstress/copy.java
! test/hotspot/jtreg/applications/jcstress/countdownlatch.java
! test/hotspot/jtreg/applications/jcstress/defaultValues.java
! test/hotspot/jtreg/applications/jcstress/executors.java
! test/hotspot/jtreg/applications/jcstress/fences.java
! test/hotspot/jtreg/applications/jcstress/future.java
! test/hotspot/jtreg/applications/jcstress/init.java
! test/hotspot/jtreg/applications/jcstress/initClass.java
! test/hotspot/jtreg/applications/jcstress/initLen.java
! test/hotspot/jtreg/applications/jcstress/interrupt.java
! test/hotspot/jtreg/applications/jcstress/locks.java
! test/hotspot/jtreg/applications/jcstress/memeffects.java
! test/hotspot/jtreg/applications/jcstress/mxbeans.java
! test/hotspot/jtreg/applications/jcstress/oota.java
! test/hotspot/jtreg/applications/jcstress/seqcst.java
! test/hotspot/jtreg/applications/jcstress/singletons.java
! test/hotspot/jtreg/applications/jcstress/strings.java
! test/hotspot/jtreg/applications/jcstress/tearing.java
! test/hotspot/jtreg/applications/jcstress/threadlocal.java
! test/hotspot/jtreg/applications/jcstress/unsafe.java
! test/hotspot/jtreg/applications/jcstress/varhandles.java
! test/hotspot/jtreg/applications/jcstress/volatiles.java
! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 39b756a0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-25 18:35:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39b756a0d163d60d1b69fbc9bf6e8235080c3721

8324492: Remove Atomic support for OopHandle

Reviewed-by: aboldtch, coleenp

! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp

Changeset: 95310eab
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-01-25 22:01:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95310eab6ce73512b1afc0a7a26a396dd7b6cb7c

8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/MaxStreams.java

Changeset: b5995a76
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-25 22:17:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5995a76f79e0a70e67b0915e782e881efbbdf5e

8302019: Clarify Elements.overrides

Reviewed-by: prappo, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestOverrides.java

Changeset: bde87895
Author:    Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-01-26 02:30:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bde87895c8b1b9df198e3883d24cd9ea840efc98

8324123: aarch64: fix prfm literal encoding in assembler

Reviewed-by: aph, dlong

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

Changeset: 10066cd4
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-01-26 03:47:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10066cd4ef93db9d2bff3f7884d24a5c6e714775

8324571: JDK 23 L10n resource files update

Reviewed-by: jlu, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties

Changeset: 33324a59
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-26 07:57:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33324a59ccdb220250cb74e15ce13af0e99dcb07

8324637: [aix] Implement support for reporting swap space in jdk.management

Reviewed-by: kevinw, stuefe

! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 781f368d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-26 08:46:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/781f368d421a94857929e4168974f43e890637d8

8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1

Reviewed-by: erikj, azvegint, jwaters, aivanov

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

Changeset: c313d451
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-26 08:51:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c313d451a513eb08de0b295c1ce66d0d849d2374

8324659: GHA: Generic jtreg errors are not reported

Reviewed-by: erikj, jwaters, stuefe

! .github/scripts/gen-test-summary.sh

Changeset: 2f7281d7
Author:    duke <duke at openjdk.org>
Date:      2024-01-26 11:01:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f7281d7cdd6499214ceeb51134a2b99a3b65a42

Automatic merge of jdk:master into master


Changeset: 18322e04
Author:    duke <duke at openjdk.org>
Date:      2024-01-26 11:01:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/18322e04fbc65f23f47218c0a6fd193bf87da38b

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list