git: openjdk/loom: monitor-support: 17 new changesets

duke duke at openjdk.org
Wed Dec 13 09:38:28 UTC 2023


Changeset: 10943faa
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-11 18:27:51 +0000
URL:       https://git.openjdk.org/loom/commit/10943faabe8709000f39f1f480af226271e5eef1

Enable testParkingPermitNotConsumed

! test/jdk/java/lang/Thread/virtual/Monitors.java

Changeset: 017902ed
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-11 19:58:53 +0000
URL:       https://git.openjdk.org/loom/commit/017902ed20977d4e39018630daa0ecd26b541b34

Cleanup

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

Changeset: b1a2ea2d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 11:07:54 +0000
URL:       https://git.openjdk.org/loom/commit/b1a2ea2d3f39142a213ca833bf00a50de2bf9e9d

Selection ops can release carrier

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java

Changeset: fdd1541b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 11:08:39 +0000
URL:       https://git.openjdk.org/loom/commit/fdd1541bc3d7a8fb6512880e98f2690f8da397a1

Add test for Selectors

+ test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 15b40804
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 11:09:13 +0000
URL:       https://git.openjdk.org/loom/commit/15b40804388403acfd104ae0fdf40b22e22c13b6

PinnedThreadPrinter should check for internal lock

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

Changeset: d4d20f50
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 12:32:36 +0000
URL:       https://git.openjdk.org/loom/commit/d4d20f504155360f634cc3bb8718ac18d36a8999

state/recheckInterval fields are volatile

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

Changeset: 493ca331
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 14:39:50 +0000
URL:       https://git.openjdk.org/loom/commit/493ca3315d868a88afb93a1b49b24aaac3acc7a8

Remove testPinnedCausedBySynchronizedBlock

! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java

Changeset: 8782697e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 17:01:33 +0000
URL:       https://git.openjdk.org/loom/commit/8782697edc69ad8d79ff46fbcd062fa0784ec490

Cleanup threadState

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

Changeset: 315e666c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 17:03:59 +0000
URL:       https://git.openjdk.org/loom/commit/315e666ca7898ec3c84e295f923013879c151926

Fix tests

! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
! test/jdk/java/nio/channels/Selector/WakeupNow.java

Changeset: 589cdc8a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 17:24:48 +0000
URL:       https://git.openjdk.org/loom/commit/589cdc8a9dcefcfc3877c10a9dcfce5d4a46c0d9

Revery changes to PinnedThreadPrinter

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

Changeset: 7574d928
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 20:39:46 +0000
URL:       https://git.openjdk.org/loom/commit/7574d928e3fe9dfb125b39b4c86c647a32b3c7f9

Temporarily exclude TestStubAllocFailure

! test/jdk/ProblemList-Virtual.txt

Changeset: 082ab520
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 11:08:39 +0000
URL:       https://git.openjdk.org/loom/commit/082ab5204c500c6fbe609b268e4830281cd2c858

Add test for Selectors

+ test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 363840d6
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 11:09:13 +0000
URL:       https://git.openjdk.org/loom/commit/363840d66894899c9efe26dedbbbb3931f0790f3

PinnedThreadPrinter should check for internal lock

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

Changeset: c09791e2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 17:03:59 +0000
URL:       https://git.openjdk.org/loom/commit/c09791e2797305d6bb3efe343a4c41a5e42c008c

Fix tests

! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
! test/jdk/java/nio/channels/Selector/WakeupNow.java

Changeset: fc1a1b0f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 17:24:48 +0000
URL:       https://git.openjdk.org/loom/commit/fc1a1b0f248a512483ac1058594d1089f7ce3180

Revery changes to PinnedThreadPrinter

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

Changeset: 855fefa3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-12 20:39:46 +0000
URL:       https://git.openjdk.org/loom/commit/855fefa37645860c47395f78942993857d678c72

Temporarily exclude TestStubAllocFailure

! test/jdk/ProblemList-Virtual.txt

Changeset: b8ae5d5e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-13 07:53:03 +0000
URL:       https://git.openjdk.org/loom/commit/b8ae5d5ece3d21499d1710a4e09e4e50d2ccb06c

Merge




More information about the loom-dev mailing list