git: openjdk/loom: fibers: 42 new changesets

duke duke at openjdk.java.net
Sat Jun 4 13:17:39 UTC 2022


Changeset: bddef715
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-02 12:49:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/bddef7151849a213926ffdd86a7e228db66606b1

8287724: Fix various issues with msys2

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/platform.m4
! make/scripts/fixpath.sh

Changeset: 5acac223
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2022-06-02 13:32:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/5acac2238fdc4ffe6ef290456e01cc559d811557

8286830: ~HandshakeState should not touch oops

Reviewed-by: dholmes, rehn

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java

Changeset: c78392db
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-02 15:12:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/c78392db4dd7c31db9eea608a335f6d9239c6a55

8287606: standardize spelling of subtype and supertype etc in comments

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java

Changeset: 3cfd38ca
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-02 15:58:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cfd38caf10c18f71c0fc8c9a09c0d1179373ce7

8287726: Fix JVMTI tests with "requires vm.continuations" after JDK-8287496

Reviewed-by: alanb, rehn, lmesnik

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/framepop02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java

Changeset: e51ca1de
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-06-02 16:45:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/e51ca1dee33d69c74f7f1dc2292db2f04c4ccf4c

8287171: Refactor null caller tests to a single directory

Reviewed-by: ihse, mchung

! make/test/JtregNativeJdk.gmk
! test/jdk/TEST.groups
- test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/NullCallerClassLoaderTest.java
- test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/exeNullCallerClassLoaderTest.c
- test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/NullCallerLookupTest.java
- test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/exeNullCallerLookupTest.c
- test/jdk/java/lang/module/exeNullCallerGetResource/NullCallerGetResource.java
- test/jdk/java/lang/module/exeNullCallerGetResource/exeNullCallerGetResource.c
- test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/NullCallerResourceBundle.java
- test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/exeNullCallerResourceBundle.c
+ test/jdk/jni/nullCaller/CallHelper.hpp
+ test/jdk/jni/nullCaller/NullCallerTest.java
+ test/jdk/jni/nullCaller/exeNullCallerTest.cpp
= test/jdk/jni/nullCaller/src/n/closed/ClosedResources.java
+ test/jdk/jni/nullCaller/src/n/closed/test.txt
= test/jdk/jni/nullCaller/src/n/module-info.java
+ test/jdk/jni/nullCaller/src/n/open/NullCallerResource.properties
= test/jdk/jni/nullCaller/src/n/open/OpenResources.java
+ test/jdk/jni/nullCaller/src/n/open/test.txt

Changeset: 1fcbaa41
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-06-02 17:16:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/1fcbaa411628c46ca6980942b6f6a5ef7062e16f

8278598: AlignmentReserve is repeatedly reinitialized

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp

Changeset: 49e24f0c
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-06-02 17:31:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/49e24f0cd833b77006540e871aa7d427628c058f

8287567: AArch64: Implement post-call NOPs

Reviewed-by: adinn, rbackman, dlong

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/code/codeCache.inline.hpp

Changeset: 13596cdf
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-02 17:36:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/13596cdf695e67819aadcc08c6d9f05b1eb18442

8287097: (fs) Files::copy requires an undocumented permission when copying from the default file system to a non-default file system

Reviewed-by: chegar, alanb

! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
+ test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java
+ test/jdk/java/nio/file/Files/copy.policy

Changeset: 7f44f572
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-06-02 17:42:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f44f572ea451a1f38b446a6ef64ffb27e3eb3fe

8285868: x86 intrinsics for floating point method isInfinite

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
+ test/hotspot/jtreg/compiler/intrinsics/TestDoubleClassCheck.java
+ test/hotspot/jtreg/compiler/intrinsics/TestFloatClassCheck.java
+ test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java
+ test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java

Changeset: ccec5d1e
Author:    Man Cao <manc at openjdk.org>
Date:      2022-06-02 18:12:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccec5d1e8529c8211cc678d8acc8d37fe461cb51

8287704: Small logging clarification about shrunk bytes after heap shrinkage

Co-authored-by: Jonathan Joo <jonathanjoo at google.com>
Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 26d24263
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-02 18:35:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/26d24263c7db6d8f722afefc975b03cb575fa6ee

8287340: Refactor old code using StringTokenizer in locale related code

Reviewed-by: iris, joehw

! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! test/jdk/sun/util/locale/provider/Bug8038436.java

Changeset: 37e1835b
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2022-06-02 19:13:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/37e1835be76f5f141ba0dc067578bfe767ca94ed

8287746: ProblemList jni/nullCaller/NullCallerTest.java

Reviewed-by: alanb, dcubed

! test/jdk/ProblemList.txt

Changeset: 26048ea2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-02 19:28:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/26048ea21e0da6505d8452bd33a4d37b1bd5ce74

8287695: Use String.contains() instead of String.indexOf() in jdk.hotspot.agent

Reviewed-by: cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java

Changeset: b5a646ee
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-02 20:31:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/b5a646ee6cfd432cef6b7e69a177959227a38ace

8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path

Co-authored-by: Wei Kuai <kuaiwei.kw at alibaba-inc.com>
Reviewed-by: kvn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 409157d2
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-06-02 21:44:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/409157d2af0e124756bf8c0d996ba8658a9714b7

8287125: [macos] Multiple jpackage tests fail/timeout on same host

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Changeset: 2776ff3b
Author:    Phil Race <prr at openjdk.org>
Date:      2022-06-02 22:44:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/2776ff3b038e53703138e5ff09d5b666cbe26ba9

8276266: Clean up incorrect client-libs ProblemList.txt entries

Reviewed-by: serb, kizune

! test/jdk/ProblemList.txt

Changeset: cbaeb00f
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2022-06-02 23:51:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/cbaeb00fcea7fb8942838610c2d68e27d290fb58

8287600: AA Ovals not rendered under metal

Reviewed-by: aghaisas, prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m

Changeset: deb06539
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-02 23:53:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/deb06539b00e5fd5c29795277b2f90da0c9ff5d5

8287337: SnippetUtils should throw exceptions if snippets not found

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/lib/snippets/SnippetUtils.java

Changeset: ba9ee8cb
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-03 00:17:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba9ee8cb286268f1d6a2820508334aaaf3131e15

8287748: Fix issues in java.lang.foreign package javadoc

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/package-info.java

Changeset: b544b8b7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-03 05:59:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/b544b8b7d43907e93263db31ba3cc6d5951bcaee

8276789: Support C++ lambda in ResourceHashtable::iterate

Reviewed-by: stefank, coleenp

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/utilities/resourceHash.hpp

Changeset: 625821da
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-03 07:24:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/625821dae7589b510de00ffd506a592ddb606318

8287661: Fix and improve BitMap::print_on(outputStream*)

Reviewed-by: stefank

! src/hotspot/share/utilities/bitMap.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp

Changeset: 407abf5d
Author:    Tejesh R <tr at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-03 07:46:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/407abf5d65af918e6d9bfed1f4cc7d4cfd74ce24

8233477: [Win LAF]The tooltip doesn't display correctly in Win LAF

Reviewed-by: psadhukhan, prr, honkar

+ test/jdk/javax/swing/JToolTip/bug5047379.java

Changeset: a75299c3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-06-03 12:18:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/a75299c3ab95f1e43d5628b14e6e5deaa1ed5f70

8287686: Add assertion to ensure that disarm value offset < 128

Reviewed-by: tschatzl, shade

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

Changeset: 33b9d770
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-03 12:19:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/33b9d77065e65d3ba86b4d8250b1abe5743f0cef

8287729: Loom: Check alternative implementation on x86_32

Reviewed-by: alanb, zgu

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 34bb0a5e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-06-03 12:32:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/34bb0a5e6e9c91e037fbbe87382e8275b2435a3f

8287734: Shenandoah: Consolidate marking closures

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 28c112fc
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-06-03 15:47:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/28c112fcf0f74d24175a0c2df036cf62d377181b

8287685: [BACKOUT] JDK-8287384 Speed up jdk.test.lib.util.ForceGC

Reviewed-by: dcubed

! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: 59e9700c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-03 16:17:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/59e9700c4e0ae892f15607bcaa267e5868eb0512

8252717: Integrate/merge legacy standard doclet diagnostics and doclint

Reviewed-by: erikj, prappo

! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
+ test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java

Changeset: ce5ae517
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-06-03 16:43:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce5ae51773974dfc324b5fff52accbe14a0c032e

8287637: Loom: Mismatched VirtualThread::state accessor

Reviewed-by: alanb

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

Changeset: a0219da9
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-06-03 17:59:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0219da966f3a1cd12d402a816bdd79be778085e

8287517: C2: assert(vlen_in_bytes == 64) failed: 2

Reviewed-by: kvn, jiefu, chagedorn, fgao

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorization/TestSmallVectorPopIndex.java

Changeset: 0b35460f
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-03 20:19:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b35460fa00bfdca63a311a7379819cf102dee86

8283694: Improve bit manipulation and boolean to integer conversion operations on x86_64

Reviewed-by: kvn, dlong

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/x86_64.ad
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
! test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java

Changeset: 7a0c8b14
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-06-03 20:27:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a0c8b14aaf3573f5ea2bd2cc759c854825e6893

8286850: [macos] Add support for signing user provided app image

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
+ test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java

Changeset: a7e07fdb
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-06-03 21:16:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/a7e07fdbc104f668a03d88330e30dbaeb7b43719

8287102: ImageReaderSpi.canDecodeInput() for standard plugins should return false if a stream is too short

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java
+ test/jdk/javax/imageio/plugins/shared/CanDecodeTest.java
! test/jdk/javax/imageio/plugins/wbmp/CanDecodeTest.java

Changeset: 6f526e1b
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-03 21:27:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f526e1bc3e0af4189fbb7d3b48d614717f266b0

8285373: Create an automated test for JDK-4702233

Reviewed-by: serb

+ test/jdk/javax/accessibility/4702233/AccessibleActionConstants.java
+ test/jdk/javax/accessibility/4702233/AccessibleContextConstants.java
+ test/jdk/javax/accessibility/4702233/AccessiblePropertiesTest.java
+ test/jdk/javax/accessibility/4702233/AccessibleRelationConstants.java
+ test/jdk/javax/accessibility/4702233/AccessibleRoleConstants.java
+ test/jdk/javax/accessibility/4702233/AccessibleStateConstants.java

Changeset: 25e9901a
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-03 21:28:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/25e9901aeacd45f8baec6d1e52a6823e7f087fa3

8285305: Create an automated test for JDK-4495286

Reviewed-by: serb

+ test/jdk/javax/accessibility/AccessibleJTableSelectionTest.java

Changeset: b6cdfd68
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2022-06-03 21:29:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6cdfd685d0cea308b15558e2dc607a680c89dc0

8287740: NSAccessibilityShowMenuAction not working for text editors

Reviewed-by: kizune, serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! test/jdk/java/awt/a11y/AccessibleActionsTest.java

Changeset: e2cfe2e1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-03 22:17:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2cfe2e14a03b638a5828625975716f9fed1f668

8231491: JDI tc02x004 failed again due to wrong # of breakpoints

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java

Changeset: 005a3303
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-06-04 02:49:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/005a330387b8ee1179d1be31b53ea2c5d49c32f8

8287826: javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile

Reviewed-by: dcubed

! test/jdk/javax/accessibility/4702233/AccessibleRoleConstants.java

Changeset: d76c1089
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-06-04 03:00:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/d76c1089efc8816c6f804b78371e62e697fc62c5

8286772: java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows

Reviewed-by: prr

+ test/jdk/java/awt/dnd/DropTargetInInternalFrameTest.java

Changeset: 308c068b
Author:    tqxia <txiadev at gmail.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-06-04 04:36:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/308c068b36528bcbbcca6e45de6949cb9ee7ae13

8287558: Remove remset coarsening stats during g1 remset summary printing

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp

Changeset: e4e1e8f6
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-04 06:15:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4e1e8f66c9b0321cdb1aaf3b1c5d9b67224b210

8284199: Implementation of Structured Concurrency (Incubator)

Co-authored-by: Ron Pressler <rpressler at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Reviewed-by: psandoz, mcimadamore, darcy

! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java
+ src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
+ src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/package-info.java
+ src/jdk.incubator.concurrent/share/classes/module-info.java
! test/jdk/TEST.groups
+ test/jdk/jdk/incubator/concurrent/StructuredTaskScope/PreviewFeaturesNotEnabled.java
+ test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
+ test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java

Changeset: a113e166
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-06-04 06:47:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/a113e166e91b9b3d3f74a284888a5135b48dad44

8287830: gtest fails to compile after JDK-8287661

Reviewed-by: shade

! test/hotspot/gtest/utilities/test_bitMap.cpp

Changeset: df6bb3c8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-06-04 10:40:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/df6bb3c871f5306e193018080d7350f670176fdc

Merge

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/jdk/ProblemList.txt
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list