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