git: openjdk/loom: fibers: 23 new changesets

duke duke at openjdk.org
Thu Aug 15 13:16:08 UTC 2024


Changeset: 3dd07b91
Branch: fibers
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-08-14 06:28:34 +0000
URL:       https://git.openjdk.org/loom/commit/3dd07b91bbf644aa867452806e9388089fa97548

8336163: Remove declarations of some debug-only methods in release build

Reviewed-by: dholmes, eliu, kvn

! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/registerMap.hpp

Changeset: 66bee253
Branch: fibers
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-08-14 09:13:21 +0000
URL:       https://git.openjdk.org/loom/commit/66bee2532f849cfb7ab63857ecd7d773c2566722

8338315: G1: G1CardTableEntryClosure:do_card_ptr remove unused parameter worker_id

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 9fe1777f
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-14 09:16:02 +0000
URL:       https://git.openjdk.org/loom/commit/9fe1777fafca30cf60acb5402c7c70800137136e

8338280: Parallel: Inline ParallelCompactData::verify_clear

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 38bd8a36
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-14 09:52:23 +0000
URL:       https://git.openjdk.org/loom/commit/38bd8a36704a962f0ad1052fd2ec150a61663256

8338236: Compile error in cgroup code on Linux when using clang

Reviewed-by: mdoerr, sgehwolf

! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp

Changeset: fbe4f056
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-08-14 12:20:17 +0000
URL:       https://git.openjdk.org/loom/commit/fbe4f05636c8f692bd40bbe11fb5bb8b77b77042

8337976: Insufficient error recovery in parser for switch inside class body

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
= test/langtools/tools/javac/diags/examples/StatementNotExpected.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/recovery/T8337976.java
+ test/langtools/tools/javac/recovery/T8337976.out

Changeset: a5d948fb
Branch: fibers
Author:    John Engebretson <jengebr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-14 14:11:53 +0000
URL:       https://git.openjdk.org/loom/commit/a5d948fb9841f654cccc9567c60e8d28e7d719ae

8332842: Optimize empty CopyOnWriteArrayList allocations

Reviewed-by: shade, alanb

! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
+ test/micro/org/openjdk/bench/java/util/concurrent/CopyOnWriteArrayListBenchmark.java

Changeset: d8e4d3f2
Branch: fibers
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-14 15:20:07 +0000
URL:       https://git.openjdk.org/loom/commit/d8e4d3f2d6c187f2487acd390a4e5fa2a99010ea

8338402: GHA: some of bundles may not get removed

Reviewed-by: ihse, shade

! .github/workflows/main.yml

Changeset: 0e3903f2
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-08-14 16:49:11 +0000
URL:       https://git.openjdk.org/loom/commit/0e3903f2eb854715acee92cfc5ee2d4a2e800f61

8338393: Parallel: Remove unused ParallelCompactData::clear_range

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 6a390147
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-14 16:56:28 +0000
URL:       https://git.openjdk.org/loom/commit/6a390147959e0fb88de6ee13204cff72cd910f09

8338110: Exclude Fingerprinter::do_type from ubsan checks

Reviewed-by: jwaters, rrich

! src/hotspot/share/runtime/signature.hpp

Changeset: c0384b6f
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-08-14 17:58:24 +0000
URL:       https://git.openjdk.org/loom/commit/c0384b6f3584501fb3bd93854734eeacf6620a7e

8337237: Use FFM instead of Unsafe for Java 2D RenderBuffer class

Reviewed-by: jvernee, jdv

! src/java.desktop/share/classes/sun/java2d/pipe/RenderBuffer.java

Changeset: 723ac576
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-14 18:41:24 +0000
URL:       https://git.openjdk.org/loom/commit/723ac5763aed0d67516c6746f39a066efc412b48

8332488: Add JVMTI DataDumpRequest to the debug agent

Reviewed-by: sspitsyn, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
+ test/jdk/com/sun/jdi/DataDumpTest.java

Changeset: aff7936f
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-08-14 18:42:59 +0000
URL:       https://git.openjdk.org/loom/commit/aff7936ff088249d1fc787a9f9ef687f987f556c

8338333: Add jls links to javax.lang.model.element.Modifier

Reviewed-by: liach, iris, prappo, vromero, jlahoda

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java

Changeset: e3a5e265
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-14 18:55:58 +0000
URL:       https://git.openjdk.org/loom/commit/e3a5e265a7747b02b8f828fbedea0dda7246fc51

8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform

Reviewed-by: chagedorn, shade

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java

Changeset: 4669e7b7
Branch: fibers
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-08-15 05:36:11 +0000
URL:       https://git.openjdk.org/loom/commit/4669e7b7b02636a8bd7381a9d401aaaf0c1d7294

8337102: JITTester: Fix breaks in static initialization blocks

Reviewed-by: kvn, iveresov

! test/hotspot/jtreg/testlibrary/jittester/conf/default.properties
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java

Changeset: 4c344335
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-15 07:39:31 +0000
URL:       https://git.openjdk.org/loom/commit/4c344335fe0abc04308f4bfc62c6b3afc110240c

8338304: clang on Linux - check for lld presence after JDK-8333189

Reviewed-by: erikj, ihse

! make/autoconf/flags-ldflags.m4

Changeset: f536f5ab
Branch: fibers
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-08-15 08:26:22 +0000
URL:       https://git.openjdk.org/loom/commit/f536f5ab68235d27e9708674f707bcbff7840730

8336086: G1: Use one G1CardSet instance for all young regions

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: da7311bb
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 08:50:29 +0000
URL:       https://git.openjdk.org/loom/commit/da7311bbe37c2b9632b117d52a77c659047820b7

8338286: GHA: Demote x86_32 to hotspot build only

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: 2c627f14
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 11:49:23 +0000
URL:       https://git.openjdk.org/loom/commit/2c627f14a9d28890924bfb791c6dcacaf8b354c9

Merge

! src/hotspot/share/runtime/frame.hpp
= src/hotspot/share/runtime/frame.hpp.orig
! src/hotspot/share/runtime/frame.hpp
= src/hotspot/share/runtime/frame.hpp.orig

Changeset: 20d40c8f
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 10:44:47 +0000
URL:       https://git.openjdk.org/loom/commit/20d40c8f63c5fcb6ab1aba676c4d726dbc7d8589

OOME robustness

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

Changeset: d048c61d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 11:45:12 +0000
URL:       https://git.openjdk.org/loom/commit/d048c61db1a0b7909315e8e0d6f7dd0cae4aef98

VirtualThreadSchedulerMXBean cleanup

! src/java.base/share/classes/java/lang/Thread.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
- src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpl.java
+ src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java

Changeset: adfa2fb6
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 11:54:28 +0000
URL:       https://git.openjdk.org/loom/commit/adfa2fb6eedfff6c4e0b744909308169ae938f2a

Merge


Changeset: cc0d5584
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 12:23:15 +0000
URL:       https://git.openjdk.org/loom/commit/cc0d5584c5b25ab3668850885f59927ecee40675

Exclude TestRedirectLinks.java for now

! test/langtools/ProblemList-Virtual.txt

Changeset: 362c7267
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-08-15 14:13:05 +0000
URL:       https://git.openjdk.org/loom/commit/362c7267f692ebd907fb3556e34f9c58bcf1a443

Initial fix for JDK-8338417

! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java



More information about the loom-dev mailing list