git: openjdk/loom: fibers: 42 new changesets

duke duke at openjdk.org
Fri Jun 9 10:23:12 UTC 2023


Changeset: 0ed4af76
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 07:38:21 +0000
URL:       https://git.openjdk.org/loom/commit/0ed4af76c07ff71acc202796e504f092910215ac

8309472: IGV: Add dump_igv(custom_name) for improved debugging

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/compile.hpp

Changeset: fadcd650
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-07 07:51:05 +0000
URL:       https://git.openjdk.org/loom/commit/fadcd6501879af40360b217d2f76ab86a6f55d27

8309527: Improve test proxy performance

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/sun/net/www/http/HttpClient/B8209178.java

Changeset: a25b7b8b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-07 07:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/a25b7b8b55f2dcd3c2945193d78f754580421733

8295976: GetThreadListStackTraces returns wrong state for blocked VirtualThread

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/libThreadListStackTracesTest.cpp

Changeset: 3ccb3c0e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-07 09:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/3ccb3c0e09f9a414229d3f76031f3fc8f271c936

8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address

Reviewed-by: djelinski, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java

Changeset: 749d4801
Author:    Dhamoder Nalla <dhanalla at microsoft.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-06-07 09:50:08 +0000
URL:       https://git.openjdk.org/loom/commit/749d4801937ac145f945765f0ba0980bbccf384f

8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URI.java

Changeset: 9233dcc8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-07 10:51:10 +0000
URL:       https://git.openjdk.org/loom/commit/9233dcc8380c6e7cd7bbf7a1f4c0a6873429ea53

8309297: Adjust ShenandoahHeap print_heap_regions_on

Reviewed-by: ysr, mdoerr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 8cdd95e8
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2023-06-07 11:27:52 +0000
URL:       https://git.openjdk.org/loom/commit/8cdd95e8a2a7814ab7983fb3f41e6fa5793d410f

8305959: x86: Improve itable_stub

Reviewed-by: phh, shade, aph

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: a6726b66
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-07 11:34:23 +0000
URL:       https://git.openjdk.org/loom/commit/a6726b66dbb3ffa7b2245bb9c27c4bc87148f39c

8309568: javac crashes attempting to -Xprint on a class file of an unnamed class

Reviewed-by: darcy, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 1de40f36
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 11:39:31 +0000
URL:       https://git.openjdk.org/loom/commit/1de40f360f3beed5eb9fbd62a992989bb5bdb315

8302145: ddepth should be uint in PhaseIdealLoop::register_node()

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 5722903d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-07 11:41:20 +0000
URL:       https://git.openjdk.org/loom/commit/5722903d53e90e36b284967aeb60d2f8b65a744c

8307374: Add a JFR event for tracking RSS

Reviewed-by: stuefe, rcastanedalo

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/os.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 16ebf47f
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-07 11:54:50 +0000
URL:       https://git.openjdk.org/loom/commit/16ebf47fe3b0fac7b67acfa589a26abf8843306b

8309594: Cleanup naming in JavacParser related to unnamed classes

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: fa791119
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-07 12:14:55 +0000
URL:       https://git.openjdk.org/loom/commit/fa791119f0b73cd1e110d6a62d3bed58fee5740a

8308031: Linkers should reject unpromoted variadic parameters

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/libVarArgs.c

Changeset: c49129f5
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-07 12:25:28 +0000
URL:       https://git.openjdk.org/loom/commit/c49129f54580b431881ffdb97b5478aff6097154

8308445: Linker should check that capture state segment is big enough

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java

Changeset: a1ab377d
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-07 12:58:57 +0000
URL:       https://git.openjdk.org/loom/commit/a1ab377d995dce4d636b908e96bd168dc3a9f3e5

8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE

Reviewed-by: stuefe, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java

Changeset: 9d7bf532
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-06-07 13:08:11 +0000
URL:       https://git.openjdk.org/loom/commit/9d7bf5329e5a0393553bca2e3a51ad1125b41b96

8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots

Reviewed-by: prr, kizune, psadhukhan

! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
+ src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenItem.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/legal/pipewire.md
+ src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/chroma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/color.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/encoded.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/pod.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/vararg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: f0236edf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-07 13:11:32 +0000
URL:       https://git.openjdk.org/loom/commit/f0236edfba1303207e46b5b292cf4c6a18b87d1d

8309543: Micro-optimize x86 assembler UseCondCardMark

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp

Changeset: 177e8327
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-07 13:16:40 +0000
URL:       https://git.openjdk.org/loom/commit/177e8327d685444d63235567f2a9bde0ec3d51cf

8307153: JVMTI GetThreadState on carrier should return STATE_WAITING

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: 6eddbe26
Author:    JoKern65 <128386669+JoKern65 at users.noreply.github.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:42:03 +0000
URL:       https://git.openjdk.org/loom/commit/6eddbe26dd0b9afb83fc029d77e18212e63f98f4

8309219: Fix xlc17 clang 15 warnings in java.base

Reviewed-by: goetz, mdoerr

! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/aix/native/libjli/java_md_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/io/File/libGetXSpace.c

Changeset: 89f5baca
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:42:42 +0000
URL:       https://git.openjdk.org/loom/commit/89f5bacaf6ac6d5b3634db2fcde5b9abdc492b64

8309225: Fix xlc17 clang 15 warnings in security and servicability

Reviewed-by: goetz, mdoerr, clanger

! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk

Changeset: 5b147eb5
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-07 13:44:42 +0000
URL:       https://git.openjdk.org/loom/commit/5b147eb5e46ac7fa637ed997c6da8f238f685ea4

8308288: Fix xlc17 clang warnings and build errors in hotspot

Reviewed-by: goetz, mbaesken

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: 33bb64f2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-07 15:17:43 +0000
URL:       https://git.openjdk.org/loom/commit/33bb64f24fdffdb2b1a5f21ff432b1cee9ead498

8309614: [BACKOUT] JDK-8307153 JVMTI GetThreadState on carrier should return STATE_WAITING

Reviewed-by: azvegint

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: a54f4d4a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 17:49:05 +0000
URL:       https://git.openjdk.org/loom/commit/a54f4d4ab9537ac7e070dd82e26f73c90d82290a

8309509: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails with virtual test thread factory

Reviewed-by: sspitsyn, amenkov

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: c24b0bad
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-07 17:55:47 +0000
URL:       https://git.openjdk.org/loom/commit/c24b0bada244015b332f13ab5c810a8c9359aceb

8309503: Improve javax.lang.model tests for JEP 445

Reviewed-by: jlahoda, jjg, jlaskey

! test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java

Changeset: c38abbfc
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 17:57:23 +0000
URL:       https://git.openjdk.org/loom/commit/c38abbfcaa80b3bb38bd6fc284e6bc3437199d77

8309510: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java no longer needs to override startUp() method

Reviewed-by: sspitsyn, amenkov

! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java

Changeset: e3f3ac08
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-07 18:03:49 +0000
URL:       https://git.openjdk.org/loom/commit/e3f3ac0825e63ef5cec8e5f7e53ee0dbee263ac4

8309420: com/sun/jdi/StepTest.java fails with virtual thread wrapper

Reviewed-by: sspitsyn, amenkov

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/StepTest.java

Changeset: 4ffc8cc2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-07 18:11:56 +0000
URL:       https://git.openjdk.org/loom/commit/4ffc8cc2169c6b34ce5d9cf0ce98125520c4495a

8309574: Improve core reflection tests for JEP 445

Reviewed-by: mchung

+ test/jdk/java/lang/Class/UnnamedClass/TestUnnamedClass.java
= test/jdk/java/lang/Class/UnnamedClass/Unnamed.java

Changeset: 02bce0b1
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-07 18:44:27 +0000
URL:       https://git.openjdk.org/loom/commit/02bce0b1452b804f3a7883ca8bf29a524b73672e

8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest should filter modules that depend on JVMCI

Reviewed-by: alanb, dfuchs

! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java

Changeset: 64020048
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-07 19:59:13 +0000
URL:       https://git.openjdk.org/loom/commit/6402004852ccc993bb6e879c49fb71e2afdcdfbe

8256302: releasing oopStorage when deflating allows for faster deleting

Reviewed-by: dholmes, rehn, coleenp

! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 92beb855
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-06-07 20:16:51 +0000
URL:       https://git.openjdk.org/loom/commit/92beb85510a809b15c9bd5a4c19c305fc339a2c9

8309474: [IR Framework] Wrong @ForceCompile link in README

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md

Changeset: 99749c59
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-07 21:18:03 +0000
URL:       https://git.openjdk.org/loom/commit/99749c597b0be640ca8fd848d874222d69d66ae9

8309562: [JVMCI] Export symbols used by VirtualThread notifyJvmti intrinsics to JVMCI compilers.

Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: ea419073
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-06-07 21:18:50 +0000
URL:       https://git.openjdk.org/loom/commit/ea41907396a70933c4f6e6b0f247f7ba589a3a23

8297923: java.awt.ScrollPane broken after multiple scroll up/down

Reviewed-by: honkar, prr, serb

! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneLeakTest.java

Changeset: 90027ff2
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-06-07 21:39:53 +0000
URL:       https://git.openjdk.org/loom/commit/90027ff204fcf441db6bd0076e253474631757c8

8309515: Stale cached data from Matcher.namedGroups() after Matcher.usePattern()

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/NamedGroupsTests.java

Changeset: e8a59843
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-08 01:00:44 +0000
URL:       https://git.openjdk.org/loom/commit/e8a59843f21e347ba1494290c393ef7b344e3b70

8309630: Clean up tests that reference deploy modules

Reviewed-by: bchristi

! test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
! test/jdk/tools/jimage/VerifyJimage.java

Changeset: 760cb04a
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2023-06-08 01:24:26 +0000
URL:       https://git.openjdk.org/loom/commit/760cb04a2e099a3af9199d77a234af75a18cce5d

8309569: sun/security/pkcs11/Signature/TestRSAKeyLength.java fails after JDK-8301553

Co-authored-by: Martin Balao <mbalao at openjdk.org>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! test/jdk/ProblemList.txt

Changeset: 73dd03cc
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-06-08 02:51:36 +0000
URL:       https://git.openjdk.org/loom/commit/73dd03cc5afa6d1e01a92d0027dcb82af27a48af

8308152: PropertyDescriptor should work with overridden generic getter method

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/beans/Introspector.java
+ test/jdk/java/beans/PropertyDescriptor/OverriddenGetter.java

Changeset: 6646272a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-08 03:30:11 +0000
URL:       https://git.openjdk.org/loom/commit/6646272a055f8e6c3955bed49d298b9eda1a805b

8308764: Reporting errors from create_vm may crash

Reviewed-by: stuefe, coleenp, kbarrett

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 5af9d2a0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-06-08 04:04:05 +0000
URL:       https://git.openjdk.org/loom/commit/5af9d2a0ac82ad83dc83461e5b8ce793cc995ad3

8309602: update JVMTI history table for jdk 21

Reviewed-by: alanb, iris

! src/hotspot/share/prims/jvmti.xml

Changeset: 9d64a9d2
Author:    Nagata-Haruhito <84066412+Nagata-Haruhito at users.noreply.github.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-06-08 07:03:29 +0000
URL:       https://git.openjdk.org/loom/commit/9d64a9d22034602d2d195463093268102a583f9f

8306431: File.listRoots method description should be re-examined

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/nio/file/FileSystem.java

Changeset: 79a4ac79
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-08 07:25:25 +0000
URL:       https://git.openjdk.org/loom/commit/79a4ac791c826656b3e984fe54dc472c62efd028

8309235: Unnamed Variables (_) can't be used in JShell

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
+ test/langtools/jdk/jshell/UnnamedTest.java

Changeset: ac3ce2bf
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-08 07:29:56 +0000
URL:       https://git.openjdk.org/loom/commit/ac3ce2bf759735042480b846f3c1cf37a0843b8d

8304425: ClassHierarchyResolver from Reflection

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: bb377b26
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-06-08 14:06:27 +0000
URL:       https://git.openjdk.org/loom/commit/bb377b26730f3d9da7c76e0d171517e811cef3ce

8306841: Generational ZGC: NMT reports Java heap size larger than max heap size

Reviewed-by: eosterlund, stuefe

! src/hotspot/share/gc/z/zPhysicalMemory.cpp
+ test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java

Changeset: 278db62d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-06-09 09:48:57 +0000
URL:       https://git.openjdk.org/loom/commit/278db62d0ebcc68bc89102c37e67657a34c093a0

Merge with jdk-22+0

! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt



More information about the loom-dev mailing list