git: openjdk/loom: fibers: 38 new changesets

duke duke at openjdk.org
Thu Jan 25 11:03:16 UTC 2024


Changeset: 0d8543d6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-22 17:15:53 +0000
URL:       https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 4ec5df6f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-01-25 07:50:27 +0000
URL:       https://git.openjdk.org/loom/commit/4ec5df6fb35a76472ae7a68e843bec54a38d3dfc

Merge

! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: bb42008d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-01-25 08:31:05 +0000
URL:       https://git.openjdk.org/loom/commit/bb42008dda66fc610da0d633b6743ec1e2b97443

DougLea/jdk/tree/JDK-8322732 commit b3bbb53

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: c2f548a3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-01-25 08:11:13 +0000
URL:       https://git.openjdk.org/loom/commit/c2f548a35d81ad97b84d583fe8f0840dfcddf1aa

Update to Thread spec

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

Changeset: e7100187
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-01-25 08:31:15 +0000
URL:       https://git.openjdk.org/loom/commit/e71001872c8789211a962865fa8a6fc35b4f4158

Merge




More information about the loom-dev mailing list