From duke at openjdk.org Fri Nov 1 10:47:44 2024 From: duke at openjdk.org (duke) Date: Fri, 1 Nov 2024 10:47:44 GMT Subject: git: openjdk/loom: fibers: 12 new changesets Message-ID: Changeset: e342980d Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 12:20:14 +0000 URL: https://git.openjdk.org/loom/commit/e342980dfe08ffeac32a8a2dc89346aa9b5d523e Comments for Dean ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp Changeset: 9f086c52 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 12:21:10 +0000 URL: https://git.openjdk.org/loom/commit/9f086c520d65803d59a3c443de3c26cba9a264b6 Add ObjectMonitor::successor() method + use ThreadIdentifier::initial() ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp Changeset: 12213a70 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 14:05:37 +0000 URL: https://git.openjdk.org/loom/commit/12213a70c1cf0639555f0f302237fd012549c4dd Use frame::sender_sp_offset in continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp Changeset: d09575f0 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 14:06:20 +0000 URL: https://git.openjdk.org/loom/commit/d09575f0be3593c733002edc786b13eec5ce868a Explicitly pass tmp register to inc/dec_held_monitor_count + use static const in clobber_nonvolatile_registers ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: c92cb6be Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 15:25:40 +0000 URL: https://git.openjdk.org/loom/commit/c92cb6be3926a8b62bbc485859a85583d6898299 Comment in FreezeBase::recurse_freeze + renames in continuation.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: aa263f56 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 15:26:01 +0000 URL: https://git.openjdk.org/loom/commit/aa263f56ac4eb4209f277d4a702d57669a6e55d2 Remove redundant assert in ObjectMonitor::VThreadEpilog ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 7354f60b Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 17:40:54 +0000 URL: https://git.openjdk.org/loom/commit/7354f60b14f4a42487bb8c307516b5c92e72bc13 Remove assignments in preempt_kind enum ! src/hotspot/share/runtime/continuation.hpp Changeset: e5a9ce2a Branch: fibers Author: Patricio Chilano Mateo Date: 2024-10-31 17:41:15 +0000 URL: https://git.openjdk.org/loom/commit/e5a9ce2af0536b04f3faf1d44fca215b020b5444 add comment to ThreadService::find_deadlocks_at_safepoint ! src/hotspot/share/services/threadService.cpp Changeset: 32e47046 Branch: fibers Author: Alan Bateman Date: 2024-11-01 06:43:45 +0000 URL: https://git.openjdk.org/loom/commit/32e47046dacf80ffc13e2882223765d002dadb93 Merge commit 'e5a9ce2af0536b04f3faf1d44fca215b020b5444' into fibers ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 005f07ba Branch: fibers Author: Alan Bateman Date: 2024-11-01 10:21:47 +0000 URL: https://git.openjdk.org/loom/commit/005f07bab3f4b0807f4df0d9446088b15ac493b5 assert "impossible for unmounted vthread" when dumping heap and virtual thread blocked on synchronized native ! src/hotspot/share/services/heapDumper.cpp + test/hotspot/jtreg/serviceability/HeapDump/VThreadBlockedAtSynchronizedNative.java + test/hotspot/jtreg/serviceability/HeapDump/libVThreadBlockedAtSynchronizedNative.c Changeset: 24bc92eb Branch: fibers Author: Alan Bateman Date: 2024-11-01 10:22:23 +0000 URL: https://git.openjdk.org/loom/commit/24bc92eb746a68b44334e598b44937eb87ad9920 Add --enable-native-access=ALL-UNNAMED ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java Changeset: dee9bd66 Branch: fibers Author: Alan Bateman Date: 2024-11-01 10:46:33 +0000 URL: https://git.openjdk.org/loom/commit/dee9bd66c996c10d334282526262cc2527275411 Add comment to explain why AnchorCertificates has to be eagerly initialized ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java From duke at openjdk.org Sat Nov 2 17:32:01 2024 From: duke at openjdk.org (duke) Date: Sat, 2 Nov 2024 17:32:01 GMT Subject: git: openjdk/loom: fibers: 214 new changesets Message-ID: <3b952e8e-230d-48dc-a02b-8e3650bcdfdf@openjdk.org> Changeset: d915ac2a Branch: fibers Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-17 14:34:58 +0000 URL: https://git.openjdk.org/loom/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472 8339871: serviceability/sa/TestDebugInfoDecode.java should be driver Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 7e98f590 Branch: fibers Author: Alisen Chung Date: 2024-10-17 14:49:03 +0000 URL: https://git.openjdk.org/loom/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8 8340987: Open some TextArea awt tests 1 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java + test/jdk/java/awt/TextArea/TextAreaAppendTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java + test/jdk/java/awt/TextArea/TextAreaLimit.java Changeset: 9a94884e Branch: fibers Author: Alisen Chung Date: 2024-10-17 14:50:01 +0000 URL: https://git.openjdk.org/loom/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b 8341055: Open some TextArea awt tests 2 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java + test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java + test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java + test/jdk/java/awt/TextArea/TextScrollTest.java Changeset: 979895d1 Branch: fibers Author: Aleksey Shipilev Date: 2024-10-17 15:03:37 +0000 URL: https://git.openjdk.org/loom/commit/979895d175797a71c52da12f245d1040a27172cf 8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 236c71ca Branch: fibers Author: Alisen Chung Date: 2024-10-17 15:10:38 +0000 URL: https://git.openjdk.org/loom/commit/236c71cad9fa269518456c11edcfb353bbfc084d 8341376: Open some TextArea awt tests 4 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java + test/jdk/java/awt/TextArea/WordWrappingTest.java Changeset: 83e9e482 Branch: fibers Author: Coleen Phillimore Date: 2024-10-17 18:06:42 +0000 URL: https://git.openjdk.org/loom/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg ! src/hotspot/share/runtime/handshake.cpp Changeset: b993227e Branch: fibers Author: Aleksey Shipilev Date: 2024-10-17 18:08:43 +0000 URL: https://git.openjdk.org/loom/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe 8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 40a44e1c Branch: fibers Author: Alisen Chung Date: 2024-10-17 18:10:00 +0000 URL: https://git.openjdk.org/loom/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa 8340851: Open some TextArea awt tests Reviewed-by: prr + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java + test/jdk/java/awt/TextArea/TextAreaCursorTest.java + test/jdk/java/awt/TextArea/TextAreaKeypadTest.java + test/jdk/java/awt/TextArea/TextAreaSelectionTest.java Changeset: 60af9078 Branch: fibers Author: Alisen Chung Date: 2024-10-17 19:28:26 +0000 URL: https://git.openjdk.org/loom/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223 8340494: Open some dialog awt tests 4 Reviewed-by: dnguyen, honkar + test/jdk/java/awt/Container/ActivateOnFocusTest.java + test/jdk/java/awt/Container/MouseEnteredTest.java + test/jdk/java/awt/Dialog/ModalExcludedTest.java Changeset: 12551ae6 Branch: fibers Author: Alisen Chung Date: 2024-10-17 19:29:00 +0000 URL: https://git.openjdk.org/loom/commit/12551ae64a7d09d1ea76d4f48f181962402020fb 8339975: Open some dialog awt tests 2 Reviewed-by: azvegint + test/jdk/java/awt/Dialog/DialogDisposeLeak.java + test/jdk/java/awt/Dialog/FileDialogTest.java + test/jdk/java/awt/Dialog/TaskbarIconTest.java + test/jdk/java/awt/Dialog/WindowInputBlock.java Changeset: fe83b7d5 Branch: fibers Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2024-10-17 20:54:18 +0000 URL: https://git.openjdk.org/loom/commit/fe83b7d59667563a4b9e60858e900f7196073f6d 8339341: SurfaceManager cacheMap retains strong references Reviewed-by: jdv, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: f7e8f506 Branch: fibers Author: Alisen Chung Date: 2024-10-17 21:00:48 +0000 URL: https://git.openjdk.org/loom/commit/f7e8f5064a405e46db722ec47bfd86a43408b328 8341292: Open some TextArea awt tests 3 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/PrintTextTest.java Changeset: 2b03dbda Branch: fibers Author: Kevin Rushforth Committer: Roger Riggs Date: 2024-10-18 00:23:39 +0000 URL: https://git.openjdk.org/loom/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e 8311530: Deprecate jdk.jsobject module for removal Reviewed-by: rriggs, alanb, erikj ! make/conf/module-loader-map.conf ! src/java.base/share/lib/security/default.policy ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java Changeset: ffe60919 Branch: fibers Author: Jaikiran Pai Date: 2024-10-18 00:51:39 +0000 URL: https://git.openjdk.org/loom/commit/ffe60919df59196d65832b8ce6b2cd38099d64df 8173970: jar tool should have a way to extract to a directory Reviewed-by: lancea, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.1 + test/jdk/tools/jar/JarExtractTest.java Changeset: 7a16906e Branch: fibers Author: Jaikiran Pai Date: 2024-10-18 00:57:11 +0000 URL: https://git.openjdk.org/loom/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb 8341134: Deprecate for removal the jrunscript tool Reviewed-by: mchung, alanb, sundar ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java ! src/java.scripting/share/man/jrunscript.1 Changeset: f50bd0d9 Branch: fibers Author: Amit Kumar Date: 2024-10-18 03:37:50 +0000 URL: https://git.openjdk.org/loom/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3 8341513: Remove the unused thread_type field from OSThread Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7f4ed500 Branch: fibers Author: Aleksey Shipilev Date: 2024-10-18 05:55:07 +0000 URL: https://git.openjdk.org/loom/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80 8341020: Error handler crashes when Metaspace is not fully initialized Reviewed-by: kbarrett, jsjolen, stefank, dholmes ! src/hotspot/share/runtime/os.cpp Changeset: c51a086c Branch: fibers Author: Tobias Hartmann Date: 2024-10-18 06:46:23 +0000 URL: https://git.openjdk.org/loom/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc 8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type Reviewed-by: kvn, vlivanov ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm Changeset: 0963b9e8 Branch: fibers Author: Shaojin Wen Date: 2024-10-18 08:06:09 +0000 URL: https://git.openjdk.org/loom/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29 8341664: ReferenceClassDescImpl cache internalName Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java Changeset: 9201e9fc Branch: fibers Author: Amit Kumar Date: 2024-10-18 08:30:41 +0000 URL: https://git.openjdk.org/loom/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp Changeset: 8174cbd5 Branch: fibers Author: Alexey Ivanov Date: 2024-10-18 11:03:00 +0000 URL: https://git.openjdk.org/loom/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57 8341978: Improve JButton/bug4490179.java Use latch to synchronize actions in the test. Verify mouseButton3Released does not trigger actionPerformed while mouse button 1 is pressed. Ensure mouse button 1 is released. Verify releasing mouse button 1 triggers actionPerformed. Reviewed-by: azvegint, achung, serb ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: 28252bb4 Branch: fibers Author: Matias Saavedra Silva Date: 2024-10-18 13:23:52 +0000 URL: https://git.openjdk.org/loom/commit/28252bb48da3c960a1a261af26650d74235a9531 8341444: Unnecessary check for JSRs in CDS Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4dcc7f3f Branch: fibers Author: Fei Gao Date: 2024-10-18 15:00:58 +0000 URL: https://git.openjdk.org/loom/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff 8337536: AArch64: Enable BTI branch protection for runtime part Co-authored-by: Hao Sun Co-authored-by: Magnus Ihse Bursie Reviewed-by: aph, ihse, erikj, eliu ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S Changeset: 07840113 Branch: fibers Author: Justin Lu Date: 2024-10-18 17:41:36 +0000 URL: https://git.openjdk.org/loom/commit/078401134a97a13a96e12aa23e3481c59f3669ed 8340488: Clarify LocaleServiceProvider deployment on application module path Reviewed-by: naoto ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 85911094 Branch: fibers Author: Serguei Spitsyn Date: 2024-10-18 19:34:17 +0000 URL: https://git.openjdk.org/loom/commit/8591109419efc8f71544a98bdb04a48cb1afc47e 8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp Changeset: 401d0d6b Branch: fibers Author: Chad Rakoczy Committer: Paul Hohensee Date: 2024-10-18 22:52:40 +0000 URL: https://git.openjdk.org/loom/commit/401d0d6b09ea422eacecda2900793a416097dc9b 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Reviewed-by: thartmann, eastigeevich ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java Changeset: 309b9291 Branch: fibers Author: Johannes Bechberger Date: 2024-10-18 23:39:05 +0000 URL: https://git.openjdk.org/loom/commit/309b929147e7dddfa27879ff31b1eaad271def85 8336401: Remove the option onjcmd from the jdwp agent Reviewed-by: cjplummer, mbaesken ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c - test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java Changeset: 76ae072a Branch: fibers Author: Fei Yang Date: 2024-10-21 01:46:26 +0000 URL: https://git.openjdk.org/loom/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90 8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: d61f56a3 Branch: fibers Author: Christian Hagedorn Date: 2024-10-21 06:28:40 +0000 URL: https://git.openjdk.org/loom/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d 8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: 21682bcd Branch: fibers Author: SendaoYan Date: 2024-10-21 07:20:48 +0000 URL: https://git.openjdk.org/loom/commit/21682bcdccbb35286cbffc21517b3b52abcb2476 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 8f2b23bb Branch: fibers Author: Roland Westrelin Date: 2024-10-21 07:37:01 +0000 URL: https://git.openjdk.org/loom/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78 8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java Changeset: 680dc5d8 Branch: fibers Author: Roland Westrelin Date: 2024-10-21 07:38:39 +0000 URL: https://git.openjdk.org/loom/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: aa060f22 Branch: fibers Author: Aleksey Shipilev Date: 2024-10-21 08:04:12 +0000 URL: https://git.openjdk.org/loom/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073 8342334: CDS: Scratch mirrors should not point to dead klasses Reviewed-by: adinn, coleenp, iklam ! src/hotspot/share/cds/heapShared.cpp Changeset: 239d84a8 Branch: fibers Author: Fei Yang Date: 2024-10-21 09:30:28 +0000 URL: https://git.openjdk.org/loom/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 5d5d88ab Branch: fibers Author: Nizar Benalla Date: 2024-10-21 10:13:18 +0000 URL: https://git.openjdk.org/loom/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210 8339570: Add Tidy build support for JDK tests Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/autoconf/configure.ac ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.template ! make/conf/jib-profiles.js + make/devkit/createTidyBundle.sh Changeset: 27ef6c9d Branch: fibers Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-21 10:14:15 +0000 URL: https://git.openjdk.org/loom/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377 8341470: BigDecimal.stripTrailingZeros() optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java Changeset: 07f550b8 Branch: fibers Author: Nizar Benalla Date: 2024-10-21 10:22:14 +0000 URL: https://git.openjdk.org/loom/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6 8340818: Add a new jtreg test root to test the generated documentation Reviewed-by: erikj ! make/Global.gmk ! make/InitSupport.gmk ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/conf/jib-profiles.js + test/docs/ProblemList.txt + test/docs/TEST.ROOT + test/docs/TEST.groups + test/docs/jdk/javadoc/TestDocs.java + test/docs/tools/tester/DocTester.java Changeset: 66ddaaa3 Branch: fibers Author: Robbin Ehn Date: 2024-10-21 13:15:52 +0000 URL: https://git.openjdk.org/loom/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51f5 8340241: RISC-V: Returns mispredicted Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: 1f357485 Branch: fibers Author: Joel Sikstr?m Date: 2024-10-21 13:16:10 +0000 URL: https://git.openjdk.org/loom/commit/1f3574855e79221739d8800235583b7c47ebae97 8342102: ZGC: Optimize copy constructors in ZPhysicalMemory Reviewed-by: stefank, kbarrett, aboldtch ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 330f2b5a Branch: fibers Author: Tomas Zezula Committer: Doug Simon Date: 2024-10-21 13:50:13 +0000 URL: https://git.openjdk.org/loom/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3de1 8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output Reviewed-by: dnsimon ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java Changeset: 80ec5522 Branch: fibers Author: Kangcheng Xu Date: 2024-10-21 14:57:31 +0000 URL: https://git.openjdk.org/loom/commit/80ec552248470dda2d0d003be9315e9e39eb5276 8328528: C2 should optimize long-typed parallel iv in an int counted loop Reviewed-by: roland, chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java Changeset: 153ad911 Branch: fibers Author: Sandhya Viswanathan Date: 2024-10-21 14:58:43 +0000 URL: https://git.openjdk.org/loom/commit/153ad911f9fa3389ab92a1acab44526e3f4be4a2 8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 Reviewed-by: thartmann, jbhateja, epeter ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java Changeset: 18b55cea Branch: fibers Author: Joe Darcy Date: 2024-10-21 15:14:12 +0000 URL: https://git.openjdk.org/loom/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df1a 8342653: Fix minor doc issues in AnnotatedElement Reviewed-by: jpai, iris, liach ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 54a744b0 Branch: fibers Author: Lance Andersen Date: 2024-10-21 15:34:27 +0000 URL: https://git.openjdk.org/loom/commit/54a744b0235ab2987f2e9c78fb5326b15233d176 8340553: ZipEntry field validation does not take into account the size of a CEN header Reviewed-by: jpai, redestad, eirbjo ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java + test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java - test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java Changeset: 18bcbf79 Branch: fibers Author: Smita Kamath Date: 2024-10-21 15:37:36 +0000 URL: https://git.openjdk.org/loom/commit/18bcbf7941f7567449983b3f317401efb3e34d39 8341052: SHA-512 implementation using SHA-NI Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: 37aa320f Branch: fibers Author: Aleksey Shipilev Date: 2024-10-21 15:56:19 +0000 URL: https://git.openjdk.org/loom/commit/37aa320f573650f007e60729e4d187c3b96b5756 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Reviewed-by: iklam, phh ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java Changeset: 52d752c4 Branch: fibers Author: hanklo6 Date: 2024-10-21 16:46:41 +0000 URL: https://git.openjdk.org/loom/commit/52d752c43b3a9935ea97051c39adf381084035cc 8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions Reviewed-by: jbhateja, sviswanathan, kvn + test/hotspot/gtest/x86/asmtest.out.h + test/hotspot/gtest/x86/test_assemblerx86.cpp + test/hotspot/gtest/x86/x86-asmtest.py Changeset: 51a7ff65 Branch: fibers Author: Justin Lu Date: 2024-10-21 17:08:50 +0000 URL: https://git.openjdk.org/loom/commit/51a7ff65949e77c58c66f724e9047ca591e5c6d4 8335271: Specify the MessageFormat ArgumentIndex Implementation Limit Reviewed-by: darcy, iris, naoto, rriggs ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 97c92128 Branch: fibers Author: Hannes Walln?fer Date: 2024-10-21 17:14:25 +0000 URL: https://git.openjdk.org/loom/commit/97c921284222ca53a293dcebe513fbb59ee9c690 8342698: Fix order of @param tags in module java.base Reviewed-by: iris ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 71583222 Branch: fibers Author: Naoto Sato Date: 2024-10-21 17:20:50 +0000 URL: https://git.openjdk.org/loom/commit/71583222eb221f2bae480d1f834e48527081691e 8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones Reviewed-by: iris, jlu, joehw ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java - test/jdk/java/util/TimeZone/OldIDMappingTest.java - test/jdk/java/util/TimeZone/TzIDOldMapping.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java Changeset: e0c6480c Branch: fibers Author: Phil Race Date: 2024-10-21 18:23:13 +0000 URL: https://git.openjdk.org/loom/commit/e0c6480cd3c8f033bad36711701d71d30269d7b3 8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h Changeset: 5a4b1809 Branch: fibers Author: Kim Barrett Date: 2024-10-21 18:42:26 +0000 URL: https://git.openjdk.org/loom/commit/5a4b180965048027094adcebcd35d0f9a2a2c601 8342011: Conditionally compile ReservedHeapSpace compressed heap support Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 8276a419 Branch: fibers Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-21 21:16:26 +0000 URL: https://git.openjdk.org/loom/commit/8276a419585b9f06c6e9b5fc5813aecc434e00bf 8342715: x86 unused orw instruction encoding could be removed Reviewed-by: sviswanathan, jbhateja, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp Changeset: 7133d1b9 Branch: fibers Author: Alexey Semenyuk Date: 2024-10-21 22:13:25 +0000 URL: https://git.openjdk.org/loom/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695b07 8342609: jpackage test helper function incorrectly removes a directory instead of its contents only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 8bcd4920 Branch: fibers Author: SendaoYan Date: 2024-10-22 02:09:08 +0000 URL: https://git.openjdk.org/loom/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: bf92c498 Branch: fibers Author: Aleksey Shipilev Date: 2024-10-22 07:07:13 +0000 URL: https://git.openjdk.org/loom/commit/bf92c498391b099b67c313703e48374cade76f87 8342704: GHA: Report truncation is broken after JDK-8341424 Reviewed-by: erikj, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh Changeset: de441c2b Branch: fibers Author: Kevin Walls Date: 2024-10-22 08:29:55 +0000 URL: https://git.openjdk.org/loom/commit/de441c2b6891ad475f516d14b793efbe65f1477c 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Reviewed-by: dfuchs, amenkov ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 2da7f2bc Branch: fibers Author: Christian Hagedorn Date: 2024-10-22 08:34:46 +0000 URL: https://git.openjdk.org/loom/commit/2da7f2bcb066184831207ee8c1317094c9891b8a 8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory Reviewed-by: thartmann, shade, jwaters = test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: c9f38409 Branch: fibers Author: Aggelos Biboudis Date: 2024-10-22 09:39:04 +0000 URL: https://git.openjdk.org/loom/commit/c9f38409ccb84f315fa61490baacea9f070b646d 8342679: Clean up PreviewFeature.Feature Reviewed-by: liach, vromero ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 004aaea7 Branch: fibers Author: Roland Westrelin Date: 2024-10-22 11:19:21 +0000 URL: https://git.openjdk.org/loom/commit/004aaea76db091569aa88eeb6b08db3408f288cd 8342330: C2: "node pinned on loop exit test?" assert failure Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java Changeset: 3b71657f Branch: fibers Author: SendaoYan Date: 2024-10-22 12:27:44 +0000 URL: https://git.openjdk.org/loom/commit/3b71657f5995482d26c36209f72650fbf672a965 8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp Reviewed-by: jpai, jvernee ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/foreign/TestUpcallStress.java Changeset: f70ecc27 Branch: fibers Author: Ivan Walulya Date: 2024-10-22 13:13:04 +0000 URL: https://git.openjdk.org/loom/commit/f70ecc27a787a96795452c11262fe427ad03f96a 8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp Changeset: 264d7014 Branch: fibers Author: Stefan Karlsson Date: 2024-10-22 13:15:17 +0000 URL: https://git.openjdk.org/loom/commit/264d7014a11b113d309dde2301ea23d6eba71f57 8342610: ZGC: Cleanup pre-touching code Reviewed-by: aboldtch, mli, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 3bba0f3d Branch: fibers Author: Martin Doerr Date: 2024-10-22 13:16:27 +0000 URL: https://git.openjdk.org/loom/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: d10eecf1 Branch: fibers Author: Claes Redestad Date: 2024-10-22 13:51:42 +0000 URL: https://git.openjdk.org/loom/commit/d10eecf1619903fadea7eca9afd6bb154831ae50 8341776: Remove unused enum values from LambdaForm$Kind Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 01b681c8 Branch: fibers Author: Michael McMahon Date: 2024-10-22 14:09:10 +0000 URL: https://git.openjdk.org/loom/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39 8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient Reviewed-by: dfuchs, jpai, djelinski ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java - test/jdk/java/net/httpclient/AuthFilter.java + test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java Changeset: af5e5324 Branch: fibers Author: Claes Redestad Date: 2024-10-22 14:29:52 +0000 URL: https://git.openjdk.org/loom/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c 8342806: Desugar capturing lambda in StringNameTable Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java + test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java Changeset: f9852aea Branch: fibers Author: Claes Redestad Date: 2024-10-22 15:31:11 +0000 URL: https://git.openjdk.org/loom/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad 8342839: Malformed copyright in StringNameTable since JDK-8342806 Reviewed-by: thartmann ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java Changeset: 893266c4 Branch: fibers Author: Chad Rakoczy Date: 2024-10-22 16:11:37 +0000 URL: https://git.openjdk.org/loom/commit/893266c48f26e089d0449d2c161b04430741970c 8342601: AArch64: Micro-optimize bit shift in copy_memory Reviewed-by: dlong, aph, shade ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: aafc8d0d Branch: fibers Author: Brian Burkhalter Date: 2024-10-22 17:09:37 +0000 URL: https://git.openjdk.org/loom/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2 8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849 Reviewed-by: tschatzl ! test/jdk/ProblemList.txt Changeset: c61d2c5a Branch: fibers Author: Justin Lu Date: 2024-10-22 17:21:38 +0000 URL: https://git.openjdk.org/loom/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5 8341445: DecimalFormatSymbols setters should throw NPE Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java Changeset: 28147dab Branch: fibers Author: Aleksey Shipilev Date: 2024-10-22 17:58:20 +0000 URL: https://git.openjdk.org/loom/commit/28147dab072b8f054f13350ea37ad64f7693b43d 8341913: Support CDS heap dumping for Shenandoah and Epsilon Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java Changeset: d6eddcda Branch: fibers Author: Mandy Chung Date: 2024-10-22 18:14:37 +0000 URL: https://git.openjdk.org/loom/commit/d6eddcdaf92f2352266ba519608879141997cd63 8327624: Remove VM implementation that bypass verification for core reflection Reviewed-by: liach, dholmes, jrose, alanb, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/reflection.cpp - src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/ByteVector.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java - src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java - src/java.base/share/classes/jdk/internal/reflect/Label.java - src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java Changeset: 476d0f19 Branch: fibers Author: Yasumasa Suenaga Date: 2024-10-23 02:05:28 +0000 URL: https://git.openjdk.org/loom/commit/476d0f19286c9d3c66d211352d0a8946b7039baf 8339309: unused-variable warnings happen in libfontmanager Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c Changeset: f1f15370 Branch: fibers Author: Manukumar V S Date: 2024-10-23 05:13:29 +0000 URL: https://git.openjdk.org/loom/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Reviewed-by: abhiscxk, asemenov ! test/jdk/java/awt/a11y/AccessibleJTableTest.java Changeset: 018db8c1 Branch: fibers Author: Christian Hagedorn Date: 2024-10-23 06:39:18 +0000 URL: https://git.openjdk.org/loom/commit/018db8c16a826b4b6b5eec76163616a07289b55a 8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top Reviewed-by: roland, thartmann ! src/hotspot/share/opto/predicates.cpp + test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java Changeset: cdad7286 Branch: fibers Author: SendaoYan Date: 2024-10-23 06:49:46 +0000 URL: https://git.openjdk.org/loom/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb 8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY Reviewed-by: ihse, erikj ! doc/testing.html ! doc/testing.md ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java Changeset: a1ef8188 Branch: fibers Author: Hannes Walln?fer Date: 2024-10-23 06:54:31 +0000 URL: https://git.openjdk.org/loom/commit/a1ef81889bb5b9563f9295f979aee00f387be75f 8342825: Fix order of @param tags in module java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TableView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Changeset: 37cfaa8d Branch: fibers Author: Matthias Baesken Date: 2024-10-23 07:08:07 +0000 URL: https://git.openjdk.org/loom/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d 8338449: ubsan: division by zero in sharedRuntimeTrans.cpp Reviewed-by: lucy, kbarrett ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp Changeset: 7131f053 Branch: fibers Author: Christian Hagedorn Date: 2024-10-23 08:00:42 +0000 URL: https://git.openjdk.org/loom/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e 8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode Reviewed-by: kvn, roland ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp Changeset: 964d8d22 Branch: fibers Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-10-23 12:40:27 +0000 URL: https://git.openjdk.org/loom/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03 8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/ppc.ad Changeset: afb62f73 Branch: fibers Author: Fredrik Bredberg Date: 2024-10-23 15:26:32 +0000 URL: https://git.openjdk.org/loom/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526 8342683: Use non-short forward jump when passing stop() Reviewed-by: aboldtch, shade, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a522d216 Branch: fibers Author: Erik Joelsson Date: 2024-10-23 17:27:17 +0000 URL: https://git.openjdk.org/loom/commit/a522d216b5bebbf103e5a823f0bba22cf1508883 8342858: Make target mac-jdk-bundle fails on chmod command Reviewed-by: lucy, ihse ! make/common/FileUtils.gmk Changeset: 426da4bb Branch: fibers Author: Naoto Sato Date: 2024-10-23 17:44:15 +0000 URL: https://git.openjdk.org/loom/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea 8341975: Unable to set encoding for IO.println, IO.print and IO.readln Reviewed-by: rriggs, iris, alanb ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c + test/jdk/java/io/Console/DefaultCharsetTest.java Changeset: e64f0798 Branch: fibers Author: Naoto Sato Date: 2024-10-23 17:44:31 +0000 URL: https://git.openjdk.org/loom/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7 8342582: user.region for formatting number no longer works for 21.0.5 Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java + test/jdk/java/util/Locale/UserRegionTest.java Changeset: a21c5586 Branch: fibers Author: Joe Darcy Date: 2024-10-23 18:23:50 +0000 URL: https://git.openjdk.org/loom/commit/a21c558699646d44d071945c82203e2d68a4dcc3 8342863: Use pattern matching for instanceof in equals methods of wrapper classes Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java Changeset: 002de860 Branch: fibers Author: Chris Plummer Date: 2024-10-23 18:26:30 +0000 URL: https://git.openjdk.org/loom/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c 8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify Reviewed-by: amenkov, lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java Changeset: de92fe37 Branch: fibers Author: Brian Burkhalter Date: 2024-10-23 18:53:30 +0000 URL: https://git.openjdk.org/loom/commit/de92fe375771315452fc5318abfd228fdd31c454 8233451: (fs) Files.newInputStream() cannot be used with character special files Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c ! test/jdk/java/nio/file/Files/InputStreamTest.java Changeset: 9a7a850e Branch: fibers Author: Alexander Matveev Date: 2024-10-23 19:43:24 +0000 URL: https://git.openjdk.org/loom/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51 8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443 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/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 ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 98403b75 Branch: fibers Author: Doug Simon Date: 2024-10-23 20:01:14 +0000 URL: https://git.openjdk.org/loom/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9 8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error Reviewed-by: never ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp Changeset: 28d23ada Branch: fibers Author: David Holmes Date: 2024-10-23 21:39:26 +0000 URL: https://git.openjdk.org/loom/commit/28d23ada6dde007ed60b8538cc159afc62d76db3 8340177: Malformed system classes loaded by bootloader crash the JVM in product builds Reviewed-by: coleenp, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: 158b93d1 Branch: fibers Author: Henry Jen Date: 2024-10-24 00:07:43 +0000 URL: https://git.openjdk.org/loom/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/jdk/tools/jar/ExtractFilesTest.java + test/jdk/tools/jar/MultipleManifestTest.java Changeset: 25c2f48d Branch: fibers Author: Chen Liang Date: 2024-10-24 02:40:08 +0000 URL: https://git.openjdk.org/loom/commit/25c2f48d458bfd92423c311a887679ad3e1e4041 8338544: Dedicated Array class descriptor implementation Reviewed-by: redestad, mchung, jvernee ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java + src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java + src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java - src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: f7a61fce Branch: fibers Author: David Holmes Date: 2024-10-24 05:03:39 +0000 URL: https://git.openjdk.org/loom/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e 8342931: ProblemList failing tests from JDK-8335912 Reviewed-by: henryjen, mikael ! test/jdk/ProblemList.txt Changeset: e96b4cf0 Branch: fibers Author: Emanuel Peter Date: 2024-10-24 05:45:35 +0000 URL: https://git.openjdk.org/loom/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3 8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java Changeset: f0b130e5 Branch: fibers Author: Jan Lahoda Date: 2024-10-24 06:45:16 +0000 URL: https://git.openjdk.org/loom/commit/f0b130e54f33d3190640ce33c991e35f27e9f812 8339296: Record deconstruction pattern in switch fails to compile Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/types/UnknownTypeTest.java Changeset: 2c31c8ee Branch: fibers Author: Fredrik Bredberg Date: 2024-10-24 09:51:24 +0000 URL: https://git.openjdk.org/loom/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2 8339730: Windows regression after removing ObjectMonitor Responsible Reviewed-by: coleenp, jwaters ! src/hotspot/os/windows/os_windows.cpp Changeset: 85774b71 Branch: fibers Author: Fei Yang Date: 2024-10-24 11:22:01 +0000 URL: https://git.openjdk.org/loom/commit/85774b713edf8782f162ac25b61ce99a77e116f4 8342882: RISC-V: Unify handling of jumps to runtime Reviewed-by: rehn ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0ac633b Branch: fibers Author: Daniel Fuchs Date: 2024-10-24 12:24:14 +0000 URL: https://git.openjdk.org/loom/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java + test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java + test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 3c14c2ba Branch: fibers Author: Markus KARG Committer: Chen Liang Date: 2024-10-24 14:34:58 +0000 URL: https://git.openjdk.org/loom/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45 8341566: Add Reader.of(CharSequence) Reviewed-by: rriggs, jpai, liach, alanb ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java + test/jdk/java/io/Reader/Of.java Changeset: d8c3b0f8 Branch: fibers Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:01:31 +0000 URL: https://git.openjdk.org/loom/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e 8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported Reviewed-by: sviswanathan, thartmann, kvn ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 7d5eefa5 Branch: fibers Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:02:30 +0000 URL: https://git.openjdk.org/loom/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee 8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang Reviewed-by: kvn, sviswanathan ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 7af46a6b Branch: fibers Author: Justin Lu Date: 2024-10-24 16:17:43 +0000 URL: https://git.openjdk.org/loom/commit/7af46a6b424cadfe298958d774da0f21db58ecd3 8340554: Improve MessageFormat readObject checks Reviewed-by: naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: d1540e2a Branch: fibers Author: Vicente Romero Date: 2024-10-24 17:25:43 +0000 URL: https://git.openjdk.org/loom/commit/d1540e2a49c7a41eb771fc9896c367187d070dec 8342090: Infer::IncorporationBinaryOp::equals can produce side-effects 8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java Changeset: ca1700b8 Branch: fibers Author: Mark Powers Date: 2024-10-24 23:09:45 +0000 URL: https://git.openjdk.org/loom/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc 8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java + test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java Changeset: c5489866 Branch: fibers Author: Kim Barrett Date: 2024-10-25 06:14:10 +0000 URL: https://git.openjdk.org/loom/commit/c5489866308bd09729c5431537e0836145452624 8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared Reviewed-by: jwaters, shade ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 415d8151 Branch: fibers Author: Matthias Baesken Date: 2024-10-25 07:03:09 +0000 URL: https://git.openjdk.org/loom/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125 8342938: Problem list java/io/IO/IO.java test on Linux ppc64le Reviewed-by: lucy, naoto ! test/jdk/ProblemList.txt Changeset: fd5ff054 Branch: fibers Author: Hannes Walln?fer Date: 2024-10-25 07:08:29 +0000 URL: https://git.openjdk.org/loom/commit/fd5ff0547ced6733ae05f1428664062615408dc9 8342827: Fix order of @param tags in other modules Reviewed-by: jpai, iris, joehw, darcy, dfuchs ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/MBeanOperationInfo.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerConnection.java ! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/Name.java ! src/java.naming/share/classes/javax/naming/Reference.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java ! src/java.scripting/share/classes/javax/script/Invocable.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Changeset: 4635351b Branch: fibers Author: Thomas Schatzl Date: 2024-10-25 07:16:52 +0000 URL: https://git.openjdk.org/loom/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7 8342939: Building ZGC without compiler2 fails Reviewed-by: eosterlund, mli, kvn ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 3c5db12b Branch: fibers Author: Stefan Karlsson Date: 2024-10-25 07:26:21 +0000 URL: https://git.openjdk.org/loom/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d 8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout Reviewed-by: cjplummer, rkennke, lmesnik ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 94317dbc Branch: fibers Author: Hamlin Li Date: 2024-10-25 07:48:48 +0000 URL: https://git.openjdk.org/loom/commit/94317dbcf26a54428c649ad0286e127bd6dab570 8342884: RISC-V: verify float <--> float16 conversion Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: a9eb50a2 Branch: fibers Author: Fei Yang Date: 2024-10-25 11:23:12 +0000 URL: https://git.openjdk.org/loom/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9 8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN Reviewed-by: mli, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 4f8f395e Branch: fibers Author: Hamlin Li Date: 2024-10-25 14:28:01 +0000 URL: https://git.openjdk.org/loom/commit/4f8f395e2bb692148e2b891198f28a579749dd6d 8343060: RISC-V: enable TestFloat16VectorConvChain for riscv Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 1e35da8d Branch: fibers Author: Hamlin Li Date: 2024-10-25 14:28:23 +0000 URL: https://git.openjdk.org/loom/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a 8343063: RISC-V: remove redundant reg copy in generate_resolve_blob Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 5cbd578f Branch: fibers Author: Henry Jen Date: 2024-10-25 14:35:11 +0000 URL: https://git.openjdk.org/loom/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6 8342930: New tests from JDK-8335912 are failing Reviewed-by: jpai ! src/jdk.jartool/share/man/jar.1 ! test/jdk/ProblemList.txt ! test/jdk/tools/jar/ExtractFilesTest.java ! test/jdk/tools/jar/MultipleManifestTest.java Changeset: c202a2f7 Branch: fibers Author: Thomas Schatzl Date: 2024-10-25 15:24:55 +0000 URL: https://git.openjdk.org/loom/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9 8295269: G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 0853aee3 Branch: fibers Author: Brian Burkhalter Date: 2024-10-25 15:35:49 +0000 URL: https://git.openjdk.org/loom/commit/0853aee3b377cf9f17340a85f600651db42e6999 8338426: Test java/nio/channels/Selector/WakeupNow.java failed Reviewed-by: jpai, alanb ! test/jdk/java/nio/channels/Selector/WakeupNow.java Changeset: ff165f9f Branch: fibers Author: Joe Darcy Date: 2024-10-25 16:49:11 +0000 URL: https://git.openjdk.org/loom/commit/ff165f9f0cf519144d7361b766bcce53d04c518e 8342934: TYPE_USE annotations printed with error causing "," in toString output Reviewed-by: iris, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java Changeset: 36d71735 Branch: fibers Author: Alex Menkov Date: 2024-10-25 18:08:21 +0000 URL: https://git.openjdk.org/loom/commit/36d71735e3554264e8d17f7e0e72999ac639e398 8339289: Enhance Attach API to support arbitrary length arguments - Windows Reviewed-by: kevinw, sspitsyn ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java Changeset: f1cc890d Branch: fibers Author: Thomas Schatzl Date: 2024-10-25 19:17:42 +0000 URL: https://git.openjdk.org/loom/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054 8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: f1a9a8d2 Branch: fibers Author: Maurizio Cimadamore Date: 2024-10-25 21:07:48 +0000 URL: https://git.openjdk.org/loom/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc 8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java + test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c Changeset: 1476f6c4 Branch: fibers Author: Fei Yang Date: 2024-10-26 03:32:30 +0000 URL: https://git.openjdk.org/loom/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed 8343030: RISC-V: Small assembler cleanups Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 873f8a69 Branch: fibers Author: Jonathan Gibbons Committer: Hannes Walln?fer Date: 2024-10-26 06:57:45 +0000 URL: https://git.openjdk.org/loom/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6 8305406: Add @spec tags in java.base/java.* (part 2) Co-authored-by: Daniel Jeli?ski Co-authored-by: Hannes Walln?fer Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/CRLReason.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/EdECKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdECPoint.java ! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PSource.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! src/java.base/share/classes/javax/net/ssl/SNIServerName.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/StandardConstants.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.base/share/classes/javax/security/auth/x500/package-info.java Changeset: 9e451aa3 Branch: fibers Author: Alexey Semenyuk Date: 2024-10-26 14:01:19 +0000 URL: https://git.openjdk.org/loom/commit/9e451aa36586badc7be58804ae6f12e6b671445d 8343102: Remove `--compress` from jlink command lines from jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 40e07a7e Branch: fibers Author: Chen Liang Date: 2024-10-26 14:45:04 +0000 URL: https://git.openjdk.org/loom/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca 8342865: Use type parameter for Class::getPrimitiveClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/Void.java Changeset: 762a573e Branch: fibers Author: Chen Liang Date: 2024-10-26 14:45:19 +0000 URL: https://git.openjdk.org/loom/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e 8335880: More troubleshooting tips around windows space in path Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md Changeset: 0e3fc93d Branch: fibers Author: Andrey Turbanov Date: 2024-10-26 17:59:15 +0000 URL: https://git.openjdk.org/loom/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f 8342083: Make a few fields in FileSystemPreferences final Reviewed-by: jpai, bpb ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: eb3669a5 Branch: fibers Author: Fredrik Bredberg Date: 2024-10-28 09:02:54 +0000 URL: https://git.openjdk.org/loom/commit/eb3669a5869d3066341e63dfb8792bd967663656 8340796: Use a consistent order when loading cxq and EntryList Reviewed-by: dholmes, coleenp, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: ec061874 Branch: fibers Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-10-28 09:42:03 +0000 URL: https://git.openjdk.org/loom/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c 8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterCodeIndentTest.java Changeset: a5ad974b Branch: fibers Author: Aleksey Shipilev Date: 2024-10-28 12:11:51 +0000 URL: https://git.openjdk.org/loom/commit/a5ad974bec932c63ddc647c9986a513ae32ef663 8343056: C2: Micro-optimize Node lists grow Reviewed-by: kvn, redestad ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: d5fb6b4a Branch: fibers Author: Yudi Zheng Date: 2024-10-28 12:39:04 +0000 URL: https://git.openjdk.org/loom/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631 8339939: [JVMCI] Don't compress abstract and interface Klasses Co-authored-by: Doug Simon Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java Changeset: 120a9357 Branch: fibers Author: Coleen Phillimore Date: 2024-10-28 13:48:23 +0000 URL: https://git.openjdk.org/loom/commit/120a9357b3cf63427a6c8539128b69b11b9beca3 8342561: Metaspace for generated reflection classes is no longer needed Reviewed-by: shade, stuefe ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp Changeset: 9f6211bc Branch: fibers Author: Matias Saavedra Silva Date: 2024-10-28 14:31:35 +0000 URL: https://git.openjdk.org/loom/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51 8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java Changeset: e659d9da Branch: fibers Author: Aleksey Shipilev Date: 2024-10-28 15:38:05 +0000 URL: https://git.openjdk.org/loom/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2 8342975: C2: Micro-optimize PhaseIdealLoop::Dominators() Reviewed-by: dlong, kvn ! src/hotspot/share/opto/domgraph.cpp Changeset: 52382e28 Branch: fibers Author: Jatin Bhateja Date: 2024-10-28 16:30:29 +0000 URL: https://git.openjdk.org/loom/commit/52382e285fdf853c01605f8e0d7f3f5d34965802 8338021: Support new unsigned and saturating vector operators in VectorAPI Reviewed-by: psandoz, epeter, sviswanathan ! 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java + test/jdk/jdk/incubator/vector/VectorMathTest.java ! test/jdk/jdk/incubator/vector/gen-template.sh = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 1341b813 Branch: fibers Author: Brian Burkhalter Date: 2024-10-28 16:38:36 +0000 URL: https://git.openjdk.org/loom/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde 8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/jdk/java/io/FileInputStream/PseudoDevice.java Changeset: 9f6d5b46 Branch: fibers Author: David M. Lloyd Committer: Brian Burkhalter Date: 2024-10-28 16:58:44 +0000 URL: https://git.openjdk.org/loom/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740 8343020: (fs) Add support for SecureDirectoryStream on macOS Reviewed-by: bpb, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 00fe9f7b Branch: fibers Author: Alexey Semenyuk Date: 2024-10-28 17:22:38 +0000 URL: https://git.openjdk.org/loom/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java - test/jdk/tools/jpackage/share/EmptyFolderBase.java - test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java Changeset: a95374f5 Branch: fibers Author: Alexey Semenyuk Date: 2024-10-28 17:24:01 +0000 URL: https://git.openjdk.org/loom/commit/a95374f588149d80068275a496ba4aa04b3bb4fd 8343101: Rework BasicTest.testTemp test cases Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d2e716eb Branch: fibers Author: Valerie Peng Date: 2024-10-28 18:06:42 +0000 URL: https://git.openjdk.org/loom/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf 8331958: Update PC/SC Lite for Suse Linux to 2.3.0 Reviewed-by: weijun ! src/java.smartcardio/unix/legal/pcsclite.md ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h Changeset: d49f2104 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-10-28 18:21:18 +0000 URL: https://git.openjdk.org/loom/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb 8342040: Further improve entry lookup performance for multi-release JARs Co-authored-by: Claes Redestad Reviewed-by: redestad ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java Changeset: 90bd5445 Branch: fibers Author: Claes Redestad Date: 2024-10-28 22:40:25 +0000 URL: https://git.openjdk.org/loom/commit/90bd544512de541cd98889bec58f419bc69a723d 8342958: Use jvmArgs consistently in microbenchmarks Reviewed-by: ecaspole, jvernee ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java ! test/micro/org/openjdk/bench/java/security/CacheBench.java ! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java ! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java ! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java Changeset: f0075d59 Branch: fibers Author: Fei Yang Date: 2024-10-29 00:15:18 +0000 URL: https://git.openjdk.org/loom/commit/f0075d593db657182e1857e54710a1052e9d1cf0 8343115: SkipIfEqual class is not used after JDK-8335946 Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 54327bc4 Branch: fibers Author: Amit Kumar Date: 2024-10-29 04:22:34 +0000 URL: https://git.openjdk.org/loom/commit/54327bc4e38773b7461977ce17f2185c068bce9b 8342962: [s390x] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp Changeset: df3473e2 Branch: fibers Author: SendaoYan Date: 2024-10-29 06:05:56 +0000 URL: https://git.openjdk.org/loom/commit/df3473e22069145334dd7323bfa793c237a7f26e 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: jpai, asemenyuk ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 88dc655a Branch: fibers Author: Aleksey Shipilev Date: 2024-10-29 06:43:56 +0000 URL: https://git.openjdk.org/loom/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f 8342988: GHA: Build JTReg in single step Reviewed-by: ihse + .github/actions/build-jtreg/action.yml ! .github/actions/get-jtreg/action.yml ! .github/workflows/main.yml Changeset: 0abfa3ba Branch: fibers Author: Robert Toyonaga Date: 2024-10-29 07:50:43 +0000 URL: https://git.openjdk.org/loom/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf 8304824: NMT should not use ThreadCritical Reviewed-by: stuefe, dholmes, jsjolen ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: e389f82b Branch: fibers Author: Christian Hagedorn Date: 2024-10-29 08:07:22 +0000 URL: https://git.openjdk.org/loom/commit/e389f82b1b2365a43fef744936b222328d71494b 8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp - test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java + test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java + test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: beff8bfe Branch: fibers Author: Matthias Baesken Date: 2024-10-29 08:18:44 +0000 URL: https://git.openjdk.org/loom/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4 8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, mdoerr ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 79a07ad7 Branch: fibers Author: Matthias Baesken Date: 2024-10-29 08:47:13 +0000 URL: https://git.openjdk.org/loom/commit/79a07ad726f4e4b0502a22a55832960aa1561911 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mdoerr, lucy, jkern ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp Changeset: 6332e258 Branch: fibers Author: Amit Kumar Date: 2024-10-29 10:48:47 +0000 URL: https://git.openjdk.org/loom/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92 8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: d8430efb Branch: fibers Author: Boris Ulasevich Date: 2024-10-29 12:02:12 +0000 URL: https://git.openjdk.org/loom/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927 8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp Changeset: d8b3685d Branch: fibers Author: Martin Doerr Date: 2024-10-29 13:30:26 +0000 URL: https://git.openjdk.org/loom/commit/d8b3685d36873904248e9701f66459e074a4a8ab 8342607: Enhance register printing on x86_64 platforms Co-authored-by: Richard Reingruber Reviewed-by: rrich, stuefe, mbaesken ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 7c800e6b Branch: fibers Author: Erik Gahlin Date: 2024-10-29 14:23:07 +0000 URL: https://git.openjdk.org/loom/commit/7c800e6bae388dd87986f366787398fe99b4e2ee 8343026: JFR: Index into fields in the topFrame Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: 4ce19ca1 Branch: fibers Author: Aleksey Shipilev Date: 2024-10-29 14:57:14 +0000 URL: https://git.openjdk.org/loom/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773 8343190: GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 9cfb0f7f Branch: fibers Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2024-10-29 15:18:24 +0000 URL: https://git.openjdk.org/loom/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382 8341527: AVX-512 intrinsic for SHA3 Reviewed-by: sviswanathan ! 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/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/java.base/share/classes/sun/security/provider/SHA3.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 520ddac9 Branch: fibers Author: Varada M Date: 2024-10-29 18:20:03 +0000 URL: https://git.openjdk.org/loom/commit/520ddac97053be669d9678375266ccfd6724e3e1 8331861: [PPC64] Implement load / store assembler functions which take an Address object Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp Changeset: 60364ef0 Branch: fibers Author: Serguei Spitsyn Date: 2024-10-29 19:59:43 +0000 URL: https://git.openjdk.org/loom/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6 8341273: JVMTI is not properly hiding some continuation related methods Reviewed-by: alanb, amenkov ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp Changeset: 40f3d50b Branch: fibers Author: SendaoYan Date: 2024-10-29 23:17:52 +0000 URL: https://git.openjdk.org/loom/commit/40f3d50badc20db5fbfcd485447e634778d03248 8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' Reviewed-by: vpaprotski, sviswanathan, thartmann, shade ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: ceaa71e7 Branch: fibers Author: Alexey Semenyuk Date: 2024-10-30 02:41:45 +0000 URL: https://git.openjdk.org/loom/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Co-authored-by: Alexander Matveev Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bd795946 Branch: fibers Author: Prasanta Sadhukhan Date: 2024-10-30 02:52:54 +0000 URL: https://git.openjdk.org/loom/commit/bd795946e777fccf797b1b69806217f988212f73 8343037: Missing @since tag on JColorChooser.showDialog overload Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java Changeset: b6f745df Branch: fibers Author: Amit Kumar Date: 2024-10-30 03:09:47 +0000 URL: https://git.openjdk.org/loom/commit/b6f745df5795341dab1fc049a188a9e70d563a1a 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Reviewed-by: epeter, mbaesken ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java Changeset: 158ae51b Branch: fibers Author: Chen Liang Date: 2024-10-30 05:58:22 +0000 URL: https://git.openjdk.org/loom/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc 8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned Reviewed-by: darcy ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java Changeset: 63c19d3d Branch: fibers Author: Christian Hagedorn Date: 2024-10-30 06:11:06 +0000 URL: https://git.openjdk.org/loom/commit/63c19d3db586920108808866c7a094a5ae41bc22 8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor Reviewed-by: kvn, epeter ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f7f51983 Branch: fibers Author: Matthias Baesken Date: 2024-10-30 08:06:54 +0000 URL: https://git.openjdk.org/loom/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c 8343186: hsdis build libopcodes and libbfd are not found Reviewed-by: erikj, ihse, shade, jwaters ! make/autoconf/lib-hsdis.m4 Changeset: 9003524c Branch: fibers Author: Aleksey Shipilev Date: 2024-10-30 10:24:12 +0000 URL: https://git.openjdk.org/loom/commit/9003524c8bbe5041b8d51deb6000b688a29027f8 8342588: Shenandoah: Pull shared closures together in one header Reviewed-by: wkemper, kdnilsen, simonis ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: 0fe15d68 Branch: fibers Author: Jaikiran Pai Date: 2024-10-30 10:39:05 +0000 URL: https://git.openjdk.org/loom/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d 8343040: Clean up references to JRE in the launcher code Reviewed-by: alanb, darcy ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 821c514a Branch: fibers Author: Axel Boldt-Christmas Date: 2024-10-30 11:05:07 +0000 URL: https://git.openjdk.org/loom/commit/821c514a132e809a14648ddbb56f2ffee85fd35a 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes ! make/RunTests.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp - src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp - src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp - src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad - src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp - src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/x/xLargePages_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp - src/hotspot/os/linux/gc/x/xNUMA_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp - src/hotspot/os/linux/gc/x/xSyscall_linux.cpp - src/hotspot/os/linux/gc/x/xSyscall_linux.hpp - src/hotspot/os/posix/gc/x/xArguments_posix.cpp - src/hotspot/os/posix/gc/x/xInitialize_posix.cpp - src/hotspot/os/posix/gc/x/xUtils_posix.cpp - src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp - src/hotspot/os/windows/gc/x/xArguments_windows.cpp - src/hotspot/os/windows/gc/x/xInitialize_windows.cpp - src/hotspot/os/windows/gc/x/xLargePages_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.hpp - src/hotspot/os/windows/gc/x/xNUMA_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp - src/hotspot/os/windows/gc/x/xSyscall_windows.cpp - src/hotspot/os/windows/gc/x/xSyscall_windows.hpp - src/hotspot/os/windows/gc/x/xUtils_windows.cpp - src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp - src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp - src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp - src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp - src/hotspot/share/gc/x/vmStructs_x.cpp - src/hotspot/share/gc/x/vmStructs_x.hpp - src/hotspot/share/gc/x/xAbort.cpp - src/hotspot/share/gc/x/xAbort.hpp - src/hotspot/share/gc/x/xAbort.inline.hpp - src/hotspot/share/gc/x/xAddress.cpp - src/hotspot/share/gc/x/xAddress.hpp - src/hotspot/share/gc/x/xAddress.inline.hpp - src/hotspot/share/gc/x/xAddressSpaceLimit.cpp - src/hotspot/share/gc/x/xAddressSpaceLimit.hpp - src/hotspot/share/gc/x/xAllocationFlags.hpp - src/hotspot/share/gc/x/xArguments.cpp - src/hotspot/share/gc/x/xArguments.hpp - src/hotspot/share/gc/x/xArray.hpp - src/hotspot/share/gc/x/xArray.inline.hpp - src/hotspot/share/gc/x/xAttachedArray.hpp - src/hotspot/share/gc/x/xAttachedArray.inline.hpp - src/hotspot/share/gc/x/xBarrier.cpp - src/hotspot/share/gc/x/xBarrier.hpp - src/hotspot/share/gc/x/xBarrier.inline.hpp - src/hotspot/share/gc/x/xBarrierSet.cpp - src/hotspot/share/gc/x/xBarrierSet.hpp - src/hotspot/share/gc/x/xBarrierSet.inline.hpp - src/hotspot/share/gc/x/xBarrierSetAssembler.cpp - src/hotspot/share/gc/x/xBarrierSetAssembler.hpp - src/hotspot/share/gc/x/xBarrierSetNMethod.cpp - src/hotspot/share/gc/x/xBarrierSetNMethod.hpp - src/hotspot/share/gc/x/xBarrierSetRuntime.cpp - src/hotspot/share/gc/x/xBarrierSetRuntime.hpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp - src/hotspot/share/gc/x/xBitField.hpp - src/hotspot/share/gc/x/xBitMap.hpp - src/hotspot/share/gc/x/xBitMap.inline.hpp - src/hotspot/share/gc/x/xBreakpoint.cpp - src/hotspot/share/gc/x/xBreakpoint.hpp - src/hotspot/share/gc/x/xCPU.cpp - src/hotspot/share/gc/x/xCPU.hpp - src/hotspot/share/gc/x/xCPU.inline.hpp - src/hotspot/share/gc/x/xCollectedHeap.cpp - src/hotspot/share/gc/x/xCollectedHeap.hpp - src/hotspot/share/gc/x/xDebug.gdb - src/hotspot/share/gc/x/xDirector.cpp - src/hotspot/share/gc/x/xDirector.hpp - src/hotspot/share/gc/x/xDriver.cpp - src/hotspot/share/gc/x/xDriver.hpp - src/hotspot/share/gc/x/xErrno.cpp - src/hotspot/share/gc/x/xErrno.hpp - src/hotspot/share/gc/x/xForwarding.cpp - src/hotspot/share/gc/x/xForwarding.hpp - src/hotspot/share/gc/x/xForwarding.inline.hpp - src/hotspot/share/gc/x/xForwardingAllocator.cpp - src/hotspot/share/gc/x/xForwardingAllocator.hpp - src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp - src/hotspot/share/gc/x/xForwardingEntry.hpp - src/hotspot/share/gc/x/xForwardingTable.hpp - src/hotspot/share/gc/x/xForwardingTable.inline.hpp - src/hotspot/share/gc/x/xFuture.hpp - src/hotspot/share/gc/x/xFuture.inline.hpp - src/hotspot/share/gc/x/xGlobals.cpp - src/hotspot/share/gc/x/xGlobals.hpp - src/hotspot/share/gc/x/xGranuleMap.hpp - src/hotspot/share/gc/x/xGranuleMap.inline.hpp - src/hotspot/share/gc/x/xHash.hpp - src/hotspot/share/gc/x/xHash.inline.hpp - src/hotspot/share/gc/x/xHeap.cpp - src/hotspot/share/gc/x/xHeap.hpp - src/hotspot/share/gc/x/xHeap.inline.hpp - src/hotspot/share/gc/x/xHeapIterator.cpp - src/hotspot/share/gc/x/xHeapIterator.hpp - src/hotspot/share/gc/x/xHeuristics.cpp - src/hotspot/share/gc/x/xHeuristics.hpp - src/hotspot/share/gc/x/xInitialize.cpp - src/hotspot/share/gc/x/xInitialize.hpp - src/hotspot/share/gc/x/xLargePages.cpp - src/hotspot/share/gc/x/xLargePages.hpp - src/hotspot/share/gc/x/xLargePages.inline.hpp - src/hotspot/share/gc/x/xList.hpp - src/hotspot/share/gc/x/xList.inline.hpp - src/hotspot/share/gc/x/xLiveMap.cpp - src/hotspot/share/gc/x/xLiveMap.hpp - src/hotspot/share/gc/x/xLiveMap.inline.hpp - src/hotspot/share/gc/x/xLock.hpp - src/hotspot/share/gc/x/xLock.inline.hpp - src/hotspot/share/gc/x/xMark.cpp - src/hotspot/share/gc/x/xMark.hpp - src/hotspot/share/gc/x/xMark.inline.hpp - src/hotspot/share/gc/x/xMarkCache.cpp - src/hotspot/share/gc/x/xMarkCache.hpp - src/hotspot/share/gc/x/xMarkCache.inline.hpp - src/hotspot/share/gc/x/xMarkContext.hpp - src/hotspot/share/gc/x/xMarkContext.inline.hpp - src/hotspot/share/gc/x/xMarkStack.cpp - src/hotspot/share/gc/x/xMarkStack.hpp - src/hotspot/share/gc/x/xMarkStack.inline.hpp - src/hotspot/share/gc/x/xMarkStackAllocator.cpp - src/hotspot/share/gc/x/xMarkStackAllocator.hpp - src/hotspot/share/gc/x/xMarkStackEntry.hpp - src/hotspot/share/gc/x/xMarkTerminate.hpp - src/hotspot/share/gc/x/xMarkTerminate.inline.hpp - src/hotspot/share/gc/x/xMemory.cpp - src/hotspot/share/gc/x/xMemory.hpp - src/hotspot/share/gc/x/xMemory.inline.hpp - src/hotspot/share/gc/x/xMessagePort.hpp - src/hotspot/share/gc/x/xMessagePort.inline.hpp - src/hotspot/share/gc/x/xMetronome.cpp - src/hotspot/share/gc/x/xMetronome.hpp - src/hotspot/share/gc/x/xNMethod.cpp - src/hotspot/share/gc/x/xNMethod.hpp - src/hotspot/share/gc/x/xNMethodData.cpp - src/hotspot/share/gc/x/xNMethodData.hpp - src/hotspot/share/gc/x/xNMethodTable.cpp - src/hotspot/share/gc/x/xNMethodTable.hpp - src/hotspot/share/gc/x/xNMethodTableEntry.hpp - src/hotspot/share/gc/x/xNMethodTableIteration.cpp - src/hotspot/share/gc/x/xNMethodTableIteration.hpp - src/hotspot/share/gc/x/xNUMA.cpp - src/hotspot/share/gc/x/xNUMA.hpp - src/hotspot/share/gc/x/xNUMA.inline.hpp - src/hotspot/share/gc/x/xObjArrayAllocator.cpp - src/hotspot/share/gc/x/xObjArrayAllocator.hpp - src/hotspot/share/gc/x/xObjectAllocator.cpp - src/hotspot/share/gc/x/xObjectAllocator.hpp - src/hotspot/share/gc/x/xOop.hpp - src/hotspot/share/gc/x/xOop.inline.hpp - src/hotspot/share/gc/x/xPage.cpp - src/hotspot/share/gc/x/xPage.hpp - src/hotspot/share/gc/x/xPage.inline.hpp - src/hotspot/share/gc/x/xPageAllocator.cpp - src/hotspot/share/gc/x/xPageAllocator.hpp - src/hotspot/share/gc/x/xPageAllocator.inline.hpp - src/hotspot/share/gc/x/xPageCache.cpp - src/hotspot/share/gc/x/xPageCache.hpp - src/hotspot/share/gc/x/xPageTable.cpp - src/hotspot/share/gc/x/xPageTable.hpp - src/hotspot/share/gc/x/xPageTable.inline.hpp - src/hotspot/share/gc/x/xPhysicalMemory.cpp - src/hotspot/share/gc/x/xPhysicalMemory.hpp - src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp - src/hotspot/share/gc/x/xReferenceProcessor.cpp - src/hotspot/share/gc/x/xReferenceProcessor.hpp - src/hotspot/share/gc/x/xRelocate.cpp - src/hotspot/share/gc/x/xRelocate.hpp - src/hotspot/share/gc/x/xRelocationSet.cpp - src/hotspot/share/gc/x/xRelocationSet.hpp - src/hotspot/share/gc/x/xRelocationSet.inline.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.cpp - src/hotspot/share/gc/x/xRelocationSetSelector.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp - src/hotspot/share/gc/x/xResurrection.cpp - src/hotspot/share/gc/x/xResurrection.hpp - src/hotspot/share/gc/x/xResurrection.inline.hpp - src/hotspot/share/gc/x/xRootsIterator.cpp - src/hotspot/share/gc/x/xRootsIterator.hpp - src/hotspot/share/gc/x/xRuntimeWorkers.cpp - src/hotspot/share/gc/x/xRuntimeWorkers.hpp - src/hotspot/share/gc/x/xSafeDelete.hpp - src/hotspot/share/gc/x/xSafeDelete.inline.hpp - src/hotspot/share/gc/x/xServiceability.cpp - src/hotspot/share/gc/x/xServiceability.hpp - src/hotspot/share/gc/x/xStackWatermark.cpp - src/hotspot/share/gc/x/xStackWatermark.hpp - src/hotspot/share/gc/x/xStat.cpp - src/hotspot/share/gc/x/xStat.hpp - src/hotspot/share/gc/x/xTask.cpp - src/hotspot/share/gc/x/xTask.hpp - src/hotspot/share/gc/x/xThread.cpp - src/hotspot/share/gc/x/xThread.hpp - src/hotspot/share/gc/x/xThread.inline.hpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp - src/hotspot/share/gc/x/xThreadLocalData.hpp - src/hotspot/share/gc/x/xTracer.cpp - src/hotspot/share/gc/x/xTracer.hpp - src/hotspot/share/gc/x/xTracer.inline.hpp - src/hotspot/share/gc/x/xUncommitter.cpp - src/hotspot/share/gc/x/xUncommitter.hpp - src/hotspot/share/gc/x/xUnload.cpp - src/hotspot/share/gc/x/xUnload.hpp - src/hotspot/share/gc/x/xUnmapper.cpp - src/hotspot/share/gc/x/xUnmapper.hpp - src/hotspot/share/gc/x/xUtils.hpp - src/hotspot/share/gc/x/xUtils.inline.hpp - src/hotspot/share/gc/x/xValue.hpp - src/hotspot/share/gc/x/xValue.inline.hpp - src/hotspot/share/gc/x/xVerify.cpp - src/hotspot/share/gc/x/xVerify.hpp - src/hotspot/share/gc/x/xVirtualMemory.cpp - src/hotspot/share/gc/x/xVirtualMemory.hpp - src/hotspot/share/gc/x/xVirtualMemory.inline.hpp - src/hotspot/share/gc/x/xWeakRootsProcessor.cpp - src/hotspot/share/gc/x/xWeakRootsProcessor.hpp - src/hotspot/share/gc/x/xWorkers.cpp - src/hotspot/share/gc/x/xWorkers.hpp - src/hotspot/share/gc/x/x_globals.hpp - src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp - src/hotspot/share/gc/z/shared/zSharedArguments.cpp - src/hotspot/share/gc/z/shared/zSharedArguments.hpp - src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - test/hotspot/gtest/gc/x/test_xAddress.cpp - test/hotspot/gtest/gc/x/test_xArray.cpp - test/hotspot/gtest/gc/x/test_xBitField.cpp - test/hotspot/gtest/gc/x/test_xBitMap.cpp - test/hotspot/gtest/gc/x/test_xForwarding.cpp - test/hotspot/gtest/gc/x/test_xList.cpp - test/hotspot/gtest/gc/x/test_xLiveMap.cpp - test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp - test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp - test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java - test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java - test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/x/TestDeprecated.java - test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java - test/hotspot/jtreg/gc/x/TestHighUsage.java - test/hotspot/jtreg/gc/x/TestMemoryMXBean.java - test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java - test/hotspot/jtreg/gc/x/TestNoUncommit.java - test/hotspot/jtreg/gc/x/TestPageCacheFlush.java - test/hotspot/jtreg/gc/x/TestRelocateInPlace.java - test/hotspot/jtreg/gc/x/TestSmallHeap.java - test/hotspot/jtreg/gc/x/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/z/TestDefault.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java - test/jdk/ProblemList-generational-zgc.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/TEST.ROOT ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7404ddf2 Branch: fibers Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-30 15:45:03 +0000 URL: https://git.openjdk.org/loom/commit/7404ddf24a162cff445cd0a26aec446461988bc8 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java - test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 1b177ce5 Branch: fibers Author: Alex Menkov Date: 2024-10-30 18:02:55 +0000 URL: https://git.openjdk.org/loom/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Changeset: 9a9ac1d0 Branch: fibers Author: Matthew Donovan Date: 2024-10-30 18:51:02 +0000 URL: https://git.openjdk.org/loom/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd 8341927: Replace hardcoded security providers with new test.provider.name system property Reviewed-by: mullan, ascarpino, rhalade ! doc/testing.html ! doc/testing.md ! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java ! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java ! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java ! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java ! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/MessageDigest/TestCloneable.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java ! test/jdk/java/security/SecureRandom/DefaultProvider.java ! test/jdk/java/security/SecureRandom/GetInstanceTest.java ! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestCloneable.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/java/security/misc/GetInstanceNullsEmpties.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java ! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java ! test/jdk/javax/security/auth/login/Configuration/GetInstance.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/sun/security/ec/ECDSAPrimitive.java ! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/jdk/sun/security/ec/OidInstance.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/ec/ed/EdCRLSign.java ! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java ! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java ! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java ! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java ! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/DSA/TestDSA2.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/provider/MessageDigest/Offsets.java ! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/GenKeyStore.java ! test/jdk/sun/security/rsa/KeySizeTest.java ! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/rsa/SpecTest.java ! test/jdk/sun/security/rsa/TestCACerts.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/TestSignatures.java ! test/jdk/sun/security/rsa/WithoutNULL.java ! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java Changeset: 7461dfe9 Branch: fibers Author: Justin Lu Date: 2024-10-30 21:49:26 +0000 URL: https://git.openjdk.org/loom/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492 8341788: Fix ExceptionOccurred in hotspot Reviewed-by: dholmes ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 02ea4b54 Branch: fibers Author: Harshitha Onkar Date: 2024-10-30 21:53:12 +0000 URL: https://git.openjdk.org/loom/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir 8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir Reviewed-by: erikj, serb ! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java ! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java Changeset: cc2fb4d3 Branch: fibers Author: Kevin Walls Date: 2024-10-30 21:54:43 +0000 URL: https://git.openjdk.org/loom/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee 8337276: jcmd man page update for PID in output filenames Reviewed-by: cjplummer, szaldana ! src/jdk.jcmd/share/man/jcmd.1 Changeset: f340ab2d Branch: fibers Author: Fernando Guallini Date: 2024-10-30 22:14:54 +0000 URL: https://git.openjdk.org/loom/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de 8342181: Update tests to use stronger Key and Salt size Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/Provider/SupportsParameter.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/ResetAfterException.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java ! test/jdk/jdk/security/jarsigner/Spec.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 688e92e7 Branch: fibers Author: Jiangli Zhou Date: 2024-10-31 01:50:00 +0000 URL: https://git.openjdk.org/loom/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401 8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper Reviewed-by: iklam, shade, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 388d44fb Branch: fibers Author: Daniel Lund?n Date: 2024-10-31 07:46:35 +0000 URL: https://git.openjdk.org/loom/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b 8342156: C2: Compilation failure with fewer arguments after JDK-8329032 Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, chagedorn, kvn ! src/hotspot/share/adlc/formsopt.cpp + test/hotspot/jtreg/compiler/arguments/TestManyParameters.java Changeset: 2f1ba5ef Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-10-31 08:32:48 +0000 URL: https://git.openjdk.org/loom/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: dee0982c Branch: fibers Author: Alan Bateman Date: 2024-10-31 08:53:19 +0000 URL: https://git.openjdk.org/loom/commit/dee0982c603b389148a2e615c10c1276c3c589ae 8343132: Remove temporary transitions from Virtual thread implementation Reviewed-by: dholmes, sspitsyn, pchilanomate ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java Changeset: c40bb762 Branch: fibers Author: Christian Hagedorn Date: 2024-10-31 09:17:21 +0000 URL: https://git.openjdk.org/loom/commit/c40bb7621c0e49581dac587b6900b6d281572813 8343296: IGV: Show pre/main/post at CountedLoopNodes Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: e5bbad05 Branch: fibers Author: Arseny Bochkarev Date: 2024-10-31 12:19:48 +0000 URL: https://git.openjdk.org/loom/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74 8334999: RISC-V: implement AES single block encryption/decryption intrinsics Reviewed-by: fyang, rehn, yzhu ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 29ae2651 Branch: fibers Author: Doug Simon Date: 2024-10-31 13:55:42 +0000 URL: https://git.openjdk.org/loom/commit/29ae26517f9c1fd5e641b3a560aa93e370920506 8341861: GHA: Use only retention mechanism to remove bundles Reviewed-by: shade, ihse, erikj ! .github/workflows/main.yml Changeset: 3ccd2f75 Branch: fibers Author: Chen Liang Date: 2024-10-31 14:01:13 +0000 URL: https://git.openjdk.org/loom/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24 8342458: More consistent constant instruction handling Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/LDCTest.java Changeset: b2694934 Branch: fibers Author: Olexandr Rotan Date: 2024-10-31 15:25:42 +0000 URL: https://git.openjdk.org/loom/commit/b2694934b567c896b715c420584ce0989d2decc9 8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java Changeset: 7d8bd21e Branch: fibers Author: Cesar Soares Lucas Date: 2024-10-31 17:11:11 +0000 URL: https://git.openjdk.org/loom/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b 8335977: Deoptimization fails with assert "object should be reallocated already" Co-authored-by: Christian Hagedorn Reviewed-by: thartmann, kvn, vlivanov ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java Changeset: 7ad3ef7f Branch: fibers Author: Erik Gahlin Date: 2024-10-31 18:25:30 +0000 URL: https://git.openjdk.org/loom/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989 8343057: JFR: Sorting in 'jfr view' can violate contract Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java Changeset: ae82cc1b Branch: fibers Author: Fernando Guallini Date: 2024-10-31 18:28:52 +0000 URL: https://git.openjdk.org/loom/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe 8342188: Update tests to use stronger key parameters and certificates Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java + test/lib/jdk/test/lib/security/DiffieHellmanGroup.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 7c36fa7e Branch: fibers Author: Aleksey Shipilev Date: 2024-10-31 20:18:25 +0000 URL: https://git.openjdk.org/loom/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0 8343019: Primitive caches must use boxed instances from the archive Reviewed-by: jiangli, vlivanov, iklam ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java Changeset: 568b07a0 Branch: fibers Author: Alexey Semenyuk Date: 2024-10-31 20:25:55 +0000 URL: https://git.openjdk.org/loom/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9 8325089: jpackage utility creates an "infinite", undeleteable directory tree Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d4eb2d92 Branch: fibers Author: Calvin Cheung Date: 2024-10-31 21:30:08 +0000 URL: https://git.openjdk.org/loom/commit/d4eb2d924e917e9a81c89ba938876f18089c793c 8319343: Improve CDS module graph support for --add-modules option Reviewed-by: alanb, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 5a5d9c51 Branch: fibers Author: Alexander Matveev Date: 2024-10-31 22:17:35 +0000 URL: https://git.openjdk.org/loom/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264 8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java Changeset: 34655c67 Branch: fibers Author: Alexander Matveev Date: 2024-10-31 22:18:26 +0000 URL: https://git.openjdk.org/loom/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca 8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 29321447 Branch: fibers Author: Claes Redestad Date: 2024-10-31 22:28:53 +0000 URL: https://git.openjdk.org/loom/commit/29321447b16d318e580f99edb748165eed1a4e00 8343305: Remove Indify-dependent microbenchmarks Reviewed-by: liach, ihse, erikj ! make/test/BuildMicrobenchmark.gmk - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java Changeset: b627a41f Branch: fibers Author: Claes Redestad Date: 2024-10-31 22:30:25 +0000 URL: https://git.openjdk.org/loom/commit/b627a41f3de77c27431a128f76d383e1db5406be 8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk Reviewed-by: liach, ihse, erikj ! make/RunTests.gmk Changeset: 803612ee Branch: fibers Author: Fei Yang Date: 2024-11-01 00:13:14 +0000 URL: https://git.openjdk.org/loom/commit/803612ee9377f7875d1b3ceb6f055048703e148c 8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: cbda7580 Branch: fibers Author: Fei Yang Date: 2024-11-01 00:55:11 +0000 URL: https://git.openjdk.org/loom/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81 8343122: RISC-V: C2: Small improvement for real runtime callouts Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6f6cfe64 Branch: fibers Author: Christian Hagedorn Date: 2024-11-01 06:51:34 +0000 URL: https://git.openjdk.org/loom/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd 8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java Changeset: 2a4d9d9b Branch: fibers Author: Aleksey Shipilev Date: 2024-11-01 07:19:51 +0000 URL: https://git.openjdk.org/loom/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8 8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 8d4d589f Branch: fibers Author: Jatin Bhateja Date: 2024-11-01 07:34:59 +0000 URL: https://git.openjdk.org/loom/commit/8d4d589fc5895f328c7db93bae72048e8711d727 8343297: Vector unsigned min/max test are failing with -Xcomp Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: 4a70c83b Branch: fibers Author: Kevin Walls Date: 2024-11-01 08:35:28 +0000 URL: https://git.openjdk.org/loom/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Reviewed-by: amenkov ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: f77a5144 Branch: fibers Author: Andrey Turbanov Date: 2024-11-01 11:47:00 +0000 URL: https://git.openjdk.org/loom/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72 8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java Changeset: da0e9e38 Branch: fibers Author: Zhengyu Gu Date: 2024-11-01 13:04:09 +0000 URL: https://git.openjdk.org/loom/commit/da0e9e38e378ad14ddf4577924597462d9b0595f 8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp Changeset: 7e87c071 Branch: fibers Author: Fernando Guallini Committer: Sean Mullan Date: 2024-11-01 13:11:56 +0000 URL: https://git.openjdk.org/loom/commit/7e87c071b0fd832473f17ec0f579df40bea62950 8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java Changeset: 751a914b Branch: fibers Author: Tomas Zezula Date: 2024-11-01 13:36:26 +0000 URL: https://git.openjdk.org/loom/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34 8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread Reviewed-by: dnsimon, kvn ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp + src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java Changeset: 60e4325d Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 11:55:56 +0000 URL: https://git.openjdk.org/loom/commit/60e4325d9f06716f314406202c91ce3146225253 Merge branch 'master' into JDK-8338383 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! 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/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! 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/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java Changeset: 0f0f71a3 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 13:13:51 +0000 URL: https://git.openjdk.org/loom/commit/0f0f71a35997a9c80b62a308faf025e27c190187 Remove oop clearing in transfer_lockstack + pass _barriers as argument ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: dac94da0 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 13:14:08 +0000 URL: https://git.openjdk.org/loom/commit/dac94da02646c20d4c5e7b978624a67bb58aad29 Add comment in X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 113fb3d3 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 13:19:37 +0000 URL: https://git.openjdk.org/loom/commit/113fb3d37df254f1b09f9ceae8a1bc358a089066 Fix comments for David ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/services/threadService.cpp Changeset: c02a5a3f Branch: fibers Author: Alan Bateman Date: 2024-11-01 18:29:24 +0000 URL: https://git.openjdk.org/loom/commit/c02a5a3f0ba30684a99eaafa5d75837538384d2c Merge commit '113fb3d37df254f1b09f9ceae8a1bc358a089066' into fibers ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.jcmd/share/man/jcmd.1 ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.jcmd/share/man/jcmd.1 ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: 33eb6388 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 14:39:17 +0000 URL: https://git.openjdk.org/loom/commit/33eb63880e29a7c8932bdf5ef5f413013bddb930 Revert fixes after 8343132 ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: bb4224a2 Branch: fibers Author: Alan Bateman Date: 2024-11-01 18:58:16 +0000 URL: https://git.openjdk.org/loom/commit/bb4224a23b69c642ea86fe30c9b9e5196f077147 Merge commit '33eb63880e29a7c8932bdf5ef5f413013bddb930' into fibers ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 52c26642 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-01 15:16:12 +0000 URL: https://git.openjdk.org/loom/commit/52c266428d97fa09414a4acd7fbc9a40fc4b0867 Use lazySubmitRunContinuation when blocking ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: 5839e0d7 Branch: fibers Author: Alan Bateman Date: 2024-11-02 05:39:32 +0000 URL: https://git.openjdk.org/loom/commit/5839e0d7e22636506025a530ec01d11e2d0ac9fe Merge branch 'pull/21565' into fibers Changeset: fe62ad1f Branch: fibers Author: Alan Bateman Date: 2024-11-02 15:18:36 +0000 URL: https://git.openjdk.org/loom/commit/fe62ad1fc01065a640b094930fff217cb38bd7e3 jdk.VirtualThreadPinned cleanup, several blocking op + reason in event ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java From duke at openjdk.org Sat Nov 2 17:43:51 2024 From: duke at openjdk.org (duke) Date: Sat, 2 Nov 2024 17:43:51 GMT Subject: git: openjdk/loom: master: 204 new changesets Message-ID: <9a35c04b-d7f5-45a3-be2a-38fc261d9340@openjdk.org> Changeset: d915ac2a Branch: master Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-17 14:34:58 +0000 URL: https://git.openjdk.org/loom/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472 8339871: serviceability/sa/TestDebugInfoDecode.java should be driver Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 7e98f590 Branch: master Author: Alisen Chung Date: 2024-10-17 14:49:03 +0000 URL: https://git.openjdk.org/loom/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8 8340987: Open some TextArea awt tests 1 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java + test/jdk/java/awt/TextArea/TextAreaAppendTest.java + test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java + test/jdk/java/awt/TextArea/TextAreaLimit.java Changeset: 9a94884e Branch: master Author: Alisen Chung Date: 2024-10-17 14:50:01 +0000 URL: https://git.openjdk.org/loom/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b 8341055: Open some TextArea awt tests 2 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java + test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java + test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java + test/jdk/java/awt/TextArea/TextScrollTest.java Changeset: 979895d1 Branch: master Author: Aleksey Shipilev Date: 2024-10-17 15:03:37 +0000 URL: https://git.openjdk.org/loom/commit/979895d175797a71c52da12f245d1040a27172cf 8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Reviewed-by: wkemper, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp Changeset: 236c71ca Branch: master Author: Alisen Chung Date: 2024-10-17 15:10:38 +0000 URL: https://git.openjdk.org/loom/commit/236c71cad9fa269518456c11edcfb353bbfc084d 8341376: Open some TextArea awt tests 4 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java + test/jdk/java/awt/TextArea/WordWrappingTest.java Changeset: 83e9e482 Branch: master Author: Coleen Phillimore Date: 2024-10-17 18:06:42 +0000 URL: https://git.openjdk.org/loom/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg ! src/hotspot/share/runtime/handshake.cpp Changeset: b993227e Branch: master Author: Aleksey Shipilev Date: 2024-10-17 18:08:43 +0000 URL: https://git.openjdk.org/loom/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe 8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 40a44e1c Branch: master Author: Alisen Chung Date: 2024-10-17 18:10:00 +0000 URL: https://git.openjdk.org/loom/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa 8340851: Open some TextArea awt tests Reviewed-by: prr + test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java + test/jdk/java/awt/TextArea/TextAreaCursorTest.java + test/jdk/java/awt/TextArea/TextAreaKeypadTest.java + test/jdk/java/awt/TextArea/TextAreaSelectionTest.java Changeset: 60af9078 Branch: master Author: Alisen Chung Date: 2024-10-17 19:28:26 +0000 URL: https://git.openjdk.org/loom/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223 8340494: Open some dialog awt tests 4 Reviewed-by: dnguyen, honkar + test/jdk/java/awt/Container/ActivateOnFocusTest.java + test/jdk/java/awt/Container/MouseEnteredTest.java + test/jdk/java/awt/Dialog/ModalExcludedTest.java Changeset: 12551ae6 Branch: master Author: Alisen Chung Date: 2024-10-17 19:29:00 +0000 URL: https://git.openjdk.org/loom/commit/12551ae64a7d09d1ea76d4f48f181962402020fb 8339975: Open some dialog awt tests 2 Reviewed-by: azvegint + test/jdk/java/awt/Dialog/DialogDisposeLeak.java + test/jdk/java/awt/Dialog/FileDialogTest.java + test/jdk/java/awt/Dialog/TaskbarIconTest.java + test/jdk/java/awt/Dialog/WindowInputBlock.java Changeset: fe83b7d5 Branch: master Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2024-10-17 20:54:18 +0000 URL: https://git.openjdk.org/loom/commit/fe83b7d59667563a4b9e60858e900f7196073f6d 8339341: SurfaceManager cacheMap retains strong references Reviewed-by: jdv, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java Changeset: f7e8f506 Branch: master Author: Alisen Chung Date: 2024-10-17 21:00:48 +0000 URL: https://git.openjdk.org/loom/commit/f7e8f5064a405e46db722ec47bfd86a43408b328 8341292: Open some TextArea awt tests 3 Reviewed-by: prr, abhiscxk + test/jdk/java/awt/TextArea/PrintTextTest.java Changeset: 2b03dbda Branch: master Author: Kevin Rushforth Committer: Roger Riggs Date: 2024-10-18 00:23:39 +0000 URL: https://git.openjdk.org/loom/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e 8311530: Deprecate jdk.jsobject module for removal Reviewed-by: rriggs, alanb, erikj ! make/conf/module-loader-map.conf ! src/java.base/share/lib/security/default.policy ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java Changeset: ffe60919 Branch: master Author: Jaikiran Pai Date: 2024-10-18 00:51:39 +0000 URL: https://git.openjdk.org/loom/commit/ffe60919df59196d65832b8ce6b2cd38099d64df 8173970: jar tool should have a way to extract to a directory Reviewed-by: lancea, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.1 + test/jdk/tools/jar/JarExtractTest.java Changeset: 7a16906e Branch: master Author: Jaikiran Pai Date: 2024-10-18 00:57:11 +0000 URL: https://git.openjdk.org/loom/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb 8341134: Deprecate for removal the jrunscript tool Reviewed-by: mchung, alanb, sundar ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/module-info.java ! src/java.scripting/share/man/jrunscript.1 Changeset: f50bd0d9 Branch: master Author: Amit Kumar Date: 2024-10-18 03:37:50 +0000 URL: https://git.openjdk.org/loom/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3 8341513: Remove the unused thread_type field from OSThread Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7f4ed500 Branch: master Author: Aleksey Shipilev Date: 2024-10-18 05:55:07 +0000 URL: https://git.openjdk.org/loom/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80 8341020: Error handler crashes when Metaspace is not fully initialized Reviewed-by: kbarrett, jsjolen, stefank, dholmes ! src/hotspot/share/runtime/os.cpp Changeset: c51a086c Branch: master Author: Tobias Hartmann Date: 2024-10-18 06:46:23 +0000 URL: https://git.openjdk.org/loom/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc 8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type Reviewed-by: kvn, vlivanov ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/opto/parse2.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java + test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm Changeset: 0963b9e8 Branch: master Author: Shaojin Wen Date: 2024-10-18 08:06:09 +0000 URL: https://git.openjdk.org/loom/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29 8341664: ReferenceClassDescImpl cache internalName Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/jdk/classfile/UtilTest.java Changeset: 9201e9fc Branch: master Author: Amit Kumar Date: 2024-10-18 08:30:41 +0000 URL: https://git.openjdk.org/loom/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c 8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Reviewed-by: rrich, lucy ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp Changeset: 8174cbd5 Branch: master Author: Alexey Ivanov Date: 2024-10-18 11:03:00 +0000 URL: https://git.openjdk.org/loom/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57 8341978: Improve JButton/bug4490179.java Use latch to synchronize actions in the test. Verify mouseButton3Released does not trigger actionPerformed while mouse button 1 is pressed. Ensure mouse button 1 is released. Verify releasing mouse button 1 triggers actionPerformed. Reviewed-by: azvegint, achung, serb ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: 28252bb4 Branch: master Author: Matias Saavedra Silva Date: 2024-10-18 13:23:52 +0000 URL: https://git.openjdk.org/loom/commit/28252bb48da3c960a1a261af26650d74235a9531 8341444: Unnecessary check for JSRs in CDS Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4dcc7f3f Branch: master Author: Fei Gao Date: 2024-10-18 15:00:58 +0000 URL: https://git.openjdk.org/loom/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff 8337536: AArch64: Enable BTI branch protection for runtime part Co-authored-by: Hao Sun Co-authored-by: Magnus Ihse Bursie Reviewed-by: aph, ihse, erikj, eliu ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-other.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S Changeset: 07840113 Branch: master Author: Justin Lu Date: 2024-10-18 17:41:36 +0000 URL: https://git.openjdk.org/loom/commit/078401134a97a13a96e12aa23e3481c59f3669ed 8340488: Clarify LocaleServiceProvider deployment on application module path Reviewed-by: naoto ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 85911094 Branch: master Author: Serguei Spitsyn Date: 2024-10-18 19:34:17 +0000 URL: https://git.openjdk.org/loom/commit/8591109419efc8f71544a98bdb04a48cb1afc47e 8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java + test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp Changeset: 401d0d6b Branch: master Author: Chad Rakoczy Committer: Paul Hohensee Date: 2024-10-18 22:52:40 +0000 URL: https://git.openjdk.org/loom/commit/401d0d6b09ea422eacecda2900793a416097dc9b 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn Reviewed-by: thartmann, eastigeevich ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java Changeset: 309b9291 Branch: master Author: Johannes Bechberger Date: 2024-10-18 23:39:05 +0000 URL: https://git.openjdk.org/loom/commit/309b929147e7dddfa27879ff31b1eaad271def85 8336401: Remove the option onjcmd from the jdwp agent Reviewed-by: cjplummer, mbaesken ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c - test/jdk/com/sun/jdi/OnJcmdTest.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java Changeset: 76ae072a Branch: master Author: Fei Yang Date: 2024-10-21 01:46:26 +0000 URL: https://git.openjdk.org/loom/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90 8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: d61f56a3 Branch: master Author: Christian Hagedorn Date: 2024-10-21 06:28:40 +0000 URL: https://git.openjdk.org/loom/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d 8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: 21682bcd Branch: master Author: SendaoYan Date: 2024-10-21 07:20:48 +0000 URL: https://git.openjdk.org/loom/commit/21682bcdccbb35286cbffc21517b3b52abcb2476 8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 8f2b23bb Branch: master Author: Roland Westrelin Date: 2024-10-21 07:37:01 +0000 URL: https://git.openjdk.org/loom/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78 8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java Changeset: 680dc5d8 Branch: master Author: Roland Westrelin Date: 2024-10-21 07:38:39 +0000 URL: https://git.openjdk.org/loom/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81 8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: aa060f22 Branch: master Author: Aleksey Shipilev Date: 2024-10-21 08:04:12 +0000 URL: https://git.openjdk.org/loom/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073 8342334: CDS: Scratch mirrors should not point to dead klasses Reviewed-by: adinn, coleenp, iklam ! src/hotspot/share/cds/heapShared.cpp Changeset: 239d84a8 Branch: master Author: Fei Yang Date: 2024-10-21 09:30:28 +0000 URL: https://git.openjdk.org/loom/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing Reviewed-by: shade, erikj ! .github/workflows/build-cross-compile.yml Changeset: 5d5d88ab Branch: master Author: Nizar Benalla Date: 2024-10-21 10:13:18 +0000 URL: https://git.openjdk.org/loom/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210 8339570: Add Tidy build support for JDK tests Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, ihse ! make/RunTests.gmk ! make/autoconf/configure.ac ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.template ! make/conf/jib-profiles.js + make/devkit/createTidyBundle.sh Changeset: 27ef6c9d Branch: master Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2024-10-21 10:14:15 +0000 URL: https://git.openjdk.org/loom/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377 8341470: BigDecimal.stripTrailingZeros() optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java Changeset: 07f550b8 Branch: master Author: Nizar Benalla Date: 2024-10-21 10:22:14 +0000 URL: https://git.openjdk.org/loom/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6 8340818: Add a new jtreg test root to test the generated documentation Reviewed-by: erikj ! make/Global.gmk ! make/InitSupport.gmk ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/conf/jib-profiles.js + test/docs/ProblemList.txt + test/docs/TEST.ROOT + test/docs/TEST.groups + test/docs/jdk/javadoc/TestDocs.java + test/docs/tools/tester/DocTester.java Changeset: 66ddaaa3 Branch: master Author: Robbin Ehn Date: 2024-10-21 13:15:52 +0000 URL: https://git.openjdk.org/loom/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51f5 8340241: RISC-V: Returns mispredicted Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: 1f357485 Branch: master Author: Joel Sikstr?m Date: 2024-10-21 13:16:10 +0000 URL: https://git.openjdk.org/loom/commit/1f3574855e79221739d8800235583b7c47ebae97 8342102: ZGC: Optimize copy constructors in ZPhysicalMemory Reviewed-by: stefank, kbarrett, aboldtch ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: 330f2b5a Branch: master Author: Tomas Zezula Committer: Doug Simon Date: 2024-10-21 13:50:13 +0000 URL: https://git.openjdk.org/loom/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3de1 8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output Reviewed-by: dnsimon ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java Changeset: 80ec5522 Branch: master Author: Kangcheng Xu Date: 2024-10-21 14:57:31 +0000 URL: https://git.openjdk.org/loom/commit/80ec552248470dda2d0d003be9315e9e39eb5276 8328528: C2 should optimize long-typed parallel iv in an int counted loop Reviewed-by: roland, chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java Changeset: 153ad911 Branch: master Author: Sandhya Viswanathan Date: 2024-10-21 14:58:43 +0000 URL: https://git.openjdk.org/loom/commit/153ad911f9fa3389ab92a1acab44526e3f4be4a2 8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2 Reviewed-by: thartmann, jbhateja, epeter ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java Changeset: 18b55cea Branch: master Author: Joe Darcy Date: 2024-10-21 15:14:12 +0000 URL: https://git.openjdk.org/loom/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df1a 8342653: Fix minor doc issues in AnnotatedElement Reviewed-by: jpai, iris, liach ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: 54a744b0 Branch: master Author: Lance Andersen Date: 2024-10-21 15:34:27 +0000 URL: https://git.openjdk.org/loom/commit/54a744b0235ab2987f2e9c78fb5326b15233d176 8340553: ZipEntry field validation does not take into account the size of a CEN header Reviewed-by: jpai, redestad, eirbjo ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java + test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java - test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java Changeset: 18bcbf79 Branch: master Author: Smita Kamath Date: 2024-10-21 15:37:36 +0000 URL: https://git.openjdk.org/loom/commit/18bcbf7941f7567449983b3f317401efb3e34d39 8341052: SHA-512 implementation using SHA-NI Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: 37aa320f Branch: master Author: Aleksey Shipilev Date: 2024-10-21 15:56:19 +0000 URL: https://git.openjdk.org/loom/commit/37aa320f573650f007e60729e4d187c3b96b5756 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Reviewed-by: iklam, phh ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java Changeset: 52d752c4 Branch: master Author: hanklo6 Date: 2024-10-21 16:46:41 +0000 URL: https://git.openjdk.org/loom/commit/52d752c43b3a9935ea97051c39adf381084035cc 8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions Reviewed-by: jbhateja, sviswanathan, kvn + test/hotspot/gtest/x86/asmtest.out.h + test/hotspot/gtest/x86/test_assemblerx86.cpp + test/hotspot/gtest/x86/x86-asmtest.py Changeset: 51a7ff65 Branch: master Author: Justin Lu Date: 2024-10-21 17:08:50 +0000 URL: https://git.openjdk.org/loom/commit/51a7ff65949e77c58c66f724e9047ca591e5c6d4 8335271: Specify the MessageFormat ArgumentIndex Implementation Limit Reviewed-by: darcy, iris, naoto, rriggs ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 97c92128 Branch: master Author: Hannes Walln?fer Date: 2024-10-21 17:14:25 +0000 URL: https://git.openjdk.org/loom/commit/97c921284222ca53a293dcebe513fbb59ee9c690 8342698: Fix order of @param tags in module java.base Reviewed-by: iris ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 71583222 Branch: master Author: Naoto Sato Date: 2024-10-21 17:20:50 +0000 URL: https://git.openjdk.org/loom/commit/71583222eb221f2bae480d1f834e48527081691e 8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones Reviewed-by: iris, jlu, joehw ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java - test/jdk/java/util/TimeZone/OldIDMappingTest.java - test/jdk/java/util/TimeZone/TzIDOldMapping.java ! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java Changeset: e0c6480c Branch: master Author: Phil Race Date: 2024-10-21 18:23:13 +0000 URL: https://git.openjdk.org/loom/commit/e0c6480cd3c8f033bad36711701d71d30269d7b3 8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h Changeset: 5a4b1809 Branch: master Author: Kim Barrett Date: 2024-10-21 18:42:26 +0000 URL: https://git.openjdk.org/loom/commit/5a4b180965048027094adcebcd35d0f9a2a2c601 8342011: Conditionally compile ReservedHeapSpace compressed heap support Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 8276a419 Branch: master Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-21 21:16:26 +0000 URL: https://git.openjdk.org/loom/commit/8276a419585b9f06c6e9b5fc5813aecc434e00bf 8342715: x86 unused orw instruction encoding could be removed Reviewed-by: sviswanathan, jbhateja, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp Changeset: 7133d1b9 Branch: master Author: Alexey Semenyuk Date: 2024-10-21 22:13:25 +0000 URL: https://git.openjdk.org/loom/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695b07 8342609: jpackage test helper function incorrectly removes a directory instead of its contents only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 8bcd4920 Branch: master Author: SendaoYan Date: 2024-10-22 02:09:08 +0000 URL: https://git.openjdk.org/loom/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4 8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java Changeset: bf92c498 Branch: master Author: Aleksey Shipilev Date: 2024-10-22 07:07:13 +0000 URL: https://git.openjdk.org/loom/commit/bf92c498391b099b67c313703e48374cade76f87 8342704: GHA: Report truncation is broken after JDK-8341424 Reviewed-by: erikj, jwaters ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-results.sh Changeset: de441c2b Branch: master Author: Kevin Walls Date: 2024-10-22 08:29:55 +0000 URL: https://git.openjdk.org/loom/commit/de441c2b6891ad475f516d14b793efbe65f1477c 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Reviewed-by: dfuchs, amenkov ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: 2da7f2bc Branch: master Author: Christian Hagedorn Date: 2024-10-22 08:34:46 +0000 URL: https://git.openjdk.org/loom/commit/2da7f2bcb066184831207ee8c1317094c9891b8a 8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory Reviewed-by: thartmann, shade, jwaters = test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: c9f38409 Branch: master Author: Aggelos Biboudis Date: 2024-10-22 09:39:04 +0000 URL: https://git.openjdk.org/loom/commit/c9f38409ccb84f315fa61490baacea9f070b646d 8342679: Clean up PreviewFeature.Feature Reviewed-by: liach, vromero ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 004aaea7 Branch: master Author: Roland Westrelin Date: 2024-10-22 11:19:21 +0000 URL: https://git.openjdk.org/loom/commit/004aaea76db091569aa88eeb6b08db3408f288cd 8342330: C2: "node pinned on loop exit test?" assert failure Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java Changeset: 3b71657f Branch: master Author: SendaoYan Date: 2024-10-22 12:27:44 +0000 URL: https://git.openjdk.org/loom/commit/3b71657f5995482d26c36209f72650fbf672a965 8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp Reviewed-by: jpai, jvernee ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/foreign/TestUpcallStress.java Changeset: f70ecc27 Branch: master Author: Ivan Walulya Date: 2024-10-22 13:13:04 +0000 URL: https://git.openjdk.org/loom/commit/f70ecc27a787a96795452c11262fe427ad03f96a 8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp Changeset: 264d7014 Branch: master Author: Stefan Karlsson Date: 2024-10-22 13:15:17 +0000 URL: https://git.openjdk.org/loom/commit/264d7014a11b113d309dde2301ea23d6eba71f57 8342610: ZGC: Cleanup pre-touching code Reviewed-by: aboldtch, mli, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 3bba0f3d Branch: master Author: Martin Doerr Date: 2024-10-22 13:16:27 +0000 URL: https://git.openjdk.org/loom/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4 8342701: [PPC64] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: d10eecf1 Branch: master Author: Claes Redestad Date: 2024-10-22 13:51:42 +0000 URL: https://git.openjdk.org/loom/commit/d10eecf1619903fadea7eca9afd6bb154831ae50 8341776: Remove unused enum values from LambdaForm$Kind Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 01b681c8 Branch: master Author: Michael McMahon Date: 2024-10-22 14:09:10 +0000 URL: https://git.openjdk.org/loom/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39 8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient Reviewed-by: dfuchs, jpai, djelinski ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java - test/jdk/java/net/httpclient/AuthFilter.java + test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java Changeset: af5e5324 Branch: master Author: Claes Redestad Date: 2024-10-22 14:29:52 +0000 URL: https://git.openjdk.org/loom/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c 8342806: Desugar capturing lambda in StringNameTable Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java + test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java Changeset: f9852aea Branch: master Author: Claes Redestad Date: 2024-10-22 15:31:11 +0000 URL: https://git.openjdk.org/loom/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad 8342839: Malformed copyright in StringNameTable since JDK-8342806 Reviewed-by: thartmann ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java Changeset: 893266c4 Branch: master Author: Chad Rakoczy Date: 2024-10-22 16:11:37 +0000 URL: https://git.openjdk.org/loom/commit/893266c48f26e089d0449d2c161b04430741970c 8342601: AArch64: Micro-optimize bit shift in copy_memory Reviewed-by: dlong, aph, shade ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: aafc8d0d Branch: master Author: Brian Burkhalter Date: 2024-10-22 17:09:37 +0000 URL: https://git.openjdk.org/loom/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2 8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849 Reviewed-by: tschatzl ! test/jdk/ProblemList.txt Changeset: c61d2c5a Branch: master Author: Justin Lu Date: 2024-10-22 17:21:38 +0000 URL: https://git.openjdk.org/loom/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5 8341445: DecimalFormatSymbols setters should throw NPE Reviewed-by: naoto ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java + test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java Changeset: 28147dab Branch: master Author: Aleksey Shipilev Date: 2024-10-22 17:58:20 +0000 URL: https://git.openjdk.org/loom/commit/28147dab072b8f054f13350ea37ad64f7693b43d 8341913: Support CDS heap dumping for Shenandoah and Epsilon Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java Changeset: d6eddcda Branch: master Author: Mandy Chung Date: 2024-10-22 18:14:37 +0000 URL: https://git.openjdk.org/loom/commit/d6eddcdaf92f2352266ba519608879141997cd63 8327624: Remove VM implementation that bypass verification for core reflection Reviewed-by: liach, dholmes, jrose, alanb, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/reflection.cpp - src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/ByteVector.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java - src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java - src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java - src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java - src/java.base/share/classes/jdk/internal/reflect/Label.java - src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java - src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java Changeset: 476d0f19 Branch: master Author: Yasumasa Suenaga Date: 2024-10-23 02:05:28 +0000 URL: https://git.openjdk.org/loom/commit/476d0f19286c9d3c66d211352d0a8946b7039baf 8339309: unused-variable warnings happen in libfontmanager Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c Changeset: f1f15370 Branch: master Author: Manukumar V S Date: 2024-10-23 05:13:29 +0000 URL: https://git.openjdk.org/loom/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Reviewed-by: abhiscxk, asemenov ! test/jdk/java/awt/a11y/AccessibleJTableTest.java Changeset: 018db8c1 Branch: master Author: Christian Hagedorn Date: 2024-10-23 06:39:18 +0000 URL: https://git.openjdk.org/loom/commit/018db8c16a826b4b6b5eec76163616a07289b55a 8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top Reviewed-by: roland, thartmann ! src/hotspot/share/opto/predicates.cpp + test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java Changeset: cdad7286 Branch: master Author: SendaoYan Date: 2024-10-23 06:49:46 +0000 URL: https://git.openjdk.org/loom/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb 8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY Reviewed-by: ihse, erikj ! doc/testing.html ! doc/testing.md ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java Changeset: a1ef8188 Branch: master Author: Hannes Walln?fer Date: 2024-10-23 06:54:31 +0000 URL: https://git.openjdk.org/loom/commit/a1ef81889bb5b9563f9295f979aee00f387be75f 8342825: Fix order of @param tags in module java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TableView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Changeset: 37cfaa8d Branch: master Author: Matthias Baesken Date: 2024-10-23 07:08:07 +0000 URL: https://git.openjdk.org/loom/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d 8338449: ubsan: division by zero in sharedRuntimeTrans.cpp Reviewed-by: lucy, kbarrett ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp Changeset: 7131f053 Branch: master Author: Christian Hagedorn Date: 2024-10-23 08:00:42 +0000 URL: https://git.openjdk.org/loom/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e 8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode Reviewed-by: kvn, roland ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp Changeset: 964d8d22 Branch: master Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-10-23 12:40:27 +0000 URL: https://git.openjdk.org/loom/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03 8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/ppc.ad Changeset: afb62f73 Branch: master Author: Fredrik Bredberg Date: 2024-10-23 15:26:32 +0000 URL: https://git.openjdk.org/loom/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526 8342683: Use non-short forward jump when passing stop() Reviewed-by: aboldtch, shade, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: a522d216 Branch: master Author: Erik Joelsson Date: 2024-10-23 17:27:17 +0000 URL: https://git.openjdk.org/loom/commit/a522d216b5bebbf103e5a823f0bba22cf1508883 8342858: Make target mac-jdk-bundle fails on chmod command Reviewed-by: lucy, ihse ! make/common/FileUtils.gmk Changeset: 426da4bb Branch: master Author: Naoto Sato Date: 2024-10-23 17:44:15 +0000 URL: https://git.openjdk.org/loom/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea 8341975: Unable to set encoding for IO.println, IO.print and IO.readln Reviewed-by: rriggs, iris, alanb ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/unix/native/libjava/Console_md.c ! src/java.base/windows/native/libjava/Console_md.c + test/jdk/java/io/Console/DefaultCharsetTest.java Changeset: e64f0798 Branch: master Author: Naoto Sato Date: 2024-10-23 17:44:31 +0000 URL: https://git.openjdk.org/loom/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7 8342582: user.region for formatting number no longer works for 21.0.5 Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java + test/jdk/java/util/Locale/UserRegionTest.java Changeset: a21c5586 Branch: master Author: Joe Darcy Date: 2024-10-23 18:23:50 +0000 URL: https://git.openjdk.org/loom/commit/a21c558699646d44d071945c82203e2d68a4dcc3 8342863: Use pattern matching for instanceof in equals methods of wrapper classes Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java Changeset: 002de860 Branch: master Author: Chris Plummer Date: 2024-10-23 18:26:30 +0000 URL: https://git.openjdk.org/loom/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c 8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify Reviewed-by: amenkov, lmesnik, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java Changeset: de92fe37 Branch: master Author: Brian Burkhalter Date: 2024-10-23 18:53:30 +0000 URL: https://git.openjdk.org/loom/commit/de92fe375771315452fc5318abfd228fdd31c454 8233451: (fs) Files.newInputStream() cannot be used with character special files Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c ! test/jdk/java/nio/file/Files/InputStreamTest.java Changeset: 9a7a850e Branch: master Author: Alexander Matveev Date: 2024-10-23 19:43:24 +0000 URL: https://git.openjdk.org/loom/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51 8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443 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/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 ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 98403b75 Branch: master Author: Doug Simon Date: 2024-10-23 20:01:14 +0000 URL: https://git.openjdk.org/loom/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9 8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error Reviewed-by: never ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp Changeset: 28d23ada Branch: master Author: David Holmes Date: 2024-10-23 21:39:26 +0000 URL: https://git.openjdk.org/loom/commit/28d23ada6dde007ed60b8538cc159afc62d76db3 8340177: Malformed system classes loaded by bootloader crash the JVM in product builds Reviewed-by: coleenp, mli ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: 158b93d1 Branch: master Author: Henry Jen Date: 2024-10-24 00:07:43 +0000 URL: https://git.openjdk.org/loom/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + test/jdk/tools/jar/ExtractFilesTest.java + test/jdk/tools/jar/MultipleManifestTest.java Changeset: 25c2f48d Branch: master Author: Chen Liang Date: 2024-10-24 02:40:08 +0000 URL: https://git.openjdk.org/loom/commit/25c2f48d458bfd92423c311a887679ad3e1e4041 8338544: Dedicated Array class descriptor implementation Reviewed-by: redestad, mchung, jvernee ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java + src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java + src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java - src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: f7a61fce Branch: master Author: David Holmes Date: 2024-10-24 05:03:39 +0000 URL: https://git.openjdk.org/loom/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e 8342931: ProblemList failing tests from JDK-8335912 Reviewed-by: henryjen, mikael ! test/jdk/ProblemList.txt Changeset: e96b4cf0 Branch: master Author: Emanuel Peter Date: 2024-10-24 05:45:35 +0000 URL: https://git.openjdk.org/loom/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3 8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java Changeset: f0b130e5 Branch: master Author: Jan Lahoda Date: 2024-10-24 06:45:16 +0000 URL: https://git.openjdk.org/loom/commit/f0b130e54f33d3190640ce33c991e35f27e9f812 8339296: Record deconstruction pattern in switch fails to compile Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/types/UnknownTypeTest.java Changeset: 2c31c8ee Branch: master Author: Fredrik Bredberg Date: 2024-10-24 09:51:24 +0000 URL: https://git.openjdk.org/loom/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2 8339730: Windows regression after removing ObjectMonitor Responsible Reviewed-by: coleenp, jwaters ! src/hotspot/os/windows/os_windows.cpp Changeset: 85774b71 Branch: master Author: Fei Yang Date: 2024-10-24 11:22:01 +0000 URL: https://git.openjdk.org/loom/commit/85774b713edf8782f162ac25b61ce99a77e116f4 8342882: RISC-V: Unify handling of jumps to runtime Reviewed-by: rehn ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: b0ac633b Branch: master Author: Daniel Fuchs Date: 2024-10-24 12:24:14 +0000 URL: https://git.openjdk.org/loom/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java + test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java + test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 3c14c2ba Branch: master Author: Markus KARG Committer: Chen Liang Date: 2024-10-24 14:34:58 +0000 URL: https://git.openjdk.org/loom/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45 8341566: Add Reader.of(CharSequence) Reviewed-by: rriggs, jpai, liach, alanb ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java + test/jdk/java/io/Reader/Of.java Changeset: d8c3b0f8 Branch: master Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:01:31 +0000 URL: https://git.openjdk.org/loom/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e 8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported Reviewed-by: sviswanathan, thartmann, kvn ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 7d5eefa5 Branch: master Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-10-24 16:02:30 +0000 URL: https://git.openjdk.org/loom/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee 8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang Reviewed-by: kvn, sviswanathan ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 7af46a6b Branch: master Author: Justin Lu Date: 2024-10-24 16:17:43 +0000 URL: https://git.openjdk.org/loom/commit/7af46a6b424cadfe298958d774da0f21db58ecd3 8340554: Improve MessageFormat readObject checks Reviewed-by: naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/jdk/java/text/Format/MessageFormat/SerializationTest.java Changeset: d1540e2a Branch: master Author: Vicente Romero Date: 2024-10-24 17:25:43 +0000 URL: https://git.openjdk.org/loom/commit/d1540e2a49c7a41eb771fc9896c367187d070dec 8342090: Infer::IncorporationBinaryOp::equals can produce side-effects 8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java Changeset: ca1700b8 Branch: master Author: Mark Powers Date: 2024-10-24 23:09:45 +0000 URL: https://git.openjdk.org/loom/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc 8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java + test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java Changeset: c5489866 Branch: master Author: Kim Barrett Date: 2024-10-25 06:14:10 +0000 URL: https://git.openjdk.org/loom/commit/c5489866308bd09729c5431537e0836145452624 8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared Reviewed-by: jwaters, shade ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 415d8151 Branch: master Author: Matthias Baesken Date: 2024-10-25 07:03:09 +0000 URL: https://git.openjdk.org/loom/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125 8342938: Problem list java/io/IO/IO.java test on Linux ppc64le Reviewed-by: lucy, naoto ! test/jdk/ProblemList.txt Changeset: fd5ff054 Branch: master Author: Hannes Walln?fer Date: 2024-10-25 07:08:29 +0000 URL: https://git.openjdk.org/loom/commit/fd5ff0547ced6733ae05f1428664062615408dc9 8342827: Fix order of @param tags in other modules Reviewed-by: jpai, iris, joehw, darcy, dfuchs ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/MBeanOperationInfo.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerConnection.java ! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/Name.java ! src/java.naming/share/classes/javax/naming/Reference.java ! src/java.naming/share/classes/javax/naming/directory/SearchControls.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java ! src/java.scripting/share/classes/javax/script/Invocable.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Changeset: 4635351b Branch: master Author: Thomas Schatzl Date: 2024-10-25 07:16:52 +0000 URL: https://git.openjdk.org/loom/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7 8342939: Building ZGC without compiler2 fails Reviewed-by: eosterlund, mli, kvn ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 3c5db12b Branch: master Author: Stefan Karlsson Date: 2024-10-25 07:26:21 +0000 URL: https://git.openjdk.org/loom/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d 8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout Reviewed-by: cjplummer, rkennke, lmesnik ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 94317dbc Branch: master Author: Hamlin Li Date: 2024-10-25 07:48:48 +0000 URL: https://git.openjdk.org/loom/commit/94317dbcf26a54428c649ad0286e127bd6dab570 8342884: RISC-V: verify float <--> float16 conversion Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: a9eb50a2 Branch: master Author: Fei Yang Date: 2024-10-25 11:23:12 +0000 URL: https://git.openjdk.org/loom/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9 8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN Reviewed-by: mli, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 4f8f395e Branch: master Author: Hamlin Li Date: 2024-10-25 14:28:01 +0000 URL: https://git.openjdk.org/loom/commit/4f8f395e2bb692148e2b891198f28a579749dd6d 8343060: RISC-V: enable TestFloat16VectorConvChain for riscv Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 1e35da8d Branch: master Author: Hamlin Li Date: 2024-10-25 14:28:23 +0000 URL: https://git.openjdk.org/loom/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a 8343063: RISC-V: remove redundant reg copy in generate_resolve_blob Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 5cbd578f Branch: master Author: Henry Jen Date: 2024-10-25 14:35:11 +0000 URL: https://git.openjdk.org/loom/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6 8342930: New tests from JDK-8335912 are failing Reviewed-by: jpai ! src/jdk.jartool/share/man/jar.1 ! test/jdk/ProblemList.txt ! test/jdk/tools/jar/ExtractFilesTest.java ! test/jdk/tools/jar/MultipleManifestTest.java Changeset: c202a2f7 Branch: master Author: Thomas Schatzl Date: 2024-10-25 15:24:55 +0000 URL: https://git.openjdk.org/loom/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9 8295269: G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 0853aee3 Branch: master Author: Brian Burkhalter Date: 2024-10-25 15:35:49 +0000 URL: https://git.openjdk.org/loom/commit/0853aee3b377cf9f17340a85f600651db42e6999 8338426: Test java/nio/channels/Selector/WakeupNow.java failed Reviewed-by: jpai, alanb ! test/jdk/java/nio/channels/Selector/WakeupNow.java Changeset: ff165f9f Branch: master Author: Joe Darcy Date: 2024-10-25 16:49:11 +0000 URL: https://git.openjdk.org/loom/commit/ff165f9f0cf519144d7361b766bcce53d04c518e 8342934: TYPE_USE annotations printed with error causing "," in toString output Reviewed-by: iris, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java ! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java Changeset: 36d71735 Branch: master Author: Alex Menkov Date: 2024-10-25 18:08:21 +0000 URL: https://git.openjdk.org/loom/commit/36d71735e3554264e8d17f7e0e72999ac639e398 8339289: Enhance Attach API to support arbitrary length arguments - Windows Reviewed-by: kevinw, sspitsyn ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java Changeset: f1cc890d Branch: master Author: Thomas Schatzl Date: 2024-10-25 19:17:42 +0000 URL: https://git.openjdk.org/loom/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054 8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: f1a9a8d2 Branch: master Author: Maurizio Cimadamore Date: 2024-10-25 21:07:48 +0000 URL: https://git.openjdk.org/loom/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc 8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java + test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c Changeset: 1476f6c4 Branch: master Author: Fei Yang Date: 2024-10-26 03:32:30 +0000 URL: https://git.openjdk.org/loom/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed 8343030: RISC-V: Small assembler cleanups Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 873f8a69 Branch: master Author: Jonathan Gibbons Committer: Hannes Walln?fer Date: 2024-10-26 06:57:45 +0000 URL: https://git.openjdk.org/loom/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6 8305406: Add @spec tags in java.base/java.* (part 2) Co-authored-by: Daniel Jeli?ski Co-authored-by: Hannes Walln?fer Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java ! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/CRLReason.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/EdECKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java ! src/java.base/share/classes/java/security/spec/EdECPoint.java ! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/PSource.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! src/java.base/share/classes/javax/net/ssl/SNIServerName.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/StandardConstants.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.base/share/classes/javax/security/auth/x500/package-info.java Changeset: 9e451aa3 Branch: master Author: Alexey Semenyuk Date: 2024-10-26 14:01:19 +0000 URL: https://git.openjdk.org/loom/commit/9e451aa36586badc7be58804ae6f12e6b671445d 8343102: Remove `--compress` from jlink command lines from jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 40e07a7e Branch: master Author: Chen Liang Date: 2024-10-26 14:45:04 +0000 URL: https://git.openjdk.org/loom/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca 8342865: Use type parameter for Class::getPrimitiveClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/Void.java Changeset: 762a573e Branch: master Author: Chen Liang Date: 2024-10-26 14:45:19 +0000 URL: https://git.openjdk.org/loom/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e 8335880: More troubleshooting tips around windows space in path Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md Changeset: 0e3fc93d Branch: master Author: Andrey Turbanov Date: 2024-10-26 17:59:15 +0000 URL: https://git.openjdk.org/loom/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f 8342083: Make a few fields in FileSystemPreferences final Reviewed-by: jpai, bpb ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java Changeset: eb3669a5 Branch: master Author: Fredrik Bredberg Date: 2024-10-28 09:02:54 +0000 URL: https://git.openjdk.org/loom/commit/eb3669a5869d3066341e63dfb8792bd967663656 8340796: Use a consistent order when loading cxq and EntryList Reviewed-by: dholmes, coleenp, eosterlund ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: ec061874 Branch: master Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-10-28 09:42:03 +0000 URL: https://git.openjdk.org/loom/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c 8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterCodeIndentTest.java Changeset: a5ad974b Branch: master Author: Aleksey Shipilev Date: 2024-10-28 12:11:51 +0000 URL: https://git.openjdk.org/loom/commit/a5ad974bec932c63ddc647c9986a513ae32ef663 8343056: C2: Micro-optimize Node lists grow Reviewed-by: kvn, redestad ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: d5fb6b4a Branch: master Author: Yudi Zheng Date: 2024-10-28 12:39:04 +0000 URL: https://git.openjdk.org/loom/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631 8339939: [JVMCI] Don't compress abstract and interface Klasses Co-authored-by: Doug Simon Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java Changeset: 120a9357 Branch: master Author: Coleen Phillimore Date: 2024-10-28 13:48:23 +0000 URL: https://git.openjdk.org/loom/commit/120a9357b3cf63427a6c8539128b69b11b9beca3 8342561: Metaspace for generated reflection classes is no longer needed Reviewed-by: shade, stuefe ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp Changeset: 9f6211bc Branch: master Author: Matias Saavedra Silva Date: 2024-10-28 14:31:35 +0000 URL: https://git.openjdk.org/loom/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51 8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java Changeset: e659d9da Branch: master Author: Aleksey Shipilev Date: 2024-10-28 15:38:05 +0000 URL: https://git.openjdk.org/loom/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2 8342975: C2: Micro-optimize PhaseIdealLoop::Dominators() Reviewed-by: dlong, kvn ! src/hotspot/share/opto/domgraph.cpp Changeset: 52382e28 Branch: master Author: Jatin Bhateja Date: 2024-10-28 16:30:29 +0000 URL: https://git.openjdk.org/loom/commit/52382e285fdf853c01605f8e0d7f3f5d34965802 8338021: Support new unsigned and saturating vector operators in VectorAPI Reviewed-by: psandoz, epeter, sviswanathan ! 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java + test/jdk/jdk/incubator/vector/VectorMathTest.java ! test/jdk/jdk/incubator/vector/gen-template.sh = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 1341b813 Branch: master Author: Brian Burkhalter Date: 2024-10-28 16:38:36 +0000 URL: https://git.openjdk.org/loom/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde 8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/jdk/java/io/FileInputStream/PseudoDevice.java Changeset: 9f6d5b46 Branch: master Author: David M. Lloyd Committer: Brian Burkhalter Date: 2024-10-28 16:58:44 +0000 URL: https://git.openjdk.org/loom/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740 8343020: (fs) Add support for SecureDirectoryStream on macOS Reviewed-by: bpb, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 00fe9f7b Branch: master Author: Alexey Semenyuk Date: 2024-10-28 17:22:38 +0000 URL: https://git.openjdk.org/loom/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java - test/jdk/tools/jpackage/share/EmptyFolderBase.java - test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java Changeset: a95374f5 Branch: master Author: Alexey Semenyuk Date: 2024-10-28 17:24:01 +0000 URL: https://git.openjdk.org/loom/commit/a95374f588149d80068275a496ba4aa04b3bb4fd 8343101: Rework BasicTest.testTemp test cases Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d2e716eb Branch: master Author: Valerie Peng Date: 2024-10-28 18:06:42 +0000 URL: https://git.openjdk.org/loom/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf 8331958: Update PC/SC Lite for Suse Linux to 2.3.0 Reviewed-by: weijun ! src/java.smartcardio/unix/legal/pcsclite.md ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h Changeset: d49f2104 Branch: master Author: Eirik Bj?rsn?s Date: 2024-10-28 18:21:18 +0000 URL: https://git.openjdk.org/loom/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb 8342040: Further improve entry lookup performance for multi-release JARs Co-authored-by: Claes Redestad Reviewed-by: redestad ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java Changeset: 90bd5445 Branch: master Author: Claes Redestad Date: 2024-10-28 22:40:25 +0000 URL: https://git.openjdk.org/loom/commit/90bd544512de541cd98889bec58f419bc69a723d 8342958: Use jvmArgs consistently in microbenchmarks Reviewed-by: ecaspole, jvernee ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java ! test/micro/org/openjdk/bench/java/security/CacheBench.java ! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java ! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java ! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java Changeset: f0075d59 Branch: master Author: Fei Yang Date: 2024-10-29 00:15:18 +0000 URL: https://git.openjdk.org/loom/commit/f0075d593db657182e1857e54710a1052e9d1cf0 8343115: SkipIfEqual class is not used after JDK-8335946 Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 54327bc4 Branch: master Author: Amit Kumar Date: 2024-10-29 04:22:34 +0000 URL: https://git.openjdk.org/loom/commit/54327bc4e38773b7461977ce17f2185c068bce9b 8342962: [s390x] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp Changeset: df3473e2 Branch: master Author: SendaoYan Date: 2024-10-29 06:05:56 +0000 URL: https://git.openjdk.org/loom/commit/df3473e22069145334dd7323bfa793c237a7f26e 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: jpai, asemenyuk ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 88dc655a Branch: master Author: Aleksey Shipilev Date: 2024-10-29 06:43:56 +0000 URL: https://git.openjdk.org/loom/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f 8342988: GHA: Build JTReg in single step Reviewed-by: ihse + .github/actions/build-jtreg/action.yml ! .github/actions/get-jtreg/action.yml ! .github/workflows/main.yml Changeset: 0abfa3ba Branch: master Author: Robert Toyonaga Date: 2024-10-29 07:50:43 +0000 URL: https://git.openjdk.org/loom/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf 8304824: NMT should not use ThreadCritical Reviewed-by: stuefe, dholmes, jsjolen ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: e389f82b Branch: master Author: Christian Hagedorn Date: 2024-10-29 08:07:22 +0000 URL: https://git.openjdk.org/loom/commit/e389f82b1b2365a43fef744936b222328d71494b 8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp - test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java + test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java + test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: beff8bfe Branch: master Author: Matthias Baesken Date: 2024-10-29 08:18:44 +0000 URL: https://git.openjdk.org/loom/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4 8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, mdoerr ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 79a07ad7 Branch: master Author: Matthias Baesken Date: 2024-10-29 08:47:13 +0000 URL: https://git.openjdk.org/loom/commit/79a07ad726f4e4b0502a22a55832960aa1561911 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mdoerr, lucy, jkern ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp Changeset: 6332e258 Branch: master Author: Amit Kumar Date: 2024-10-29 10:48:47 +0000 URL: https://git.openjdk.org/loom/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92 8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: d8430efb Branch: master Author: Boris Ulasevich Date: 2024-10-29 12:02:12 +0000 URL: https://git.openjdk.org/loom/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927 8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp Changeset: d8b3685d Branch: master Author: Martin Doerr Date: 2024-10-29 13:30:26 +0000 URL: https://git.openjdk.org/loom/commit/d8b3685d36873904248e9701f66459e074a4a8ab 8342607: Enhance register printing on x86_64 platforms Co-authored-by: Richard Reingruber Reviewed-by: rrich, stuefe, mbaesken ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 7c800e6b Branch: master Author: Erik Gahlin Date: 2024-10-29 14:23:07 +0000 URL: https://git.openjdk.org/loom/commit/7c800e6bae388dd87986f366787398fe99b4e2ee 8343026: JFR: Index into fields in the topFrame Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: 4ce19ca1 Branch: master Author: Aleksey Shipilev Date: 2024-10-29 14:57:14 +0000 URL: https://git.openjdk.org/loom/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773 8343190: GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 9cfb0f7f Branch: master Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2024-10-29 15:18:24 +0000 URL: https://git.openjdk.org/loom/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382 8341527: AVX-512 intrinsic for SHA3 Reviewed-by: sviswanathan ! 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/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/java.base/share/classes/sun/security/provider/SHA3.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 520ddac9 Branch: master Author: Varada M Date: 2024-10-29 18:20:03 +0000 URL: https://git.openjdk.org/loom/commit/520ddac97053be669d9678375266ccfd6724e3e1 8331861: [PPC64] Implement load / store assembler functions which take an Address object Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp Changeset: 60364ef0 Branch: master Author: Serguei Spitsyn Date: 2024-10-29 19:59:43 +0000 URL: https://git.openjdk.org/loom/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6 8341273: JVMTI is not properly hiding some continuation related methods Reviewed-by: alanb, amenkov ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp Changeset: 40f3d50b Branch: master Author: SendaoYan Date: 2024-10-29 23:17:52 +0000 URL: https://git.openjdk.org/loom/commit/40f3d50badc20db5fbfcd485447e634778d03248 8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' Reviewed-by: vpaprotski, sviswanathan, thartmann, shade ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: ceaa71e7 Branch: master Author: Alexey Semenyuk Date: 2024-10-30 02:41:45 +0000 URL: https://git.openjdk.org/loom/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Co-authored-by: Alexander Matveev Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bd795946 Branch: master Author: Prasanta Sadhukhan Date: 2024-10-30 02:52:54 +0000 URL: https://git.openjdk.org/loom/commit/bd795946e777fccf797b1b69806217f988212f73 8343037: Missing @since tag on JColorChooser.showDialog overload Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java Changeset: b6f745df Branch: master Author: Amit Kumar Date: 2024-10-30 03:09:47 +0000 URL: https://git.openjdk.org/loom/commit/b6f745df5795341dab1fc049a188a9e70d563a1a 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Reviewed-by: epeter, mbaesken ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java Changeset: 158ae51b Branch: master Author: Chen Liang Date: 2024-10-30 05:58:22 +0000 URL: https://git.openjdk.org/loom/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc 8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned Reviewed-by: darcy ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java Changeset: 63c19d3d Branch: master Author: Christian Hagedorn Date: 2024-10-30 06:11:06 +0000 URL: https://git.openjdk.org/loom/commit/63c19d3db586920108808866c7a094a5ae41bc22 8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor Reviewed-by: kvn, epeter ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f7f51983 Branch: master Author: Matthias Baesken Date: 2024-10-30 08:06:54 +0000 URL: https://git.openjdk.org/loom/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c 8343186: hsdis build libopcodes and libbfd are not found Reviewed-by: erikj, ihse, shade, jwaters ! make/autoconf/lib-hsdis.m4 Changeset: 9003524c Branch: master Author: Aleksey Shipilev Date: 2024-10-30 10:24:12 +0000 URL: https://git.openjdk.org/loom/commit/9003524c8bbe5041b8d51deb6000b688a29027f8 8342588: Shenandoah: Pull shared closures together in one header Reviewed-by: wkemper, kdnilsen, simonis ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: 0fe15d68 Branch: master Author: Jaikiran Pai Date: 2024-10-30 10:39:05 +0000 URL: https://git.openjdk.org/loom/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d 8343040: Clean up references to JRE in the launcher code Reviewed-by: alanb, darcy ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 821c514a Branch: master Author: Axel Boldt-Christmas Date: 2024-10-30 11:05:07 +0000 URL: https://git.openjdk.org/loom/commit/821c514a132e809a14648ddbb56f2ffee85fd35a 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes ! make/RunTests.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp - src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp - src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp - src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad - src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp - src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/x/xLargePages_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp - src/hotspot/os/linux/gc/x/xNUMA_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp - src/hotspot/os/linux/gc/x/xSyscall_linux.cpp - src/hotspot/os/linux/gc/x/xSyscall_linux.hpp - src/hotspot/os/posix/gc/x/xArguments_posix.cpp - src/hotspot/os/posix/gc/x/xInitialize_posix.cpp - src/hotspot/os/posix/gc/x/xUtils_posix.cpp - src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp - src/hotspot/os/windows/gc/x/xArguments_windows.cpp - src/hotspot/os/windows/gc/x/xInitialize_windows.cpp - src/hotspot/os/windows/gc/x/xLargePages_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.hpp - src/hotspot/os/windows/gc/x/xNUMA_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp - src/hotspot/os/windows/gc/x/xSyscall_windows.cpp - src/hotspot/os/windows/gc/x/xSyscall_windows.hpp - src/hotspot/os/windows/gc/x/xUtils_windows.cpp - src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp - src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp - src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp - src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp - src/hotspot/share/gc/x/vmStructs_x.cpp - src/hotspot/share/gc/x/vmStructs_x.hpp - src/hotspot/share/gc/x/xAbort.cpp - src/hotspot/share/gc/x/xAbort.hpp - src/hotspot/share/gc/x/xAbort.inline.hpp - src/hotspot/share/gc/x/xAddress.cpp - src/hotspot/share/gc/x/xAddress.hpp - src/hotspot/share/gc/x/xAddress.inline.hpp - src/hotspot/share/gc/x/xAddressSpaceLimit.cpp - src/hotspot/share/gc/x/xAddressSpaceLimit.hpp - src/hotspot/share/gc/x/xAllocationFlags.hpp - src/hotspot/share/gc/x/xArguments.cpp - src/hotspot/share/gc/x/xArguments.hpp - src/hotspot/share/gc/x/xArray.hpp - src/hotspot/share/gc/x/xArray.inline.hpp - src/hotspot/share/gc/x/xAttachedArray.hpp - src/hotspot/share/gc/x/xAttachedArray.inline.hpp - src/hotspot/share/gc/x/xBarrier.cpp - src/hotspot/share/gc/x/xBarrier.hpp - src/hotspot/share/gc/x/xBarrier.inline.hpp - src/hotspot/share/gc/x/xBarrierSet.cpp - src/hotspot/share/gc/x/xBarrierSet.hpp - src/hotspot/share/gc/x/xBarrierSet.inline.hpp - src/hotspot/share/gc/x/xBarrierSetAssembler.cpp - src/hotspot/share/gc/x/xBarrierSetAssembler.hpp - src/hotspot/share/gc/x/xBarrierSetNMethod.cpp - src/hotspot/share/gc/x/xBarrierSetNMethod.hpp - src/hotspot/share/gc/x/xBarrierSetRuntime.cpp - src/hotspot/share/gc/x/xBarrierSetRuntime.hpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp - src/hotspot/share/gc/x/xBitField.hpp - src/hotspot/share/gc/x/xBitMap.hpp - src/hotspot/share/gc/x/xBitMap.inline.hpp - src/hotspot/share/gc/x/xBreakpoint.cpp - src/hotspot/share/gc/x/xBreakpoint.hpp - src/hotspot/share/gc/x/xCPU.cpp - src/hotspot/share/gc/x/xCPU.hpp - src/hotspot/share/gc/x/xCPU.inline.hpp - src/hotspot/share/gc/x/xCollectedHeap.cpp - src/hotspot/share/gc/x/xCollectedHeap.hpp - src/hotspot/share/gc/x/xDebug.gdb - src/hotspot/share/gc/x/xDirector.cpp - src/hotspot/share/gc/x/xDirector.hpp - src/hotspot/share/gc/x/xDriver.cpp - src/hotspot/share/gc/x/xDriver.hpp - src/hotspot/share/gc/x/xErrno.cpp - src/hotspot/share/gc/x/xErrno.hpp - src/hotspot/share/gc/x/xForwarding.cpp - src/hotspot/share/gc/x/xForwarding.hpp - src/hotspot/share/gc/x/xForwarding.inline.hpp - src/hotspot/share/gc/x/xForwardingAllocator.cpp - src/hotspot/share/gc/x/xForwardingAllocator.hpp - src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp - src/hotspot/share/gc/x/xForwardingEntry.hpp - src/hotspot/share/gc/x/xForwardingTable.hpp - src/hotspot/share/gc/x/xForwardingTable.inline.hpp - src/hotspot/share/gc/x/xFuture.hpp - src/hotspot/share/gc/x/xFuture.inline.hpp - src/hotspot/share/gc/x/xGlobals.cpp - src/hotspot/share/gc/x/xGlobals.hpp - src/hotspot/share/gc/x/xGranuleMap.hpp - src/hotspot/share/gc/x/xGranuleMap.inline.hpp - src/hotspot/share/gc/x/xHash.hpp - src/hotspot/share/gc/x/xHash.inline.hpp - src/hotspot/share/gc/x/xHeap.cpp - src/hotspot/share/gc/x/xHeap.hpp - src/hotspot/share/gc/x/xHeap.inline.hpp - src/hotspot/share/gc/x/xHeapIterator.cpp - src/hotspot/share/gc/x/xHeapIterator.hpp - src/hotspot/share/gc/x/xHeuristics.cpp - src/hotspot/share/gc/x/xHeuristics.hpp - src/hotspot/share/gc/x/xInitialize.cpp - src/hotspot/share/gc/x/xInitialize.hpp - src/hotspot/share/gc/x/xLargePages.cpp - src/hotspot/share/gc/x/xLargePages.hpp - src/hotspot/share/gc/x/xLargePages.inline.hpp - src/hotspot/share/gc/x/xList.hpp - src/hotspot/share/gc/x/xList.inline.hpp - src/hotspot/share/gc/x/xLiveMap.cpp - src/hotspot/share/gc/x/xLiveMap.hpp - src/hotspot/share/gc/x/xLiveMap.inline.hpp - src/hotspot/share/gc/x/xLock.hpp - src/hotspot/share/gc/x/xLock.inline.hpp - src/hotspot/share/gc/x/xMark.cpp - src/hotspot/share/gc/x/xMark.hpp - src/hotspot/share/gc/x/xMark.inline.hpp - src/hotspot/share/gc/x/xMarkCache.cpp - src/hotspot/share/gc/x/xMarkCache.hpp - src/hotspot/share/gc/x/xMarkCache.inline.hpp - src/hotspot/share/gc/x/xMarkContext.hpp - src/hotspot/share/gc/x/xMarkContext.inline.hpp - src/hotspot/share/gc/x/xMarkStack.cpp - src/hotspot/share/gc/x/xMarkStack.hpp - src/hotspot/share/gc/x/xMarkStack.inline.hpp - src/hotspot/share/gc/x/xMarkStackAllocator.cpp - src/hotspot/share/gc/x/xMarkStackAllocator.hpp - src/hotspot/share/gc/x/xMarkStackEntry.hpp - src/hotspot/share/gc/x/xMarkTerminate.hpp - src/hotspot/share/gc/x/xMarkTerminate.inline.hpp - src/hotspot/share/gc/x/xMemory.cpp - src/hotspot/share/gc/x/xMemory.hpp - src/hotspot/share/gc/x/xMemory.inline.hpp - src/hotspot/share/gc/x/xMessagePort.hpp - src/hotspot/share/gc/x/xMessagePort.inline.hpp - src/hotspot/share/gc/x/xMetronome.cpp - src/hotspot/share/gc/x/xMetronome.hpp - src/hotspot/share/gc/x/xNMethod.cpp - src/hotspot/share/gc/x/xNMethod.hpp - src/hotspot/share/gc/x/xNMethodData.cpp - src/hotspot/share/gc/x/xNMethodData.hpp - src/hotspot/share/gc/x/xNMethodTable.cpp - src/hotspot/share/gc/x/xNMethodTable.hpp - src/hotspot/share/gc/x/xNMethodTableEntry.hpp - src/hotspot/share/gc/x/xNMethodTableIteration.cpp - src/hotspot/share/gc/x/xNMethodTableIteration.hpp - src/hotspot/share/gc/x/xNUMA.cpp - src/hotspot/share/gc/x/xNUMA.hpp - src/hotspot/share/gc/x/xNUMA.inline.hpp - src/hotspot/share/gc/x/xObjArrayAllocator.cpp - src/hotspot/share/gc/x/xObjArrayAllocator.hpp - src/hotspot/share/gc/x/xObjectAllocator.cpp - src/hotspot/share/gc/x/xObjectAllocator.hpp - src/hotspot/share/gc/x/xOop.hpp - src/hotspot/share/gc/x/xOop.inline.hpp - src/hotspot/share/gc/x/xPage.cpp - src/hotspot/share/gc/x/xPage.hpp - src/hotspot/share/gc/x/xPage.inline.hpp - src/hotspot/share/gc/x/xPageAllocator.cpp - src/hotspot/share/gc/x/xPageAllocator.hpp - src/hotspot/share/gc/x/xPageAllocator.inline.hpp - src/hotspot/share/gc/x/xPageCache.cpp - src/hotspot/share/gc/x/xPageCache.hpp - src/hotspot/share/gc/x/xPageTable.cpp - src/hotspot/share/gc/x/xPageTable.hpp - src/hotspot/share/gc/x/xPageTable.inline.hpp - src/hotspot/share/gc/x/xPhysicalMemory.cpp - src/hotspot/share/gc/x/xPhysicalMemory.hpp - src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp - src/hotspot/share/gc/x/xReferenceProcessor.cpp - src/hotspot/share/gc/x/xReferenceProcessor.hpp - src/hotspot/share/gc/x/xRelocate.cpp - src/hotspot/share/gc/x/xRelocate.hpp - src/hotspot/share/gc/x/xRelocationSet.cpp - src/hotspot/share/gc/x/xRelocationSet.hpp - src/hotspot/share/gc/x/xRelocationSet.inline.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.cpp - src/hotspot/share/gc/x/xRelocationSetSelector.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp - src/hotspot/share/gc/x/xResurrection.cpp - src/hotspot/share/gc/x/xResurrection.hpp - src/hotspot/share/gc/x/xResurrection.inline.hpp - src/hotspot/share/gc/x/xRootsIterator.cpp - src/hotspot/share/gc/x/xRootsIterator.hpp - src/hotspot/share/gc/x/xRuntimeWorkers.cpp - src/hotspot/share/gc/x/xRuntimeWorkers.hpp - src/hotspot/share/gc/x/xSafeDelete.hpp - src/hotspot/share/gc/x/xSafeDelete.inline.hpp - src/hotspot/share/gc/x/xServiceability.cpp - src/hotspot/share/gc/x/xServiceability.hpp - src/hotspot/share/gc/x/xStackWatermark.cpp - src/hotspot/share/gc/x/xStackWatermark.hpp - src/hotspot/share/gc/x/xStat.cpp - src/hotspot/share/gc/x/xStat.hpp - src/hotspot/share/gc/x/xTask.cpp - src/hotspot/share/gc/x/xTask.hpp - src/hotspot/share/gc/x/xThread.cpp - src/hotspot/share/gc/x/xThread.hpp - src/hotspot/share/gc/x/xThread.inline.hpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp - src/hotspot/share/gc/x/xThreadLocalData.hpp - src/hotspot/share/gc/x/xTracer.cpp - src/hotspot/share/gc/x/xTracer.hpp - src/hotspot/share/gc/x/xTracer.inline.hpp - src/hotspot/share/gc/x/xUncommitter.cpp - src/hotspot/share/gc/x/xUncommitter.hpp - src/hotspot/share/gc/x/xUnload.cpp - src/hotspot/share/gc/x/xUnload.hpp - src/hotspot/share/gc/x/xUnmapper.cpp - src/hotspot/share/gc/x/xUnmapper.hpp - src/hotspot/share/gc/x/xUtils.hpp - src/hotspot/share/gc/x/xUtils.inline.hpp - src/hotspot/share/gc/x/xValue.hpp - src/hotspot/share/gc/x/xValue.inline.hpp - src/hotspot/share/gc/x/xVerify.cpp - src/hotspot/share/gc/x/xVerify.hpp - src/hotspot/share/gc/x/xVirtualMemory.cpp - src/hotspot/share/gc/x/xVirtualMemory.hpp - src/hotspot/share/gc/x/xVirtualMemory.inline.hpp - src/hotspot/share/gc/x/xWeakRootsProcessor.cpp - src/hotspot/share/gc/x/xWeakRootsProcessor.hpp - src/hotspot/share/gc/x/xWorkers.cpp - src/hotspot/share/gc/x/xWorkers.hpp - src/hotspot/share/gc/x/x_globals.hpp - src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp - src/hotspot/share/gc/z/shared/zSharedArguments.cpp - src/hotspot/share/gc/z/shared/zSharedArguments.hpp - src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - test/hotspot/gtest/gc/x/test_xAddress.cpp - test/hotspot/gtest/gc/x/test_xArray.cpp - test/hotspot/gtest/gc/x/test_xBitField.cpp - test/hotspot/gtest/gc/x/test_xBitMap.cpp - test/hotspot/gtest/gc/x/test_xForwarding.cpp - test/hotspot/gtest/gc/x/test_xList.cpp - test/hotspot/gtest/gc/x/test_xLiveMap.cpp - test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp - test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp - test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java - test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java - test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/x/TestDeprecated.java - test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java - test/hotspot/jtreg/gc/x/TestHighUsage.java - test/hotspot/jtreg/gc/x/TestMemoryMXBean.java - test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java - test/hotspot/jtreg/gc/x/TestNoUncommit.java - test/hotspot/jtreg/gc/x/TestPageCacheFlush.java - test/hotspot/jtreg/gc/x/TestRelocateInPlace.java - test/hotspot/jtreg/gc/x/TestSmallHeap.java - test/hotspot/jtreg/gc/x/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/z/TestDefault.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java - test/jdk/ProblemList-generational-zgc.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/TEST.ROOT ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7404ddf2 Branch: master Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-30 15:45:03 +0000 URL: https://git.openjdk.org/loom/commit/7404ddf24a162cff445cd0a26aec446461988bc8 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java - test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 1b177ce5 Branch: master Author: Alex Menkov Date: 2024-10-30 18:02:55 +0000 URL: https://git.openjdk.org/loom/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Changeset: 9a9ac1d0 Branch: master Author: Matthew Donovan Date: 2024-10-30 18:51:02 +0000 URL: https://git.openjdk.org/loom/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd 8341927: Replace hardcoded security providers with new test.provider.name system property Reviewed-by: mullan, ascarpino, rhalade ! doc/testing.html ! doc/testing.md ! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java ! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java ! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java ! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java ! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/MessageDigest/TestCloneable.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java ! test/jdk/java/security/SecureRandom/DefaultProvider.java ! test/jdk/java/security/SecureRandom/GetInstanceTest.java ! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestCloneable.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/java/security/misc/GetInstanceNullsEmpties.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java ! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java ! test/jdk/javax/security/auth/login/Configuration/GetInstance.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/sun/security/ec/ECDSAPrimitive.java ! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/jdk/sun/security/ec/OidInstance.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/ec/ed/EdCRLSign.java ! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java ! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java ! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java ! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java ! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/DSA/TestDSA2.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/provider/MessageDigest/Offsets.java ! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/GenKeyStore.java ! test/jdk/sun/security/rsa/KeySizeTest.java ! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/rsa/SpecTest.java ! test/jdk/sun/security/rsa/TestCACerts.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/TestSignatures.java ! test/jdk/sun/security/rsa/WithoutNULL.java ! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java Changeset: 7461dfe9 Branch: master Author: Justin Lu Date: 2024-10-30 21:49:26 +0000 URL: https://git.openjdk.org/loom/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492 8341788: Fix ExceptionOccurred in hotspot Reviewed-by: dholmes ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 02ea4b54 Branch: master Author: Harshitha Onkar Date: 2024-10-30 21:53:12 +0000 URL: https://git.openjdk.org/loom/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir 8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir Reviewed-by: erikj, serb ! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java ! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java Changeset: cc2fb4d3 Branch: master Author: Kevin Walls Date: 2024-10-30 21:54:43 +0000 URL: https://git.openjdk.org/loom/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee 8337276: jcmd man page update for PID in output filenames Reviewed-by: cjplummer, szaldana ! src/jdk.jcmd/share/man/jcmd.1 Changeset: f340ab2d Branch: master Author: Fernando Guallini Date: 2024-10-30 22:14:54 +0000 URL: https://git.openjdk.org/loom/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de 8342181: Update tests to use stronger Key and Salt size Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/Provider/SupportsParameter.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/ResetAfterException.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java ! test/jdk/jdk/security/jarsigner/Spec.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 688e92e7 Branch: master Author: Jiangli Zhou Date: 2024-10-31 01:50:00 +0000 URL: https://git.openjdk.org/loom/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401 8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper Reviewed-by: iklam, shade, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 388d44fb Branch: master Author: Daniel Lund?n Date: 2024-10-31 07:46:35 +0000 URL: https://git.openjdk.org/loom/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b 8342156: C2: Compilation failure with fewer arguments after JDK-8329032 Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, chagedorn, kvn ! src/hotspot/share/adlc/formsopt.cpp + test/hotspot/jtreg/compiler/arguments/TestManyParameters.java Changeset: 2f1ba5ef Branch: master Author: Eirik Bj?rsn?s Date: 2024-10-31 08:32:48 +0000 URL: https://git.openjdk.org/loom/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: dee0982c Branch: master Author: Alan Bateman Date: 2024-10-31 08:53:19 +0000 URL: https://git.openjdk.org/loom/commit/dee0982c603b389148a2e615c10c1276c3c589ae 8343132: Remove temporary transitions from Virtual thread implementation Reviewed-by: dholmes, sspitsyn, pchilanomate ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java Changeset: c40bb762 Branch: master Author: Christian Hagedorn Date: 2024-10-31 09:17:21 +0000 URL: https://git.openjdk.org/loom/commit/c40bb7621c0e49581dac587b6900b6d281572813 8343296: IGV: Show pre/main/post at CountedLoopNodes Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: e5bbad05 Branch: master Author: Arseny Bochkarev Date: 2024-10-31 12:19:48 +0000 URL: https://git.openjdk.org/loom/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74 8334999: RISC-V: implement AES single block encryption/decryption intrinsics Reviewed-by: fyang, rehn, yzhu ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 29ae2651 Branch: master Author: Doug Simon Date: 2024-10-31 13:55:42 +0000 URL: https://git.openjdk.org/loom/commit/29ae26517f9c1fd5e641b3a560aa93e370920506 8341861: GHA: Use only retention mechanism to remove bundles Reviewed-by: shade, ihse, erikj ! .github/workflows/main.yml Changeset: 3ccd2f75 Branch: master Author: Chen Liang Date: 2024-10-31 14:01:13 +0000 URL: https://git.openjdk.org/loom/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24 8342458: More consistent constant instruction handling Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/LDCTest.java Changeset: b2694934 Branch: master Author: Olexandr Rotan Date: 2024-10-31 15:25:42 +0000 URL: https://git.openjdk.org/loom/commit/b2694934b567c896b715c420584ce0989d2decc9 8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java Changeset: 7d8bd21e Branch: master Author: Cesar Soares Lucas Date: 2024-10-31 17:11:11 +0000 URL: https://git.openjdk.org/loom/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b 8335977: Deoptimization fails with assert "object should be reallocated already" Co-authored-by: Christian Hagedorn Reviewed-by: thartmann, kvn, vlivanov ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java Changeset: 7ad3ef7f Branch: master Author: Erik Gahlin Date: 2024-10-31 18:25:30 +0000 URL: https://git.openjdk.org/loom/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989 8343057: JFR: Sorting in 'jfr view' can violate contract Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java Changeset: ae82cc1b Branch: master Author: Fernando Guallini Date: 2024-10-31 18:28:52 +0000 URL: https://git.openjdk.org/loom/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe 8342188: Update tests to use stronger key parameters and certificates Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java + test/lib/jdk/test/lib/security/DiffieHellmanGroup.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 7c36fa7e Branch: master Author: Aleksey Shipilev Date: 2024-10-31 20:18:25 +0000 URL: https://git.openjdk.org/loom/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0 8343019: Primitive caches must use boxed instances from the archive Reviewed-by: jiangli, vlivanov, iklam ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java Changeset: 568b07a0 Branch: master Author: Alexey Semenyuk Date: 2024-10-31 20:25:55 +0000 URL: https://git.openjdk.org/loom/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9 8325089: jpackage utility creates an "infinite", undeleteable directory tree Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d4eb2d92 Branch: master Author: Calvin Cheung Date: 2024-10-31 21:30:08 +0000 URL: https://git.openjdk.org/loom/commit/d4eb2d924e917e9a81c89ba938876f18089c793c 8319343: Improve CDS module graph support for --add-modules option Reviewed-by: alanb, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 5a5d9c51 Branch: master Author: Alexander Matveev Date: 2024-10-31 22:17:35 +0000 URL: https://git.openjdk.org/loom/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264 8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java Changeset: 34655c67 Branch: master Author: Alexander Matveev Date: 2024-10-31 22:18:26 +0000 URL: https://git.openjdk.org/loom/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca 8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 29321447 Branch: master Author: Claes Redestad Date: 2024-10-31 22:28:53 +0000 URL: https://git.openjdk.org/loom/commit/29321447b16d318e580f99edb748165eed1a4e00 8343305: Remove Indify-dependent microbenchmarks Reviewed-by: liach, ihse, erikj ! make/test/BuildMicrobenchmark.gmk - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java Changeset: b627a41f Branch: master Author: Claes Redestad Date: 2024-10-31 22:30:25 +0000 URL: https://git.openjdk.org/loom/commit/b627a41f3de77c27431a128f76d383e1db5406be 8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk Reviewed-by: liach, ihse, erikj ! make/RunTests.gmk Changeset: 803612ee Branch: master Author: Fei Yang Date: 2024-11-01 00:13:14 +0000 URL: https://git.openjdk.org/loom/commit/803612ee9377f7875d1b3ceb6f055048703e148c 8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: cbda7580 Branch: master Author: Fei Yang Date: 2024-11-01 00:55:11 +0000 URL: https://git.openjdk.org/loom/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81 8343122: RISC-V: C2: Small improvement for real runtime callouts Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6f6cfe64 Branch: master Author: Christian Hagedorn Date: 2024-11-01 06:51:34 +0000 URL: https://git.openjdk.org/loom/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd 8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java Changeset: 2a4d9d9b Branch: master Author: Aleksey Shipilev Date: 2024-11-01 07:19:51 +0000 URL: https://git.openjdk.org/loom/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8 8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 8d4d589f Branch: master Author: Jatin Bhateja Date: 2024-11-01 07:34:59 +0000 URL: https://git.openjdk.org/loom/commit/8d4d589fc5895f328c7db93bae72048e8711d727 8343297: Vector unsigned min/max test are failing with -Xcomp Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: 4a70c83b Branch: master Author: Kevin Walls Date: 2024-11-01 08:35:28 +0000 URL: https://git.openjdk.org/loom/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Reviewed-by: amenkov ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: f77a5144 Branch: master Author: Andrey Turbanov Date: 2024-11-01 11:47:00 +0000 URL: https://git.openjdk.org/loom/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72 8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java Changeset: da0e9e38 Branch: master Author: Zhengyu Gu Date: 2024-11-01 13:04:09 +0000 URL: https://git.openjdk.org/loom/commit/da0e9e38e378ad14ddf4577924597462d9b0595f 8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp Changeset: 7e87c071 Branch: master Author: Fernando Guallini Committer: Sean Mullan Date: 2024-11-01 13:11:56 +0000 URL: https://git.openjdk.org/loom/commit/7e87c071b0fd832473f17ec0f579df40bea62950 8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java Changeset: 751a914b Branch: master Author: Tomas Zezula Date: 2024-11-01 13:36:26 +0000 URL: https://git.openjdk.org/loom/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34 8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread Reviewed-by: dnsimon, kvn ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp + src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java From duke at openjdk.org Sun Nov 3 16:28:33 2024 From: duke at openjdk.org (duke) Date: Sun, 3 Nov 2024 16:28:33 GMT Subject: git: openjdk/loom: fibers: 3 new changesets Message-ID: <59cc4b4c-a739-4f7e-8633-bf93ff50f556@openjdk.org> Changeset: 2421e324 Branch: fibers Author: Alan Bateman Date: 2024-11-03 14:08:12 +0000 URL: https://git.openjdk.org/loom/commit/2421e324e059db39b96eca5669711486bbead352 Improve pinned reason in event ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/native/libjava/VirtualThread.c Changeset: 23d3ea6e Branch: fibers Author: Alan Bateman Date: 2024-11-03 14:08:54 +0000 URL: https://git.openjdk.org/loom/commit/23d3ea6eed5699627535088d1fc30a87797335e4 Remove VirtualThreadPinnedEventThrows.java, no longer relevant - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java Changeset: 6cb4497d Branch: fibers Author: Alan Bateman Date: 2024-11-03 14:10:14 +0000 URL: https://git.openjdk.org/loom/commit/6cb4497d1522632e6a5b52fb4e2fe41dd1521989 Restore changes to Continuation, no longer needed ! src/java.base/share/classes/jdk/internal/vm/Continuation.java From duke at openjdk.org Mon Nov 4 18:36:01 2024 From: duke at openjdk.org (duke) Date: Mon, 4 Nov 2024 18:36:01 GMT Subject: git: openjdk/loom: fibers: 6 new changesets Message-ID: <221ed48f-1965-4f06-ad2e-6032a83df7d9@openjdk.org> Changeset: 3996f6c9 Branch: fibers Author: Alan Bateman Date: 2024-11-04 13:35:08 +0000 URL: https://git.openjdk.org/loom/commit/3996f6c9e930e941076a33a1b58ebc7e475285c8 Move implementations to separate source files, use sealed interface + src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java + src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 14b1647c Branch: fibers Author: Alan Bateman Date: 2024-11-04 18:15:54 +0000 URL: https://git.openjdk.org/loom/commit/14b1647c5a5b053486ccafa21cb87ae6c843b6e1 Cleanup ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/java.base/share/classes/jdk/internal/vm/Continuation.java Changeset: 9752ecee Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-02 12:53:42 +0000 URL: https://git.openjdk.org/loom/commit/9752ecee0be7a9d3e266948fd29db4a66644659a Remove ThawBase::possibly_adjust_frame() ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 1f3cfce6 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-03 17:42:33 +0000 URL: https://git.openjdk.org/loom/commit/1f3cfce67077d8b9e6a619bd7a5cb61409f4646f Fix issue with unmounted virtual thread when dumping heap ! src/hotspot/share/services/heapDumper.cpp + test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java + test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c Changeset: 11396312 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-03 19:49:19 +0000 URL: https://git.openjdk.org/loom/commit/11396312a0e80d5a537ff451e6e29073079beb23 Update comment block in objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 0083d0ce Branch: fibers Author: Alan Bateman Date: 2024-11-04 18:19:00 +0000 URL: https://git.openjdk.org/loom/commit/0083d0cec476474e67a6d208874000147310a5fc Merge commit '11396312a0e80d5a537ff451e6e29073079beb23' into fibers ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/objectMonitor.cpp From duke at openjdk.org Tue Nov 5 08:40:24 2024 From: duke at openjdk.org (duke) Date: Tue, 5 Nov 2024 08:40:24 GMT Subject: git: openjdk/loom: fibers: 7 new changesets Message-ID: <39150f06-6e89-4e46-b8c9-b4b3995a3f68@openjdk.org> Changeset: 11bed733 Branch: fibers Author: Alan Bateman Date: 2024-11-04 20:44:57 +0000 URL: https://git.openjdk.org/loom/commit/11bed733a5b65b459936f52f25e1bb7cb30c9fc0 Fix @since, excluding checker for now ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! test/jdk/ProblemList.txt Changeset: b3de8f6c Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-04 17:51:35 +0000 URL: https://git.openjdk.org/loom/commit/b3de8f6cbddef95d1b8449705a14db7924b0c0e3 Use freeze_result consistently ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: fbd43e5f Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-04 18:23:16 +0000 URL: https://git.openjdk.org/loom/commit/fbd43e5f2598609518364ff14e765683e3a6166a Improve JFR pinned reason in event ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java Changeset: e18b2bef Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-04 20:34:04 +0000 URL: https://git.openjdk.org/loom/commit/e18b2bef569b5322ae1237d7fa27bad5c1897abe Revert suggestion to ThawBase::new_stack_frame ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp Changeset: b6ed1825 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-04 20:03:03 +0000 URL: https://git.openjdk.org/loom/commit/b6ed1825d77565a9b70b6f097c6763408aa9a983 Rename waitTimeout/set_waitTimeout accessors ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 79189f9b Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-04 20:26:26 +0000 URL: https://git.openjdk.org/loom/commit/79189f9b1c86714890be473600a4e0ad80cfd850 Add oopDesc::has_klass_gap() check ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 25a258a8 Branch: fibers Author: Alan Bateman Date: 2024-11-05 06:38:34 +0000 URL: https://git.openjdk.org/loom/commit/25a258a8db79891793b2424078d5c61354652e13 Merge commit '79189f9b1c86714890be473600a4e0ad80cfd850' into fibers From duke at openjdk.org Wed Nov 6 16:06:06 2024 From: duke at openjdk.org (duke) Date: Wed, 6 Nov 2024 16:06:06 GMT Subject: git: openjdk/loom: fibers: 6 new changesets Message-ID: Changeset: 81434a24 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-05 10:05:54 +0000 URL: https://git.openjdk.org/loom/commit/81434a240d00fa23a0d457e05f665fbb06eae1b0 Fix s390x failures ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: e5c18bad Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-05 10:12:00 +0000 URL: https://git.openjdk.org/loom/commit/e5c18bad3179cf04bfe25e6acd7b2be634218a62 Fix return miss prediction in generate_native_entry for riscv ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 124efa0a Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-05 10:26:30 +0000 URL: https://git.openjdk.org/loom/commit/124efa0a6b8d05909e10005f47f06357b2a73949 Fixes to JFR metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: c0c7e6cf Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-05 19:56:43 +0000 URL: https://git.openjdk.org/loom/commit/c0c7e6cf29b4d63e1ff904cbf20ad3e3f6917392 Use ThreadIdentifier::initial() in ObjectMonitor::owner_from() ! src/hotspot/share/runtime/objectMonitor.inline.hpp Changeset: 7d1c8e89 Branch: fibers Author: Alan Bateman Date: 2024-11-06 07:25:17 +0000 URL: https://git.openjdk.org/loom/commit/7d1c8e89b76134a3ba3e7b8f9dd1bddb87fab99d Merge commit 'c0c7e6cf29b4d63e1ff904cbf20ad3e3f6917392' into fibers Changeset: 4d18d6bd Branch: fibers Author: Alan Bateman Date: 2024-11-06 15:19:33 +0000 URL: https://git.openjdk.org/loom/commit/4d18d6bde98d0ef8a5da7d4b359ba57d7948ed55 API clarification ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java From duke at openjdk.org Thu Nov 7 14:09:41 2024 From: duke at openjdk.org (duke) Date: Thu, 7 Nov 2024 14:09:41 GMT Subject: git: openjdk/loom: fibers: 9 new changesets Message-ID: Changeset: 6a3f5f31 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-06 12:41:19 +0000 URL: https://git.openjdk.org/loom/commit/6a3f5f31f2937900660d718b160f24ff625bd539 Add ReflectionCallerCacheTest.java to test/jdk/ProblemList-Xcomp.txt ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java Changeset: 2001fba2 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-06 13:18:29 +0000 URL: https://git.openjdk.org/loom/commit/2001fba20213cebc3a38b0002a6b6bff5bc95d20 Update comment for _cont_fastpath ! src/hotspot/share/runtime/javaThread.hpp Changeset: 89d6dc7a Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-06 12:48:04 +0000 URL: https://git.openjdk.org/loom/commit/89d6dc7ad25bd6a04040b1a5d3b22040fd5bb3c9 Add --enable-native-access=ALL-UNNAMED to SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java Changeset: 678676a1 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-06 13:06:05 +0000 URL: https://git.openjdk.org/loom/commit/678676a1fe589db95d22972590030eb5c7dcd8e0 Move load of _lock_id in C2_MacroAssembler::fast_lock ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 211c6c81 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-06 13:06:43 +0000 URL: https://git.openjdk.org/loom/commit/211c6c81a55dabc44d1a132054009ec00125ee66 Use is_top_frame boolean in FreezeBase::check_valid_fast_path() ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 4f2da5a7 Branch: fibers Author: Alan Bateman Date: 2024-11-06 18:49:35 +0000 URL: https://git.openjdk.org/loom/commit/4f2da5a77990e1c426350fa8950a1424ac13b67b Merge branch 'pull/21565' into fibers Changeset: 233f72dc Branch: fibers Author: Alan Bateman Date: 2024-11-07 12:51:02 +0000 URL: https://git.openjdk.org/loom/commit/233f72dc61a3d59cb2a15c3bcf75d518cc7fce5b Move paragraph on interrupt, clarify behavior when predicate throws ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 37e30171 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-05 17:57:09 +0000 URL: https://git.openjdk.org/loom/commit/37e301714e9f168b49c4911eac2e9ba02c80bb19 Use JvmtiVTMSTransitionDisabler::VTMS_vthread_mount/unmount ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp Changeset: 778bb405 Branch: fibers Author: Alan Bateman Date: 2024-11-07 12:55:40 +0000 URL: https://git.openjdk.org/loom/commit/778bb405ef15307d24c7d9f8547bf96a99b1a0e5 Merge branch 'pull/21565' into fibers From duke at openjdk.org Fri Nov 8 05:45:14 2024 From: duke at openjdk.org (duke) Date: Fri, 8 Nov 2024 05:45:14 GMT Subject: git: openjdk/loom: fibers: 95 new changesets Message-ID: <0e2cd73a-bc3f-4b13-a446-c6235e9dd863@openjdk.org> Changeset: f27c59c2 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-07 12:14:26 +0000 URL: https://git.openjdk.org/loom/commit/f27c59c200167cf84c410873e51af476f73715a2 Add @requires vm.continuations to CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java Changeset: 5995786d Branch: fibers Author: Markus Gr?nlund Date: 2024-11-01 14:51:51 +0000 URL: https://git.openjdk.org/loom/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7 8343177: JFR: Remove critical section for thread id assignment Reviewed-by: dholmes ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: ea110c35 Branch: fibers Author: Justin Lu Date: 2024-11-01 16:34:53 +0000 URL: https://git.openjdk.org/loom/commit/ea110c35f5429f1e1de57a301e2256f508a4c324 8343236: Use @apiNote and @implSpec in j.util.Currency Reviewed-by: iris, lancea, bpb, naoto ! src/java.base/share/classes/java/util/Currency.java Changeset: 1eccdfc6 Branch: fibers Author: Doug Simon Date: 2024-11-01 17:04:23 +0000 URL: https://git.openjdk.org/loom/commit/1eccdfc62288b8baff950b7293ee931eab896298 8343439: [JVMCI] Fix javadoc of Services.getSavedProperties Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: c82ad845 Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2024-11-01 17:52:20 +0000 URL: https://git.openjdk.org/loom/commit/c82ad845e101bf5d97c0744377d68002907d4a0e 8342183: Update tests to use stronger algorithms and keys Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/SignWithOutputBuffer.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java ! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java Changeset: 3c7082a6 Branch: fibers Author: Jatin Bhateja Date: 2024-11-02 01:07:41 +0000 URL: https://git.openjdk.org/loom/commit/3c7082a633037c19066c36be2520487b0bed4e79 8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 8c1cf8fa Branch: fibers Author: Jiangli Zhou Date: 2024-11-02 01:11:20 +0000 URL: https://git.openjdk.org/loom/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974 8339128: Cannot resolve user specified tool properly after JDK-8338304 Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: 00ec1057 Branch: fibers Author: Archie Cobbs Date: 2024-11-02 02:32:02 +0000 URL: https://git.openjdk.org/loom/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07 8343412: Missing escapes for single quote marks in javac.properties Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/diags/CheckResourceKeys.java Changeset: 069bb791 Branch: fibers Author: Andrey Turbanov Date: 2024-11-02 08:33:56 +0000 URL: https://git.openjdk.org/loom/commit/069bb79103f0ab75448de3989468d08b3cc3d793 8342082: Remove unused BasicProgressBarUI.Animator.interval Reviewed-by: prr, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java Changeset: 29882bfe Branch: fibers Author: Alexey Semenyuk Date: 2024-11-02 12:44:17 +0000 URL: https://git.openjdk.org/loom/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415 8340311: JPackage app-image exe launches multiple exe's in JDK 22+ Reviewed-by: almatvee ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java + test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: d26412e6 Branch: fibers Author: Michael McMahon Date: 2024-11-03 17:43:46 +0000 URL: https://git.openjdk.org/loom/commit/d26412e657a15460cdf77c0fef4666292e070ef6 8343433: Update net.properties and java.net.http module-info.java after 8326949 Reviewed-by: dfuchs, jpai ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/module-info.java Changeset: 37a3398b Branch: fibers Author: Fei Yang Date: 2024-11-04 01:40:20 +0000 URL: https://git.openjdk.org/loom/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9 8343242: RISC-V: Refactor materialization of literal address Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: c1251780 Branch: fibers Author: Amit Kumar Date: 2024-11-04 03:36:25 +0000 URL: https://git.openjdk.org/loom/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4 8341068: [s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: 2432c4f8 Branch: fibers Author: Tobias Hartmann Date: 2024-11-04 06:27:33 +0000 URL: https://git.openjdk.org/loom/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f 8343206: Final graph reshaping should not compress abstract or interface class pointers Reviewed-by: coleenp, eosterlund, kvn ! src/hotspot/share/opto/compile.cpp Changeset: f9e1c62d Branch: fibers Author: Adam Sotona Date: 2024-11-04 07:19:23 +0000 URL: https://git.openjdk.org/loom/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719 8343436: Regression in StackMapGenerator after JDK-8339205 Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: e7f0bf11 Branch: fibers Author: Damon Fenacci Date: 2024-11-04 07:33:54 +0000 URL: https://git.openjdk.org/loom/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a 8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0 Reviewed-by: eastigeevich, thartmann ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java Changeset: df08a9ec Branch: fibers Author: Hamlin Li Date: 2024-11-04 09:19:39 +0000 URL: https://git.openjdk.org/loom/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045 8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF Co-authored-by: Xiaohong Gong Reviewed-by: ihse, fgao, aph ! make/autoconf/flags-cflags.m4 ! make/autoconf/spec.gmk.template ! make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c Changeset: 75801992 Branch: fibers Author: Martin Doerr Date: 2024-11-04 09:58:51 +0000 URL: https://git.openjdk.org/loom/commit/75801992a7c626d409f66e2491082dba84c6fe45 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp Changeset: 452a5fbd Branch: fibers Author: Albert Mingkun Yang Date: 2024-11-04 10:31:24 +0000 URL: https://git.openjdk.org/loom/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11 8343507: Parallel: Fail if verify_complete finds incorrect states Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 7f131a9e Branch: fibers Author: Fei Yang Date: 2024-11-04 10:54:19 +0000 URL: https://git.openjdk.org/loom/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4 8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: f69b6016 Branch: fibers Author: Per Minborg Date: 2024-11-04 11:06:25 +0000 URL: https://git.openjdk.org/loom/commit/f69b6016d6160d7093c32a806c60d85cf9a02222 8343188: Investigate ways to simplify MemorySegment::ofBuffer Reviewed-by: mcimadamore ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java Changeset: 7bca0af4 Branch: fibers Author: Alexey Ivanov Date: 2024-11-04 11:37:47 +0000 URL: https://git.openjdk.org/loom/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89 8343128: PassFailJFrame.java test result: Error. Bad action for script: build} Use HTML character entity in javadoc to prevent jtreg from recognising PassFailJFrame.java as a test file. Reviewed-by: azvegint, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 809030bf Branch: fibers Author: Hannes Walln?fer Date: 2024-11-04 12:05:08 +0000 URL: https://git.openjdk.org/loom/commit/809030bfb2066805118dcd4326588bc224b78d3f 8321500: javadoc rejects '@' in multi-line attribute value Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/AttrTest.java Changeset: b41d713f Branch: fibers Author: Johan Sj?len Date: 2024-11-04 12:14:06 +0000 URL: https://git.openjdk.org/loom/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6 8343513: Forward declare Thread in mutexLocker.hpp Reviewed-by: dholmes, mgronlun, shade ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 895a7b64 Branch: fibers Author: Aggelos Biboudis Date: 2024-11-04 12:27:12 +0000 URL: https://git.openjdk.org/loom/commit/895a7b64f01dec7248549b127875edcf006457cf 8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: 1f7d524f Branch: fibers Author: Chen Liang Date: 2024-11-04 13:24:09 +0000 URL: https://git.openjdk.org/loom/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4 8343437: ClassDesc.of incorrectly permitting empty names Reviewed-by: mchung ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/PackageDesc.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/PackageDescTest.java Changeset: 8d6cfba3 Branch: fibers Author: Chen Liang Date: 2024-11-04 13:24:29 +0000 URL: https://git.openjdk.org/loom/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b 8336267: Method and Constructor signature parsing can be shared on the root object Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: 646d64e8 Branch: fibers Author: Per Minborg Date: 2024-11-04 14:12:30 +0000 URL: https://git.openjdk.org/loom/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912 8340307: Add explanation around MemorySegment:reinterpret regarding arenas Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! test/jdk/java/foreign/TestSegments.java Changeset: b74652b5 Branch: fibers Author: Aleksey Shipilev Date: 2024-11-04 14:37:10 +0000 URL: https://git.openjdk.org/loom/commit/b74652b5f4424419b36888514730ac7550f42a6b 8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809 Reviewed-by: phh, coleenp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp Changeset: 7f8450cc Branch: fibers Author: SendaoYan Date: 2024-11-04 15:05:52 +0000 URL: https://git.openjdk.org/loom/commit/7f8450cc511e22e3183092edfa3a37b39f133cff 8343473: Update copyright year of AddmodsOption.java Reviewed-by: mli ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 23fa1a33 Branch: fibers Author: Archie Cobbs Date: 2024-11-04 16:13:10 +0000 URL: https://git.openjdk.org/loom/commit/23fa1a33274d279a53fa6dde683900450561957b 8343484: Remove unnecessary @SuppressWarnings annotations (nio) Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 1c448347 Branch: fibers Author: Naoto Sato Date: 2024-11-04 17:00:44 +0000 URL: https://git.openjdk.org/loom/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9 8333582: Update CLDR to Version 46.0 Reviewed-by: joehw, srl, jlu ! make/data/cldr/common/bcp47/currency.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd + make/data/cldr/common/dtd/messageFormat/message.dtd + make/data/cldr/common/dtd/messageFormat/message.json ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_PW.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml + make/data/cldr/common/main/kaa.xml + make/data/cldr/common/main/kaa_Cyrl.xml + make/data/cldr/common/main/kaa_Cyrl_UZ.xml + make/data/cldr/common/main/kaa_Latn.xml + make/data/cldr/common/main/kaa_Latn_UZ.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml + make/data/cldr/common/main/kk_Arab.xml + make/data/cldr/common/main/kk_Arab_CN.xml + make/data/cldr/common/main/kk_Cyrl.xml + make/data/cldr/common/main/kk_Cyrl_KZ.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml = make/data/cldr/common/main/kok_Deva.xml = make/data/cldr/common/main/kok_Deva_IN.xml + make/data/cldr/common/main/kok_Latn.xml = make/data/cldr/common/main/kok_Latn_IN.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml + make/data/cldr/common/main/lld.xml + make/data/cldr/common/main/lld_IT.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lt.xml + make/data/cldr/common/main/ltg.xml + make/data/cldr/common/main/ltg_LV.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mgo.xml + make/data/cldr/common/main/mhn.xml + make/data/cldr/common/main/mhn_IT.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml + make/data/cldr/common/main/yue_Hant_CN.xml ! make/data/cldr/common/main/zh.xml + make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml + make/data/cldr/common/main/zh_Hant_MY.xml + make/data/cldr/common/main/zh_Latn.xml + make/data/cldr/common/main/zh_Latn_CN.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/pluralRanges.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/DateFormat/Bug6530336.java ! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Locale/InternationalBAT.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 1cc3586c Branch: fibers Author: Archie Cobbs Date: 2024-11-04 17:32:11 +0000 URL: https://git.openjdk.org/loom/commit/1cc3586c5328e7b792498707a08952e760b3511f 8343551: Missing copyright header update in Charset-X-Coder.java.template Reviewed-by: iris ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 774de278 Branch: fibers Author: Jiangli Zhou Date: 2024-11-04 17:58:22 +0000 URL: https://git.openjdk.org/loom/commit/774de278f77817e4494dc73bfee9257f145600fc 8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries Reviewed-by: ihse ! src/java.base/share/native/libjimage/jimage.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c Changeset: 0668e181 Branch: fibers Author: Brian Burkhalter Date: 2024-11-04 18:18:14 +0000 URL: https://git.openjdk.org/loom/commit/0668e181c8234df3fab478748b88365510a7343f 8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt Reviewed-by: alanb, jpai ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt ! test/jdk/java/nio/Buffer/LimitDirectMemory.java Changeset: 8b474971 Branch: fibers Author: Artur Barashev Date: 2024-11-04 18:46:38 +0000 URL: https://git.openjdk.org/loom/commit/8b4749713c63a08e502845ed5d0a0236822018cd 8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server Reviewed-by: wetmore, djelinski, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java + test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java + test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 825ceb16 Branch: fibers Author: Justin Lu Date: 2024-11-04 20:55:17 +0000 URL: https://git.openjdk.org/loom/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe 8341796: Fix ExceptionOccurred in jdk.hotspot.agent Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 714472d8 Branch: fibers Author: Justin Lu Date: 2024-11-04 21:36:51 +0000 URL: https://git.openjdk.org/loom/commit/714472d8a5b3d16b870bc272ce8664cd62733857 8341798: Fix ExceptionOccurred in jdk.jdwp.agent Reviewed-by: dholmes, cjplummer ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c Changeset: 67907d5e Branch: fibers Author: Shaojin Wen Date: 2024-11-05 00:29:08 +0000 URL: https://git.openjdk.org/loom/commit/67907d5e8985ee47ddadb51dae1220404a18dd47 8343500: Optimize ArrayClassDescImpl computeDescriptor Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java Changeset: 20f3aaff Branch: fibers Author: Fei Yang Date: 2024-11-05 00:48:45 +0000 URL: https://git.openjdk.org/loom/commit/20f3aaff4470745ff082bc562f4e4e72044090b2 8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999 Reviewed-by: syan, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: cd91a445 Branch: fibers Author: Weijun Wang Date: 2024-11-05 02:53:26 +0000 URL: https://git.openjdk.org/loom/commit/cd91a44500e83f84e8e9ecc2760552dd18860842 8343549: SeededSecureRandomTest needn't be in a package Reviewed-by: mullan ! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java Changeset: 0f7dd98d Branch: fibers Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-11-05 06:08:16 +0000 URL: https://git.openjdk.org/loom/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c 8251926: PPC: Remove an unused variable in assembler_ppc.cpp Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp Changeset: dafa2e55 Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-05 06:27:42 +0000 URL: https://git.openjdk.org/loom/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access Reviewed-by: abhiscxk ! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java ! test/jdk/javax/print/StreamPrintingOrientation.java Changeset: abf2dc71 Branch: fibers Author: Thomas Schatzl Date: 2024-11-05 09:33:50 +0000 URL: https://git.openjdk.org/loom/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb 8343298: Improve stability of runtime/cds/DeterministicDump.java test Reviewed-by: shade, iklam ! src/hotspot/share/cds/archiveHeapWriter.cpp ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java Changeset: 4fc6d413 Branch: fibers Author: Mikhail Ablakatov Date: 2024-11-05 10:20:51 +0000 URL: https://git.openjdk.org/loom/commit/4fc6d4135e795d18a024a6035908f380b81082d1 8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp + src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: f3671bee Branch: fibers Author: Emanuel Peter Date: 2024-11-05 11:46:40 +0000 URL: https://git.openjdk.org/loom/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15 8335392: C2 MergeStores: enhanced pointer parsing Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/memnode.cpp + src/hotspot/share/opto/mempointer.cpp + src/hotspot/share/opto/mempointer.hpp + src/hotspot/share/opto/noOverflowInt.hpp + src/hotspot/share/opto/traceMergeStoresTag.hpp + test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java + test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java ! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: f62fc484 Branch: fibers Author: Emanuel Peter Date: 2024-11-05 11:47:42 +0000 URL: https://git.openjdk.org/loom/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Reviewed-by: thartmann, kvn + test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java Changeset: 16feeb7a Branch: fibers Author: Chen Liang Date: 2024-11-05 12:15:42 +0000 URL: https://git.openjdk.org/loom/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5 8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port Reviewed-by: asotona ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: c33a8f52 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-05 13:42:27 +0000 URL: https://git.openjdk.org/loom/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf 8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/jpackage/windows/WinUrlTest.java Changeset: 5890d943 Branch: fibers Author: Shaojin Wen Date: 2024-11-05 15:05:33 +0000 URL: https://git.openjdk.org/loom/commit/5890d9438bbde88b89070052926a2eafe13d7b42 8333893: Optimization for StringBuilder append boolean & null Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 0b733e9a Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-05 15:25:18 +0000 URL: https://git.openjdk.org/loom/commit/0b733e9a22fd786f3fd133faae3b00d31258e755 8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods Reviewed-by: lmesnik, stuefe ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java Changeset: c799cad1 Branch: fibers Author: Archie Cobbs Date: 2024-11-05 15:44:54 +0000 URL: https://git.openjdk.org/loom/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options Reviewed-by: ihse ! make/modules/java.sql.rowset/Java.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jdi/Java.gmk - make/modules/jdk.jlink/Java.gmk - make/modules/jdk.jstatd/Java.gmk - make/modules/jdk.unsupported/Java.gmk - make/modules/jdk.zipfs/Java.gmk ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java Changeset: f95097cc Branch: fibers Author: Archie Cobbs Date: 2024-11-05 15:46:00 +0000 URL: https://git.openjdk.org/loom/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8 8343482: Remove unnecessary @SuppressWarnings annotations (net) Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: fbf9b96b Branch: fibers Author: Archie Cobbs Date: 2024-11-05 15:48:02 +0000 URL: https://git.openjdk.org/loom/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd 8343480: Remove unnecessary @SuppressWarnings annotations (javadoc) Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 8cb12211 Branch: fibers Author: Matthias Baesken Date: 2024-11-05 15:48:23 +0000 URL: https://git.openjdk.org/loom/commit/8cb122119409fb13b4b9b2e74851207734d5c198 8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343 Reviewed-by: mdoerr, lucy ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 839de82c Branch: fibers Author: Liam Miller-Cushon Date: 2024-11-05 17:06:04 +0000 URL: https://git.openjdk.org/loom/commit/839de82c314697d7461b77caa9d85407e3578de3 8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + test/langtools/tools/javac/options/system/SystemSunProprietary.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java ! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java Changeset: 3fab8e37 Branch: fibers Author: Andrew Haley Date: 2024-11-05 17:12:17 +0000 URL: https://git.openjdk.org/loom/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97 8341903: Implementation of Scoped Values (Fourth Preview) Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java Changeset: 847cc5eb Branch: fibers Author: Leonid Mesnik Date: 2024-11-05 20:53:08 +0000 URL: https://git.openjdk.org/loom/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796 8343173: Remove ZGC-specific non-JVMCI test groups Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/TEST.groups Changeset: 2a1ae0ff Branch: fibers Author: Kevin Driver Date: 2024-11-05 21:07:52 +0000 URL: https://git.openjdk.org/loom/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac 8331008: Implement JEP 478: Key Derivation Function API (Preview) Co-authored-by: Rajan Halade Co-authored-by: Weijun Wang Co-authored-by: Valerie Peng Reviewed-by: weijun, valeriep + src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/Provider.java + src/java.base/share/classes/javax/crypto/KDF.java + src/java.base/share/classes/javax/crypto/KDFParameters.java + src/java.base/share/classes/javax/crypto/KDFSpi.java + src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/util/Debug.java + test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java + test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java + test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java Changeset: d4d9831c Branch: fibers Author: Cesar Soares Lucas Date: 2024-11-05 21:19:31 +0000 URL: https://git.openjdk.org/loom/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a 8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java Changeset: 69bc0887 Branch: fibers Author: Nizar Benalla Date: 2024-11-05 21:43:11 +0000 URL: https://git.openjdk.org/loom/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e 8343071: Broken anchors to restricted method page and some redundant ids 8332747: Broken links in StructuredTaskScope Reviewed-by: mcimadamore, iris ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 471f112b Branch: fibers Author: Alex Menkov Date: 2024-11-05 22:39:00 +0000 URL: https://git.openjdk.org/loom/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee 8342577: Clean up JVMTI breakpoint support 8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1b0281dc Branch: fibers Author: KIRIYAMA Takuya Committer: Jaikiran Pai Date: 2024-11-06 05:38:46 +0000 URL: https://git.openjdk.org/loom/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e 8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows Reviewed-by: jjg ! test/langtools/tools/javac/newlines/NewLineTest.java Changeset: 4431852a Branch: fibers Author: Christian Hagedorn Date: 2024-11-06 06:10:01 +0000 URL: https://git.openjdk.org/loom/commit/4431852a880b06241231d346311170331c20ab2d 8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: bdd68163 Branch: fibers Author: Fei Yang Date: 2024-11-06 06:36:49 +0000 URL: https://git.openjdk.org/loom/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834 8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738 Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 06d8216a Branch: fibers Author: Matthias Baesken Date: 2024-11-06 08:03:26 +0000 URL: https://git.openjdk.org/loom/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux Reviewed-by: mdoerr, lucy, dfuchs ! test/jdk/java/net/httpclient/ManyRequests2.java Changeset: ead0116f Branch: fibers Author: Andrew Haley Date: 2024-11-06 08:58:08 +0000 URL: https://git.openjdk.org/loom/commit/ead0116f2624e0e34529e47e4f509142d588b994 8331341: secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: vlivanov, kvn, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: 83f3d42d Branch: fibers Author: Roberto Casta?eda Lozano Date: 2024-11-06 09:17:21 +0000 URL: https://git.openjdk.org/loom/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a 8339303: C2: dead node after failing to match cloned address expression Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp + test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java Changeset: 57c3bb60 Branch: fibers Author: Roland Westrelin Date: 2024-11-06 14:47:14 +0000 URL: https://git.openjdk.org/loom/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f 8343068: C2: CastX2P Ideal transformation not always applied Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 72a45ddb Branch: fibers Author: Roland Westrelin Date: 2024-11-06 14:49:30 +0000 URL: https://git.openjdk.org/loom/commit/72a45ddbad9c343200197348ccfcf74105e6fefa 8341834: C2 compilation fails with "bad AD file" due to Replicate Reviewed-by: kvn, epeter ! src/hotspot/share/opto/superwordVTransformBuilder.cpp + test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java Changeset: 6811a11e Branch: fibers Author: Aggelos Biboudis Date: 2024-11-06 14:50:54 +0000 URL: https://git.openjdk.org/loom/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49 8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java Changeset: 0be7118b Branch: fibers Author: Aleksey Shipilev Date: 2024-11-06 16:38:55 +0000 URL: https://git.openjdk.org/loom/commit/0be7118b2f761b416ebf8cbb11473d51e80be409 8279016: JFR Leak Profiler is broken with Shenandoah Reviewed-by: egahlin, rkennke, mgronlun, wkemper ! make/RunTests.gmk ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + test/jdk/ProblemList-shenandoah.txt Changeset: c0e6c3b9 Branch: fibers Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2024-11-06 16:41:41 +0000 URL: https://git.openjdk.org/loom/commit/c0e6c3b93c0d21debc538e0135805c2957053108 8343214: Fix encoding errors in APX New Data Destination Instructions Support Reviewed-by: jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 78b378ad Branch: fibers Author: Andrew Haley Date: 2024-11-06 17:52:07 +0000 URL: https://git.openjdk.org/loom/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de 8342540: InterfaceCalls micro-benchmark gives misleading results Reviewed-by: shade, kvn ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java Changeset: 342fe425 Branch: fibers Author: Fernando Guallini Date: 2024-11-06 18:36:05 +0000 URL: https://git.openjdk.org/loom/commit/342fe42555a0e892d21d187287ab996be199abb1 8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree Reviewed-by: rhalade, erikj ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: d20ccd1a Branch: fibers Author: Matias Saavedra Silva Date: 2024-11-06 18:46:06 +0000 URL: https://git.openjdk.org/loom/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6 8335583: Avoid using pointers in CDS tables Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: e33dc135 Branch: fibers Author: Martin Doerr Date: 2024-11-06 19:36:20 +0000 URL: https://git.openjdk.org/loom/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584 8343343: Misc crash dump improvements on more platforms after JDK-8294160 Co-authored-by: Boris Ulasevich Reviewed-by: mbaesken, jkern, dlong ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 9e31e78e Branch: fibers Author: Jaikiran Pai Date: 2024-11-07 00:51:06 +0000 URL: https://git.openjdk.org/loom/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de 8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion Reviewed-by: bchristi ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: f2316f68 Branch: fibers Author: SendaoYan Date: 2024-11-07 03:12:32 +0000 URL: https://git.openjdk.org/loom/commit/f2316f6829c9b671e992401ee39d7a1a1805857e 8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: dholmes, lmesnik ! test/jdk/ProblemList.txt Changeset: 97b681e9 Branch: fibers Author: Axel Boldt-Christmas Date: 2024-11-07 06:28:02 +0000 URL: https://git.openjdk.org/loom/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266 8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles Reviewed-by: coleenp, stefank, mgronlun ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: a6c85daa Branch: fibers Author: Christian Hagedorn Date: 2024-11-07 07:05:20 +0000 URL: https://git.openjdk.org/loom/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8 8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor Reviewed-by: thartmann, roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.hpp Changeset: 619b4d59 Branch: fibers Author: Per Minborg Date: 2024-11-07 07:25:41 +0000 URL: https://git.openjdk.org/loom/commit/619b4d596634ee84b9bf5884b97a69eb01661657 8334107: Specification for MemorySegment::get/setString could use some clarification Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 0e1c1b79 Branch: fibers Author: theoweidmannoracle Committer: Christian Hagedorn Date: 2024-11-07 07:46:52 +0000 URL: https://git.openjdk.org/loom/commit/0e1c1b793d43064aabe9571057284899c9580f30 8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp Reviewed-by: kvn, chagedorn, jwaters ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: c3df050b Branch: fibers Author: Johan Sj?len Date: 2024-11-07 08:16:17 +0000 URL: https://git.openjdk.org/loom/commit/c3df050b88ecef123199a4e96f6d9884d064ae45 8343726: [BACKOUT] NMT should not use ThreadCritical Reviewed-by: shade, dholmes ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 592a48b1 Branch: fibers Author: Tobias Holenstein Date: 2024-11-07 08:55:55 +0000 URL: https://git.openjdk.org/loom/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc 8321997: Increase upper limit of LoopOptsCount flag Reviewed-by: shade, chagedorn ! src/hotspot/share/opto/c2_globals.hpp Changeset: 7620b129 Branch: fibers Author: Theo Weidmann Committer: Tobias Hartmann Date: 2024-11-07 10:04:03 +0000 URL: https://git.openjdk.org/loom/commit/7620b129888d57514d9ef588e0681f1d43377236 8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' Reviewed-by: chagedorn, kvn ! src/hotspot/share/code/debugInfo.cpp Changeset: 42446823 Branch: fibers Author: Nizar Benalla Date: 2024-11-07 10:30:12 +0000 URL: https://git.openjdk.org/loom/commit/4244682309e7ae1be892280dfd6a6f70ccecc760 8339190: Parameter arrays that are capped during annotation processing report incorrect length Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/annotations/ParameterArrayLimit.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: f0b251d7 Branch: fibers Author: Volker Simonis Date: 2024-11-07 12:10:50 +0000 URL: https://git.openjdk.org/loom/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005 8343531: Improve print_location for invalid heap pointers Reviewed-by: shade, tschatzl, ayang ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp Changeset: ac82a8f8 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-07 12:32:34 +0000 URL: https://git.openjdk.org/loom/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4 8343610: InOutPathTest jpackage test produces invalid app image on macOS Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: d2b681d4 Branch: fibers Author: Kevin Walls Date: 2024-11-07 13:10:26 +0000 URL: https://git.openjdk.org/loom/commit/d2b681d4557109158fbbce9db995f4146c344c97 8343730: JMX cleanups Reviewed-by: cjplummer ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java Changeset: 1d117f65 Branch: fibers Author: Quan Anh Mai Date: 2024-11-07 14:32:18 +0000 URL: https://git.openjdk.org/loom/commit/1d117f65f06456ae571aecc146542c2f79d402cf 8343394: Make MemorySessionImpl.state a stable field Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java ! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! test/jdk/java/foreign/TestMemorySession.java + test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java Changeset: d3c042f9 Branch: fibers Author: Maurizio Cimadamore Date: 2024-11-07 15:31:17 +0000 URL: https://git.openjdk.org/loom/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b 8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java Changeset: 5210f0c5 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-07 12:27:59 +0000 URL: https://git.openjdk.org/loom/commit/5210f0c5ee6d1a7e07810fa0f00d71bcf465944c Merge branch 'master' into JDK-8338383 ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 62b16c6a Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-07 14:58:35 +0000 URL: https://git.openjdk.org/loom/commit/62b16c6a52d57fdc1e8200e0c30d50609fb2b0ad Use get_method_name + copyright revert in jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp Changeset: aaf15d71 Branch: fibers Author: Alan Bateman Date: 2024-11-07 19:25:30 +0000 URL: https://git.openjdk.org/loom/commit/aaf15d718597775d63f2ca935f59d3f00bb50dc5 Merge branch 'pull/21565' into fibers ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt From duke at openjdk.org Fri Nov 8 05:50:23 2024 From: duke at openjdk.org (duke) Date: Fri, 8 Nov 2024 05:50:23 GMT Subject: git: openjdk/loom: master: 91 new changesets Message-ID: <1ab3d91c-8e1a-4f92-8c09-6fb0caca1dd8@openjdk.org> Changeset: 5995786d Branch: master Author: Markus Gr?nlund Date: 2024-11-01 14:51:51 +0000 URL: https://git.openjdk.org/loom/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7 8343177: JFR: Remove critical section for thread id assignment Reviewed-by: dholmes ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: ea110c35 Branch: master Author: Justin Lu Date: 2024-11-01 16:34:53 +0000 URL: https://git.openjdk.org/loom/commit/ea110c35f5429f1e1de57a301e2256f508a4c324 8343236: Use @apiNote and @implSpec in j.util.Currency Reviewed-by: iris, lancea, bpb, naoto ! src/java.base/share/classes/java/util/Currency.java Changeset: 1eccdfc6 Branch: master Author: Doug Simon Date: 2024-11-01 17:04:23 +0000 URL: https://git.openjdk.org/loom/commit/1eccdfc62288b8baff950b7293ee931eab896298 8343439: [JVMCI] Fix javadoc of Services.getSavedProperties Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: c82ad845 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2024-11-01 17:52:20 +0000 URL: https://git.openjdk.org/loom/commit/c82ad845e101bf5d97c0744377d68002907d4a0e 8342183: Update tests to use stronger algorithms and keys Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/SignWithOutputBuffer.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java ! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java Changeset: 3c7082a6 Branch: master Author: Jatin Bhateja Date: 2024-11-02 01:07:41 +0000 URL: https://git.openjdk.org/loom/commit/3c7082a633037c19066c36be2520487b0bed4e79 8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 8c1cf8fa Branch: master Author: Jiangli Zhou Date: 2024-11-02 01:11:20 +0000 URL: https://git.openjdk.org/loom/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974 8339128: Cannot resolve user specified tool properly after JDK-8338304 Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: 00ec1057 Branch: master Author: Archie Cobbs Date: 2024-11-02 02:32:02 +0000 URL: https://git.openjdk.org/loom/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07 8343412: Missing escapes for single quote marks in javac.properties Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/diags/CheckResourceKeys.java Changeset: 069bb791 Branch: master Author: Andrey Turbanov Date: 2024-11-02 08:33:56 +0000 URL: https://git.openjdk.org/loom/commit/069bb79103f0ab75448de3989468d08b3cc3d793 8342082: Remove unused BasicProgressBarUI.Animator.interval Reviewed-by: prr, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java Changeset: 29882bfe Branch: master Author: Alexey Semenyuk Date: 2024-11-02 12:44:17 +0000 URL: https://git.openjdk.org/loom/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415 8340311: JPackage app-image exe launches multiple exe's in JDK 22+ Reviewed-by: almatvee ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java + test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: d26412e6 Branch: master Author: Michael McMahon Date: 2024-11-03 17:43:46 +0000 URL: https://git.openjdk.org/loom/commit/d26412e657a15460cdf77c0fef4666292e070ef6 8343433: Update net.properties and java.net.http module-info.java after 8326949 Reviewed-by: dfuchs, jpai ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/module-info.java Changeset: 37a3398b Branch: master Author: Fei Yang Date: 2024-11-04 01:40:20 +0000 URL: https://git.openjdk.org/loom/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9 8343242: RISC-V: Refactor materialization of literal address Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: c1251780 Branch: master Author: Amit Kumar Date: 2024-11-04 03:36:25 +0000 URL: https://git.openjdk.org/loom/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4 8341068: [s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: 2432c4f8 Branch: master Author: Tobias Hartmann Date: 2024-11-04 06:27:33 +0000 URL: https://git.openjdk.org/loom/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f 8343206: Final graph reshaping should not compress abstract or interface class pointers Reviewed-by: coleenp, eosterlund, kvn ! src/hotspot/share/opto/compile.cpp Changeset: f9e1c62d Branch: master Author: Adam Sotona Date: 2024-11-04 07:19:23 +0000 URL: https://git.openjdk.org/loom/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719 8343436: Regression in StackMapGenerator after JDK-8339205 Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: e7f0bf11 Branch: master Author: Damon Fenacci Date: 2024-11-04 07:33:54 +0000 URL: https://git.openjdk.org/loom/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a 8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0 Reviewed-by: eastigeevich, thartmann ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java Changeset: df08a9ec Branch: master Author: Hamlin Li Date: 2024-11-04 09:19:39 +0000 URL: https://git.openjdk.org/loom/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045 8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF Co-authored-by: Xiaohong Gong Reviewed-by: ihse, fgao, aph ! make/autoconf/flags-cflags.m4 ! make/autoconf/spec.gmk.template ! make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c Changeset: 75801992 Branch: master Author: Martin Doerr Date: 2024-11-04 09:58:51 +0000 URL: https://git.openjdk.org/loom/commit/75801992a7c626d409f66e2491082dba84c6fe45 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp Changeset: 452a5fbd Branch: master Author: Albert Mingkun Yang Date: 2024-11-04 10:31:24 +0000 URL: https://git.openjdk.org/loom/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11 8343507: Parallel: Fail if verify_complete finds incorrect states Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 7f131a9e Branch: master Author: Fei Yang Date: 2024-11-04 10:54:19 +0000 URL: https://git.openjdk.org/loom/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4 8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: f69b6016 Branch: master Author: Per Minborg Date: 2024-11-04 11:06:25 +0000 URL: https://git.openjdk.org/loom/commit/f69b6016d6160d7093c32a806c60d85cf9a02222 8343188: Investigate ways to simplify MemorySegment::ofBuffer Reviewed-by: mcimadamore ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java Changeset: 7bca0af4 Branch: master Author: Alexey Ivanov Date: 2024-11-04 11:37:47 +0000 URL: https://git.openjdk.org/loom/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89 8343128: PassFailJFrame.java test result: Error. Bad action for script: build} Use HTML character entity in javadoc to prevent jtreg from recognising PassFailJFrame.java as a test file. Reviewed-by: azvegint, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 809030bf Branch: master Author: Hannes Walln?fer Date: 2024-11-04 12:05:08 +0000 URL: https://git.openjdk.org/loom/commit/809030bfb2066805118dcd4326588bc224b78d3f 8321500: javadoc rejects '@' in multi-line attribute value Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/AttrTest.java Changeset: b41d713f Branch: master Author: Johan Sj?len Date: 2024-11-04 12:14:06 +0000 URL: https://git.openjdk.org/loom/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6 8343513: Forward declare Thread in mutexLocker.hpp Reviewed-by: dholmes, mgronlun, shade ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 895a7b64 Branch: master Author: Aggelos Biboudis Date: 2024-11-04 12:27:12 +0000 URL: https://git.openjdk.org/loom/commit/895a7b64f01dec7248549b127875edcf006457cf 8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: 1f7d524f Branch: master Author: Chen Liang Date: 2024-11-04 13:24:09 +0000 URL: https://git.openjdk.org/loom/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4 8343437: ClassDesc.of incorrectly permitting empty names Reviewed-by: mchung ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/PackageDesc.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/PackageDescTest.java Changeset: 8d6cfba3 Branch: master Author: Chen Liang Date: 2024-11-04 13:24:29 +0000 URL: https://git.openjdk.org/loom/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b 8336267: Method and Constructor signature parsing can be shared on the root object Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: 646d64e8 Branch: master Author: Per Minborg Date: 2024-11-04 14:12:30 +0000 URL: https://git.openjdk.org/loom/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912 8340307: Add explanation around MemorySegment:reinterpret regarding arenas Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! test/jdk/java/foreign/TestSegments.java Changeset: b74652b5 Branch: master Author: Aleksey Shipilev Date: 2024-11-04 14:37:10 +0000 URL: https://git.openjdk.org/loom/commit/b74652b5f4424419b36888514730ac7550f42a6b 8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809 Reviewed-by: phh, coleenp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp Changeset: 7f8450cc Branch: master Author: SendaoYan Date: 2024-11-04 15:05:52 +0000 URL: https://git.openjdk.org/loom/commit/7f8450cc511e22e3183092edfa3a37b39f133cff 8343473: Update copyright year of AddmodsOption.java Reviewed-by: mli ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 23fa1a33 Branch: master Author: Archie Cobbs Date: 2024-11-04 16:13:10 +0000 URL: https://git.openjdk.org/loom/commit/23fa1a33274d279a53fa6dde683900450561957b 8343484: Remove unnecessary @SuppressWarnings annotations (nio) Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 1c448347 Branch: master Author: Naoto Sato Date: 2024-11-04 17:00:44 +0000 URL: https://git.openjdk.org/loom/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9 8333582: Update CLDR to Version 46.0 Reviewed-by: joehw, srl, jlu ! make/data/cldr/common/bcp47/currency.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd + make/data/cldr/common/dtd/messageFormat/message.dtd + make/data/cldr/common/dtd/messageFormat/message.json ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_PW.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml + make/data/cldr/common/main/kaa.xml + make/data/cldr/common/main/kaa_Cyrl.xml + make/data/cldr/common/main/kaa_Cyrl_UZ.xml + make/data/cldr/common/main/kaa_Latn.xml + make/data/cldr/common/main/kaa_Latn_UZ.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml + make/data/cldr/common/main/kk_Arab.xml + make/data/cldr/common/main/kk_Arab_CN.xml + make/data/cldr/common/main/kk_Cyrl.xml + make/data/cldr/common/main/kk_Cyrl_KZ.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml = make/data/cldr/common/main/kok_Deva.xml = make/data/cldr/common/main/kok_Deva_IN.xml + make/data/cldr/common/main/kok_Latn.xml = make/data/cldr/common/main/kok_Latn_IN.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml + make/data/cldr/common/main/lld.xml + make/data/cldr/common/main/lld_IT.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lt.xml + make/data/cldr/common/main/ltg.xml + make/data/cldr/common/main/ltg_LV.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mgo.xml + make/data/cldr/common/main/mhn.xml + make/data/cldr/common/main/mhn_IT.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml + make/data/cldr/common/main/yue_Hant_CN.xml ! make/data/cldr/common/main/zh.xml + make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml + make/data/cldr/common/main/zh_Hant_MY.xml + make/data/cldr/common/main/zh_Latn.xml + make/data/cldr/common/main/zh_Latn_CN.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/pluralRanges.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/DateFormat/Bug6530336.java ! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Locale/InternationalBAT.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 1cc3586c Branch: master Author: Archie Cobbs Date: 2024-11-04 17:32:11 +0000 URL: https://git.openjdk.org/loom/commit/1cc3586c5328e7b792498707a08952e760b3511f 8343551: Missing copyright header update in Charset-X-Coder.java.template Reviewed-by: iris ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 774de278 Branch: master Author: Jiangli Zhou Date: 2024-11-04 17:58:22 +0000 URL: https://git.openjdk.org/loom/commit/774de278f77817e4494dc73bfee9257f145600fc 8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries Reviewed-by: ihse ! src/java.base/share/native/libjimage/jimage.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c Changeset: 0668e181 Branch: master Author: Brian Burkhalter Date: 2024-11-04 18:18:14 +0000 URL: https://git.openjdk.org/loom/commit/0668e181c8234df3fab478748b88365510a7343f 8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt Reviewed-by: alanb, jpai ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt ! test/jdk/java/nio/Buffer/LimitDirectMemory.java Changeset: 8b474971 Branch: master Author: Artur Barashev Date: 2024-11-04 18:46:38 +0000 URL: https://git.openjdk.org/loom/commit/8b4749713c63a08e502845ed5d0a0236822018cd 8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server Reviewed-by: wetmore, djelinski, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java + test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java + test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 825ceb16 Branch: master Author: Justin Lu Date: 2024-11-04 20:55:17 +0000 URL: https://git.openjdk.org/loom/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe 8341796: Fix ExceptionOccurred in jdk.hotspot.agent Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 714472d8 Branch: master Author: Justin Lu Date: 2024-11-04 21:36:51 +0000 URL: https://git.openjdk.org/loom/commit/714472d8a5b3d16b870bc272ce8664cd62733857 8341798: Fix ExceptionOccurred in jdk.jdwp.agent Reviewed-by: dholmes, cjplummer ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c Changeset: 67907d5e Branch: master Author: Shaojin Wen Date: 2024-11-05 00:29:08 +0000 URL: https://git.openjdk.org/loom/commit/67907d5e8985ee47ddadb51dae1220404a18dd47 8343500: Optimize ArrayClassDescImpl computeDescriptor Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java Changeset: 20f3aaff Branch: master Author: Fei Yang Date: 2024-11-05 00:48:45 +0000 URL: https://git.openjdk.org/loom/commit/20f3aaff4470745ff082bc562f4e4e72044090b2 8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999 Reviewed-by: syan, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: cd91a445 Branch: master Author: Weijun Wang Date: 2024-11-05 02:53:26 +0000 URL: https://git.openjdk.org/loom/commit/cd91a44500e83f84e8e9ecc2760552dd18860842 8343549: SeededSecureRandomTest needn't be in a package Reviewed-by: mullan ! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java Changeset: 0f7dd98d Branch: master Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-11-05 06:08:16 +0000 URL: https://git.openjdk.org/loom/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c 8251926: PPC: Remove an unused variable in assembler_ppc.cpp Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp Changeset: dafa2e55 Branch: master Author: Prasanta Sadhukhan Date: 2024-11-05 06:27:42 +0000 URL: https://git.openjdk.org/loom/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access Reviewed-by: abhiscxk ! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java ! test/jdk/javax/print/StreamPrintingOrientation.java Changeset: abf2dc71 Branch: master Author: Thomas Schatzl Date: 2024-11-05 09:33:50 +0000 URL: https://git.openjdk.org/loom/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb 8343298: Improve stability of runtime/cds/DeterministicDump.java test Reviewed-by: shade, iklam ! src/hotspot/share/cds/archiveHeapWriter.cpp ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java Changeset: 4fc6d413 Branch: master Author: Mikhail Ablakatov Date: 2024-11-05 10:20:51 +0000 URL: https://git.openjdk.org/loom/commit/4fc6d4135e795d18a024a6035908f380b81082d1 8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp + src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: f3671bee Branch: master Author: Emanuel Peter Date: 2024-11-05 11:46:40 +0000 URL: https://git.openjdk.org/loom/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15 8335392: C2 MergeStores: enhanced pointer parsing Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/memnode.cpp + src/hotspot/share/opto/mempointer.cpp + src/hotspot/share/opto/mempointer.hpp + src/hotspot/share/opto/noOverflowInt.hpp + src/hotspot/share/opto/traceMergeStoresTag.hpp + test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java + test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java ! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: f62fc484 Branch: master Author: Emanuel Peter Date: 2024-11-05 11:47:42 +0000 URL: https://git.openjdk.org/loom/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Reviewed-by: thartmann, kvn + test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java Changeset: 16feeb7a Branch: master Author: Chen Liang Date: 2024-11-05 12:15:42 +0000 URL: https://git.openjdk.org/loom/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5 8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port Reviewed-by: asotona ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: c33a8f52 Branch: master Author: Alexey Semenyuk Date: 2024-11-05 13:42:27 +0000 URL: https://git.openjdk.org/loom/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf 8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/jpackage/windows/WinUrlTest.java Changeset: 5890d943 Branch: master Author: Shaojin Wen Date: 2024-11-05 15:05:33 +0000 URL: https://git.openjdk.org/loom/commit/5890d9438bbde88b89070052926a2eafe13d7b42 8333893: Optimization for StringBuilder append boolean & null Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 0b733e9a Branch: master Author: Sonia Zaldana Calles Date: 2024-11-05 15:25:18 +0000 URL: https://git.openjdk.org/loom/commit/0b733e9a22fd786f3fd133faae3b00d31258e755 8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods Reviewed-by: lmesnik, stuefe ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java Changeset: c799cad1 Branch: master Author: Archie Cobbs Date: 2024-11-05 15:44:54 +0000 URL: https://git.openjdk.org/loom/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options Reviewed-by: ihse ! make/modules/java.sql.rowset/Java.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jdi/Java.gmk - make/modules/jdk.jlink/Java.gmk - make/modules/jdk.jstatd/Java.gmk - make/modules/jdk.unsupported/Java.gmk - make/modules/jdk.zipfs/Java.gmk ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java Changeset: f95097cc Branch: master Author: Archie Cobbs Date: 2024-11-05 15:46:00 +0000 URL: https://git.openjdk.org/loom/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8 8343482: Remove unnecessary @SuppressWarnings annotations (net) Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: fbf9b96b Branch: master Author: Archie Cobbs Date: 2024-11-05 15:48:02 +0000 URL: https://git.openjdk.org/loom/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd 8343480: Remove unnecessary @SuppressWarnings annotations (javadoc) Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 8cb12211 Branch: master Author: Matthias Baesken Date: 2024-11-05 15:48:23 +0000 URL: https://git.openjdk.org/loom/commit/8cb122119409fb13b4b9b2e74851207734d5c198 8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343 Reviewed-by: mdoerr, lucy ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 839de82c Branch: master Author: Liam Miller-Cushon Date: 2024-11-05 17:06:04 +0000 URL: https://git.openjdk.org/loom/commit/839de82c314697d7461b77caa9d85407e3578de3 8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + test/langtools/tools/javac/options/system/SystemSunProprietary.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java ! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java Changeset: 3fab8e37 Branch: master Author: Andrew Haley Date: 2024-11-05 17:12:17 +0000 URL: https://git.openjdk.org/loom/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97 8341903: Implementation of Scoped Values (Fourth Preview) Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java Changeset: 847cc5eb Branch: master Author: Leonid Mesnik Date: 2024-11-05 20:53:08 +0000 URL: https://git.openjdk.org/loom/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796 8343173: Remove ZGC-specific non-JVMCI test groups Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/TEST.groups Changeset: 2a1ae0ff Branch: master Author: Kevin Driver Date: 2024-11-05 21:07:52 +0000 URL: https://git.openjdk.org/loom/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac 8331008: Implement JEP 478: Key Derivation Function API (Preview) Co-authored-by: Rajan Halade Co-authored-by: Weijun Wang Co-authored-by: Valerie Peng Reviewed-by: weijun, valeriep + src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/Provider.java + src/java.base/share/classes/javax/crypto/KDF.java + src/java.base/share/classes/javax/crypto/KDFParameters.java + src/java.base/share/classes/javax/crypto/KDFSpi.java + src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/util/Debug.java + test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java + test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java + test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java Changeset: d4d9831c Branch: master Author: Cesar Soares Lucas Date: 2024-11-05 21:19:31 +0000 URL: https://git.openjdk.org/loom/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a 8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java Changeset: 69bc0887 Branch: master Author: Nizar Benalla Date: 2024-11-05 21:43:11 +0000 URL: https://git.openjdk.org/loom/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e 8343071: Broken anchors to restricted method page and some redundant ids 8332747: Broken links in StructuredTaskScope Reviewed-by: mcimadamore, iris ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 471f112b Branch: master Author: Alex Menkov Date: 2024-11-05 22:39:00 +0000 URL: https://git.openjdk.org/loom/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee 8342577: Clean up JVMTI breakpoint support 8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1b0281dc Branch: master Author: KIRIYAMA Takuya Committer: Jaikiran Pai Date: 2024-11-06 05:38:46 +0000 URL: https://git.openjdk.org/loom/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e 8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows Reviewed-by: jjg ! test/langtools/tools/javac/newlines/NewLineTest.java Changeset: 4431852a Branch: master Author: Christian Hagedorn Date: 2024-11-06 06:10:01 +0000 URL: https://git.openjdk.org/loom/commit/4431852a880b06241231d346311170331c20ab2d 8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: bdd68163 Branch: master Author: Fei Yang Date: 2024-11-06 06:36:49 +0000 URL: https://git.openjdk.org/loom/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834 8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738 Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 06d8216a Branch: master Author: Matthias Baesken Date: 2024-11-06 08:03:26 +0000 URL: https://git.openjdk.org/loom/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux Reviewed-by: mdoerr, lucy, dfuchs ! test/jdk/java/net/httpclient/ManyRequests2.java Changeset: ead0116f Branch: master Author: Andrew Haley Date: 2024-11-06 08:58:08 +0000 URL: https://git.openjdk.org/loom/commit/ead0116f2624e0e34529e47e4f509142d588b994 8331341: secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: vlivanov, kvn, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: 83f3d42d Branch: master Author: Roberto Casta?eda Lozano Date: 2024-11-06 09:17:21 +0000 URL: https://git.openjdk.org/loom/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a 8339303: C2: dead node after failing to match cloned address expression Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp + test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java Changeset: 57c3bb60 Branch: master Author: Roland Westrelin Date: 2024-11-06 14:47:14 +0000 URL: https://git.openjdk.org/loom/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f 8343068: C2: CastX2P Ideal transformation not always applied Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 72a45ddb Branch: master Author: Roland Westrelin Date: 2024-11-06 14:49:30 +0000 URL: https://git.openjdk.org/loom/commit/72a45ddbad9c343200197348ccfcf74105e6fefa 8341834: C2 compilation fails with "bad AD file" due to Replicate Reviewed-by: kvn, epeter ! src/hotspot/share/opto/superwordVTransformBuilder.cpp + test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java Changeset: 6811a11e Branch: master Author: Aggelos Biboudis Date: 2024-11-06 14:50:54 +0000 URL: https://git.openjdk.org/loom/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49 8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java Changeset: 0be7118b Branch: master Author: Aleksey Shipilev Date: 2024-11-06 16:38:55 +0000 URL: https://git.openjdk.org/loom/commit/0be7118b2f761b416ebf8cbb11473d51e80be409 8279016: JFR Leak Profiler is broken with Shenandoah Reviewed-by: egahlin, rkennke, mgronlun, wkemper ! make/RunTests.gmk ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + test/jdk/ProblemList-shenandoah.txt Changeset: c0e6c3b9 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2024-11-06 16:41:41 +0000 URL: https://git.openjdk.org/loom/commit/c0e6c3b93c0d21debc538e0135805c2957053108 8343214: Fix encoding errors in APX New Data Destination Instructions Support Reviewed-by: jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 78b378ad Branch: master Author: Andrew Haley Date: 2024-11-06 17:52:07 +0000 URL: https://git.openjdk.org/loom/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de 8342540: InterfaceCalls micro-benchmark gives misleading results Reviewed-by: shade, kvn ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java Changeset: 342fe425 Branch: master Author: Fernando Guallini Date: 2024-11-06 18:36:05 +0000 URL: https://git.openjdk.org/loom/commit/342fe42555a0e892d21d187287ab996be199abb1 8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree Reviewed-by: rhalade, erikj ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: d20ccd1a Branch: master Author: Matias Saavedra Silva Date: 2024-11-06 18:46:06 +0000 URL: https://git.openjdk.org/loom/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6 8335583: Avoid using pointers in CDS tables Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: e33dc135 Branch: master Author: Martin Doerr Date: 2024-11-06 19:36:20 +0000 URL: https://git.openjdk.org/loom/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584 8343343: Misc crash dump improvements on more platforms after JDK-8294160 Co-authored-by: Boris Ulasevich Reviewed-by: mbaesken, jkern, dlong ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 9e31e78e Branch: master Author: Jaikiran Pai Date: 2024-11-07 00:51:06 +0000 URL: https://git.openjdk.org/loom/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de 8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion Reviewed-by: bchristi ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: f2316f68 Branch: master Author: SendaoYan Date: 2024-11-07 03:12:32 +0000 URL: https://git.openjdk.org/loom/commit/f2316f6829c9b671e992401ee39d7a1a1805857e 8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: dholmes, lmesnik ! test/jdk/ProblemList.txt Changeset: 97b681e9 Branch: master Author: Axel Boldt-Christmas Date: 2024-11-07 06:28:02 +0000 URL: https://git.openjdk.org/loom/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266 8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles Reviewed-by: coleenp, stefank, mgronlun ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: a6c85daa Branch: master Author: Christian Hagedorn Date: 2024-11-07 07:05:20 +0000 URL: https://git.openjdk.org/loom/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8 8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor Reviewed-by: thartmann, roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.hpp Changeset: 619b4d59 Branch: master Author: Per Minborg Date: 2024-11-07 07:25:41 +0000 URL: https://git.openjdk.org/loom/commit/619b4d596634ee84b9bf5884b97a69eb01661657 8334107: Specification for MemorySegment::get/setString could use some clarification Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 0e1c1b79 Branch: master Author: theoweidmannoracle Committer: Christian Hagedorn Date: 2024-11-07 07:46:52 +0000 URL: https://git.openjdk.org/loom/commit/0e1c1b793d43064aabe9571057284899c9580f30 8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp Reviewed-by: kvn, chagedorn, jwaters ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: c3df050b Branch: master Author: Johan Sj?len Date: 2024-11-07 08:16:17 +0000 URL: https://git.openjdk.org/loom/commit/c3df050b88ecef123199a4e96f6d9884d064ae45 8343726: [BACKOUT] NMT should not use ThreadCritical Reviewed-by: shade, dholmes ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 592a48b1 Branch: master Author: Tobias Holenstein Date: 2024-11-07 08:55:55 +0000 URL: https://git.openjdk.org/loom/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc 8321997: Increase upper limit of LoopOptsCount flag Reviewed-by: shade, chagedorn ! src/hotspot/share/opto/c2_globals.hpp Changeset: 7620b129 Branch: master Author: Theo Weidmann Committer: Tobias Hartmann Date: 2024-11-07 10:04:03 +0000 URL: https://git.openjdk.org/loom/commit/7620b129888d57514d9ef588e0681f1d43377236 8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' Reviewed-by: chagedorn, kvn ! src/hotspot/share/code/debugInfo.cpp Changeset: 42446823 Branch: master Author: Nizar Benalla Date: 2024-11-07 10:30:12 +0000 URL: https://git.openjdk.org/loom/commit/4244682309e7ae1be892280dfd6a6f70ccecc760 8339190: Parameter arrays that are capped during annotation processing report incorrect length Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/annotations/ParameterArrayLimit.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: f0b251d7 Branch: master Author: Volker Simonis Date: 2024-11-07 12:10:50 +0000 URL: https://git.openjdk.org/loom/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005 8343531: Improve print_location for invalid heap pointers Reviewed-by: shade, tschatzl, ayang ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp Changeset: ac82a8f8 Branch: master Author: Alexey Semenyuk Date: 2024-11-07 12:32:34 +0000 URL: https://git.openjdk.org/loom/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4 8343610: InOutPathTest jpackage test produces invalid app image on macOS Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: d2b681d4 Branch: master Author: Kevin Walls Date: 2024-11-07 13:10:26 +0000 URL: https://git.openjdk.org/loom/commit/d2b681d4557109158fbbce9db995f4146c344c97 8343730: JMX cleanups Reviewed-by: cjplummer ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java Changeset: 1d117f65 Branch: master Author: Quan Anh Mai Date: 2024-11-07 14:32:18 +0000 URL: https://git.openjdk.org/loom/commit/1d117f65f06456ae571aecc146542c2f79d402cf 8343394: Make MemorySessionImpl.state a stable field Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java ! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! test/jdk/java/foreign/TestMemorySession.java + test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java Changeset: d3c042f9 Branch: master Author: Maurizio Cimadamore Date: 2024-11-07 15:31:17 +0000 URL: https://git.openjdk.org/loom/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b 8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java From eirbjo at gmail.com Fri Nov 8 13:26:25 2024 From: eirbjo at gmail.com (=?UTF-8?B?RWlyaWsgQmrDuHJzbsO4cw==?=) Date: Fri, 8 Nov 2024 14:26:25 +0100 Subject: API naming, StructuredTaskScope Message-ID: Hello, I've been making some effort to reconcile my excitement about structured concurrency as a concept with my surprising lack of enthusiasm looking at code expressed using the API suggested in the JEPs. I think a lot of it comes down to naming. Yes, I know naming is hard, and too easy to bikeshed about. But I also think it's important to get it right. APIs using well chosen names at the right abstraction level are more pleasurable to use. (Disclaimer: The questions here are of mostly rhetorical nature, to prove a point or demonstrate confusion. I'm not necessarily looking for direct answers) Ok, let's try to pick apart the name "StructuredTaskScope": Is it a scope? Maybe, maybe not. It seems to me that the actual "scope" here is the lexical scope - a language concept, not necessarily an API construct. Using the word "scope" in the API construct isn't wrong, it just doesn't seem to add a lot of value. Everything in programming seems to either be a scope or be in a scope.. Is it a task? It seems so. It's a piece of work which can be divided into smaller tasks which can be executed concurrently, then completed as a unit. Is it structured? Sure. However, will we ever have a TaskScope which is _not_ structured? If not, "Structured" does not add much value, other than as a marketing term. I feel this will not age particularly well. Could we move it to the package name, API docs, somewhere else? Now, let's look beyond the STS name and look into what we can actually _do_ with an STS: scope.fork(() -> ..) Since we're forking a scope, you may think this returns another.. scope? Ok, it doesn't. Then perhaps.. a Task? No. A SubTask! Well, then what's a Task? There is no such thing! Well, ok.. scope.join(): What does it actually mean to "join a scope"? Is "join" used in a transitive or intransitive sense? Is something in the scope being joined (tasks?), or are we (the caller) "joining" the scope, like Thread::join? Maybe the API docs give us a clue: "Waits for all subtasks started in this scope to complete". Aha, so we are "completing" the scope/tasks/subtasks. Then perhaps "join" is here just to provide symmetry with "fork" and "complete" would be a more honest name? Would something like the following be an improvement? public Result performTask() { > try (TaskScope scope = TaskScope.open()) { > Task task1 = scope.task(() -> query(left)); > Task task2 = scope.task(() -> query(right)); > scope.complete(); > return new Result(task.get(), task2.get()); > } > } Or perhaps get rid of "scope" completely? public Result performTask() { > try (Task task = Task.open()) { > Subtask task1 = task.subtask(() -> query(left)); > Subtask task2 = task.subtask(() -> query(right)); > task.complete(); > return new Result(task.get(), task2.get()); > } > } When introducing new APIs with new abstractions it's quite common that the initial naming of constructs ends up too.. abstract. While working on the API's implementation, it's also easy for implementation details to leak into the API naming. I have a feeling this may be going on here. Are we at "peak abstraction"? Thanks, Eirik. -------------- next part -------------- An HTML attachment was scrubbed... URL: From viktor.klang at oracle.com Fri Nov 8 14:32:38 2024 From: viktor.klang at oracle.com (Viktor Klang) Date: Fri, 8 Nov 2024 14:32:38 +0000 Subject: API naming, StructuredTaskScope In-Reply-To: References: Message-ID: Hi Eirik, Thanks for your thoughts! As you can imagine, we have performed numerous experiments with different naming structures and themes, and the current selection came out as the winner. Besides the naming, do you have more feedback on the feature itself? Cheers, ? Viktor Klang Software Architect, Java Platform Group Oracle ________________________________ From: loom-dev on behalf of Eirik Bj?rsn?s Sent: Friday, 8 November 2024 14:26 To: loom-dev at openjdk.org Subject: API naming, StructuredTaskScope Hello, I've been making some effort to reconcile my excitement about structured concurrency as a concept with my surprising lack of enthusiasm looking at code expressed using the API suggested in the JEPs. I think a lot of it comes down to naming. Yes, I know naming is hard, and too easy to bikeshed about. But I also think it's important to get it right. APIs using well chosen names at the right abstraction level are more pleasurable to use. (Disclaimer: The questions here are of mostly rhetorical nature, to prove a point or demonstrate confusion. I'm not necessarily looking for direct answers) Ok, let's try to pick apart the name "StructuredTaskScope": Is it a scope? Maybe, maybe not. It seems to me that the actual "scope" here is the lexical scope - a language concept, not necessarily an API construct. Using the word "scope" in the API construct isn't wrong, it just doesn't seem to add a lot of value. Everything in programming seems to either be a scope or be in a scope.. Is it a task? It seems so. It's a piece of work which can be divided into smaller tasks which can be executed concurrently, then completed as a unit. Is it structured? Sure. However, will we ever have a TaskScope which is _not_ structured? If not, "Structured" does not add much value, other than as a marketing term. I feel this will not age particularly well. Could we move it to the package name, API docs, somewhere else? Now, let's look beyond the STS name and look into what we can actually _do_ with an STS: scope.fork(() -> ..) Since we're forking a scope, you may think this returns another.. scope? Ok, it doesn't. Then perhaps.. a Task? No. A SubTask! Well, then what's a Task? There is no such thing! Well, ok.. scope.join(): What does it actually mean to "join a scope"? Is "join" used in a transitive or intransitive sense? Is something in the scope being joined (tasks?), or are we (the caller) "joining" the scope, like Thread::join? Maybe the API docs give us a clue: "Waits for all subtasks started in this scope to complete". Aha, so we are "completing" the scope/tasks/subtasks. Then perhaps "join" is here just to provide symmetry with "fork" and "complete" would be a more honest name? Would something like the following be an improvement? public Result performTask() { try (TaskScope scope = TaskScope.open()) { Task task1 = scope.task(() -> query(left)); Task task2 = scope.task(() -> query(right)); scope.complete(); return new Result(task.get(), task2.get()); } } Or perhaps get rid of "scope" completely? public Result performTask() { try (Task task = Task.open()) { Subtask task1 = task.subtask(() -> query(left)); Subtask task2 = task.subtask(() -> query(right)); task.complete(); return new Result(task.get(), task2.get()); } } When introducing new APIs with new abstractions it's quite common that the initial naming of constructs ends up too.. abstract. While working on the API's implementation, it's also easy for implementation details to leak into the API naming. I have a feeling this may be going on here. Are we at "peak abstraction"? Thanks, Eirik. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rengels at ix.netcom.com Fri Nov 8 14:43:42 2024 From: rengels at ix.netcom.com (robert engels) Date: Fri, 8 Nov 2024 08:43:42 -0600 Subject: API naming, StructuredTaskScope In-Reply-To: References: Message-ID: <680B9A92-7131-451C-9223-4A7ACC5F94A3@ix.netcom.com> I 100% agree that StructuredTaskScope is a redundant stutter. I think something like TaskSet, or TaskGroup would be much easier to use and discuss. > On Nov 8, 2024, at 7:26 AM, Eirik Bj?rsn?s wrote: > > > Hello, > > I've been making some effort to reconcile my excitement about structured concurrency as a concept with my surprising lack of enthusiasm looking at code expressed using the API suggested in the JEPs. > > I think a lot of it comes down to naming. Yes, I know naming is hard, and too easy to bikeshed about. But I also think it's important to get it right. APIs using well chosen names at the right abstraction level are more pleasurable to use. > > (Disclaimer: The questions here are of mostly rhetorical nature, to prove a point or demonstrate confusion. I'm not necessarily looking for direct answers) > > Ok, let's try to pick apart the name "StructuredTaskScope": > > Is it a scope? > Maybe, maybe not. It seems to me that the actual "scope" here is the lexical scope - a language concept, not necessarily an API construct. Using the word "scope" in the API construct isn't wrong, it just doesn't seem to add a lot of value. Everything in programming seems to either be a scope or be in a scope.. > > Is it a task? > It seems so. It's a piece of work which can be divided into smaller tasks which can be executed concurrently, then completed as a unit. > > Is it structured? > Sure. However, will we ever have a TaskScope which is _not_ structured? If not, "Structured" does not add much value, other than as a marketing term. I feel this will not age particularly well. Could we move it to the package name, API docs, somewhere else? > > Now, let's look beyond the STS name and look into what we can actually _do_ with an STS: > > scope.fork(() -> ..) > Since we're forking a scope, you may think this returns another.. scope? Ok, it doesn't. Then perhaps.. a Task? No. A SubTask! Well, then what's a Task? There is no such thing! Well, ok.. > > scope.join(): > What does it actually mean to "join a scope"? Is "join" used in a transitive or intransitive sense? Is something in the scope being joined (tasks?), or are we (the caller) "joining" the scope, like Thread::join? > Maybe the API docs give us a clue: "Waits for all subtasks started in this scope to complete". Aha, so we are "completing" the scope/tasks/subtasks. Then perhaps "join" is here just to provide symmetry with "fork" and "complete" would be a more honest name? > > Would something like the following be an improvement? > >> public Result performTask() { >> try (TaskScope scope = TaskScope.open()) { >> Task task1 = scope.task(() -> query(left)); >> Task task2 = scope.task(() -> query(right)); >> scope.complete(); >> return new Result(task.get(), task2.get()); >> } >> } > > Or perhaps get rid of "scope" completely? > >> public Result performTask() { >> try (Task task = Task.open()) { >> Subtask task1 = task.subtask(() -> query(left)); >> Subtask task2 = task.subtask(() -> query(right)); >> task.complete(); >> return new Result(task.get(), task2.get()); >> } >> } > > > When introducing new APIs with new abstractions it's quite common that the initial naming of constructs ends up too.. abstract. While working on the API's implementation, it's also easy for implementation details to leak into the API naming. I have a feeling this may be going on here. Are we at "peak abstraction"? > > Thanks, > Eirik. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eirbjo at gmail.com Fri Nov 8 17:04:05 2024 From: eirbjo at gmail.com (=?UTF-8?B?RWlyaWsgQmrDuHJzbsO4cw==?=) Date: Fri, 8 Nov 2024 18:04:05 +0100 Subject: API naming, StructuredTaskScope In-Reply-To: References: Message-ID: On Fri, Nov 8, 2024 at 3:32?PM Viktor Klang wrote: > Thanks for your thoughts! Happy to help :-) > As you can imagine, we have performed numerous experiments with different naming structures and themes, and the current selection came out as the winner. Sure. Just remember that sometimes being an expert makes it very hard to see the world like a new user does. Anchoring and Curse of Knowledge is real. The first-use, fresh-eye experience happens just once, my feedback here comes from that viewpoint. While today is my first time sitting down actually coding with this feature, I did watch some presentations in the past (by Alan, IIRC). My thought seeing those was "This API seems raw, like work in progress, naming will probably converge / settle on something simpler once the myopticy of the first rounds of experimentation and implementation is over". Seeing that didn't seem to happen, I sat down to code with a goal to find some actual inherent complexity warranting the current naming. So far I've had no luck. But fine, I guess we can always disagree on naming. It should be easy enough to user test this on non-expert users, but yeah it's work.. > Besides the naming, do you have more feedback on the feature itself? Probably, I need some more exploration time first. Eirik. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ron.pressler at oracle.com Fri Nov 8 21:28:02 2024 From: ron.pressler at oracle.com (Ron Pressler) Date: Fri, 8 Nov 2024 21:28:02 +0000 Subject: API naming, StructuredTaskScope In-Reply-To: References: Message-ID: <468B7C40-5F0E-4DB2-887A-6D798DA88EC7@oracle.com> > On 8 Nov 2024, at 13:26, Eirik Bj?rsn?s wrote: > > > scope.fork(() -> ..) > Since we're forking a scope, you may think this returns another.. scope? Ok, it doesn't. Then perhaps.. a Task? No. A SubTask! Well, then what's a Task? There is no such thing! Well, ok.. > > scope.join(): > What does it actually mean to "join a scope"? Is "join" used in a transitive or intransitive sense? Is something in the scope being joined (tasks?), or are we (the caller) "joining" the scope, like Thread::join? > Maybe the API docs give us a clue: "Waits for all subtasks started in this scope to complete". Aha, so we are "completing" the scope/tasks/subtasks. Then perhaps "join" is here just to provide symmetry with "fork" and "complete" would be a more honest name? I agree there are some novel challenges to naming StructuredTaskScope and SubTask, but as to fork and join I will say that both are terms of art in the concurrency and parallelism world, where ?fork" means splitting the instruction stream into multiple parallel ones (typically ones that retain some child-parent relationship to the forking stream), while "join" means joining multiple instruction streams into one, which, in practice, means waiting for them to complete. ?Join" is used in this same sense in the JDK in Thread.join, CompetableFuture.join, and ForkJoinTask.join. ?Fork" is used in this sense in ForkJoinTask.fork. I don?t think `complete` is a better name than `join`. While `join` may be cryptic, `complete` is misleading as the call completes nothing. `awaitCompletion` would be a more evocative name but, as always, when picking names there?s a tension between choosing a name that could be easy for the uninitiated to grasp and a name that would make the developer familiar with a standard term of art in the relevant domain. There are other similar cases in Java. For example, why is it that we ?throw? and ?catch? an ?exception? rather than ?signal? and ?handle? an ?error?? Or why is the key-value data structure known elsewhere as a ?dictionary? or a ?table? or an ?associative array? called a ?map? in Java? I?m not saying what the right answer is ? if there is one ? only that perceived obviousness is not the only consideration. ? Ron From duke at openjdk.org Sun Nov 10 06:40:09 2024 From: duke at openjdk.org (duke) Date: Sun, 10 Nov 2024 06:40:09 GMT Subject: git: openjdk/loom: fibers: 32 new changesets Message-ID: <53cc460f-af1d-404f-98f6-bd183c39901f@openjdk.org> Changeset: 1814e33c Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-07 20:25:51 +0000 URL: https://git.openjdk.org/loom/commit/1814e33c9a7611afc1a9b4aff66ba376a3a242b7 Add ObjectWaiter::at_monitorenter ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 3cdb8f86 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-07 20:26:10 +0000 URL: https://git.openjdk.org/loom/commit/3cdb8f8695155748e3107b77816dd66f58dfb6d7 Fix in JvmtiEnvBase::get_locked_objects_in_frame() ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp Changeset: d75b5fb4 Branch: fibers Author: Alan Bateman Date: 2024-11-09 11:31:09 +0000 URL: https://git.openjdk.org/loom/commit/d75b5fb498ca049d0fca3eba0925d40a8754ec55 Merge branch 'pull/21565' into fibers Changeset: 56c588b4 Branch: fibers Author: Brian Burkhalter Date: 2024-11-07 17:19:27 +0000 URL: https://git.openjdk.org/loom/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25 8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: 4f5a241e Branch: fibers Author: Kevin Walls Date: 2024-11-07 18:13:44 +0000 URL: https://git.openjdk.org/loom/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Reviewed-by: lmesnik, sspitsyn, cjplummer ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: ccda8159 Branch: fibers Author: Calvin Cheung Date: 2024-11-07 18:27:27 +0000 URL: https://git.openjdk.org/loom/commit/ccda8159f65be39d6fab9be87b1a79465aae5452 8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses Reviewed-by: dholmes, coleenp, iklam ! src/hotspot/share/oops/instanceKlass.cpp ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: fac89f47 Branch: fibers Author: Ioi Lam Date: 2024-11-07 18:53:22 +0000 URL: https://git.openjdk.org/loom/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6 8343493: Perform module checks during MetaspaceShared::map_archives() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp Changeset: 2c7bea1c Branch: fibers Author: Kevin Driver Date: 2024-11-07 19:27:35 +0000 URL: https://git.openjdk.org/loom/commit/2c7bea1cb2acd768e57f460440228fee914255a6 8343772: Expected IAPE not thrown in KDF.getInstance (TCK) Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/KDF.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java Changeset: 84c99fb9 Branch: fibers Author: Daniel Gredler Date: 2024-11-07 20:19:50 +0000 URL: https://git.openjdk.org/loom/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java Reviewed-by: honkar, aivanov, aturbanov ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: a63f501b Branch: fibers Author: Alexey Semenyuk Date: 2024-11-07 22:10:59 +0000 URL: https://git.openjdk.org/loom/commit/a63f501b9238c6aae81c2e39fcc1852652116780 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Reviewed-by: rriggs, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java Changeset: f621f26c Branch: fibers Author: Martin Doerr Date: 2024-11-07 22:11:34 +0000 URL: https://git.openjdk.org/loom/commit/f621f26cd113090a0305598cfc50f0eac9a263c6 8343724: [PPC64] Disallow OptoScheduling Reviewed-by: rrich, mbaesken ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 068f4ce8 Branch: fibers Author: Jaikiran Pai Date: 2024-11-08 04:04:34 +0000 URL: https://git.openjdk.org/loom/commit/068f4ce8bc0fb43417c6493597160b49554221d3 8343293: Remove the check for /jre/lib/libjava.dylib from the launcher's java_md_macosx.m Reviewed-by: bpb, rriggs ! src/java.base/macosx/native/libjli/java_md_macosx.m Changeset: d0077eec Branch: fibers Author: Per Minborg Date: 2024-11-08 06:33:41 +0000 URL: https://git.openjdk.org/loom/commit/d0077eece0531bbfef72d25628ec23ba3a799f18 8343771: Some FFM benchmarks are broken Reviewed-by: jvernee, mdoerr ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: a10b1ccd Branch: fibers Author: Roland Westrelin Date: 2024-11-08 07:51:58 +0000 URL: https://git.openjdk.org/loom/commit/a10b1ccd377335354db7505e9944496729e539ce 8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java Changeset: bf5c3ce2 Branch: fibers Author: Kevin Walls Date: 2024-11-08 09:04:24 +0000 URL: https://git.openjdk.org/loom/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df 8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java Changeset: a9e53bb1 Branch: fibers Author: Thomas Schatzl Date: 2024-11-08 09:17:27 +0000 URL: https://git.openjdk.org/loom/commit/a9e53bb11788761277563d5912a9981932a7c1c9 8343783: Improve asserts in concurrentHashTable.inline.hpp Reviewed-by: chagedorn ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: c7f071cf Branch: fibers Author: Thomas Schatzl Date: 2024-11-08 09:44:12 +0000 URL: https://git.openjdk.org/loom/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70 8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 2e58ede1 Branch: fibers Author: Nizar Benalla Date: 2024-11-08 09:53:16 +0000 URL: https://git.openjdk.org/loom/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447 8341399: Add since checker tests to the langtools modules Reviewed-by: vromero ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/TEST.properties + test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java + test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java - test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java + test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java Changeset: 0c281acf Branch: fibers Author: Aleksey Shipilev Date: 2024-11-08 10:04:12 +0000 URL: https://git.openjdk.org/loom/commit/0c281acfb4c87436096cb562d70f800dffa3671a 8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: 96eed7fa Branch: fibers Author: Vicente Romero Date: 2024-11-08 12:27:31 +0000 URL: https://git.openjdk.org/loom/commit/96eed7fa6c025374bc10039bca2949a76d78f890 8343306: javac is failing to determine if a class and a sealed interface are disjoint Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: f6edfe58 Branch: fibers Author: Amit Kumar Date: 2024-11-08 12:46:17 +0000 URL: https://git.openjdk.org/loom/commit/f6edfe58d6931b058a5fec722615740818711065 8343506: [s390x] multiple test failures with ubsan Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/s390.ad Changeset: 7d6a2f37 Branch: fibers Author: theoweidmannoracle Date: 2024-11-08 13:31:24 +0000 URL: https://git.openjdk.org/loom/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a 8342860: Fix more NULL usage backsliding Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp Changeset: 72f67fb1 Branch: fibers Author: Daniel Jeli?ski Date: 2024-11-08 15:03:17 +0000 URL: https://git.openjdk.org/loom/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096 8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java Changeset: 2fb0c1dd Branch: fibers Author: Per Minborg Date: 2024-11-08 16:36:57 +0000 URL: https://git.openjdk.org/loom/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886 8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java Changeset: 60539628 Branch: fibers Author: Kevin Driver Date: 2024-11-08 16:59:26 +0000 URL: https://git.openjdk.org/loom/commit/605396280d5ea225828da4ed688068334a15e122 8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150 Reviewed-by: weijun, hchao, alanb ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java Changeset: 44ec501a Branch: fibers Author: Roman Kennke Date: 2024-11-08 17:21:39 +0000 URL: https://git.openjdk.org/loom/commit/44ec501a41f4794259dd03cd168838e79334890e 8305895: Implement JEP 450: Compact Object Headers (Experimental) Co-authored-by: Sandhya Viswanathan Co-authored-by: Martin Doerr Co-authored-by: Hamlin Li Co-authored-by: Thomas Stuefe Co-authored-by: Amit Kumar Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Co-authored-by: Axel Boldt-Christmas Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin ! make/Images.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp + src/hotspot/share/gc/shared/fullGCForwarding.cpp + src/hotspot/share/gc/shared/fullGCForwarding.hpp + src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/classLoaderMetaspace.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/binList.hpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/blockTree.hpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.hpp + src/hotspot/share/memory/metaspace/metablock.hpp + src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.hpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.hpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/runningCounters.hpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/testHelpers.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp + src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp + test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp + test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java ! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java + test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java + test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/tools/jlink/plugins/CDSPluginTest.java Changeset: 03298558 Branch: fibers Author: Naoto Sato Date: 2024-11-08 20:22:24 +0000 URL: https://git.openjdk.org/loom/commit/0329855831102a48abf14b5befc933f84dfd3460 8343804: Show the default time zone with -XshowSettings option Reviewed-by: iris, jpai ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/jdk/tools/launcher/Settings.java Changeset: 52c0b09b Branch: fibers Author: Phil Race Date: 2024-11-08 20:37:08 +0000 URL: https://git.openjdk.org/loom/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765 8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed Reviewed-by: aivanov ! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java Changeset: 8a69893e Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-09 05:53:16 +0000 URL: https://git.openjdk.org/loom/commit/8a69893e1d01f27b0be65cca69601856c1e54e98 8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 2614c991 Branch: fibers Author: Quan Anh Mai Date: 2024-11-09 09:39:23 +0000 URL: https://git.openjdk.org/loom/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809 8343793: Test java/foreign/TestMemorySession.java is timing out Reviewed-by: mcimadamore ! test/jdk/java/foreign/TestMemorySession.java Changeset: d0bc0a76 Branch: fibers Author: Alan Bateman Date: 2024-11-09 11:31:47 +0000 URL: https://git.openjdk.org/loom/commit/d0bc0a76d76358385497ab0435dc96b7c501edf7 Merge branch 'master' into fibers ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/jdk/ProblemList.txt ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/jdk/ProblemList.txt Changeset: f39846fd Branch: fibers Author: Alan Bateman Date: 2024-11-09 13:03:59 +0000 URL: https://git.openjdk.org/loom/commit/f39846fd1286409a34d2704c6a2fe39eb2517d2c Exclude tools/sincechecker/modules/java.base/JavaBaseCheckSince.java ! test/jdk/ProblemList.txt From duke at openjdk.org Sun Nov 10 06:41:41 2024 From: duke at openjdk.org (duke) Date: Sun, 10 Nov 2024 06:41:41 GMT Subject: git: openjdk/loom: master: 27 new changesets Message-ID: <6a607b55-ab8d-4365-8098-71db84d5409a@openjdk.org> Changeset: 56c588b4 Branch: master Author: Brian Burkhalter Date: 2024-11-07 17:19:27 +0000 URL: https://git.openjdk.org/loom/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25 8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: 4f5a241e Branch: master Author: Kevin Walls Date: 2024-11-07 18:13:44 +0000 URL: https://git.openjdk.org/loom/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Reviewed-by: lmesnik, sspitsyn, cjplummer ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: ccda8159 Branch: master Author: Calvin Cheung Date: 2024-11-07 18:27:27 +0000 URL: https://git.openjdk.org/loom/commit/ccda8159f65be39d6fab9be87b1a79465aae5452 8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses Reviewed-by: dholmes, coleenp, iklam ! src/hotspot/share/oops/instanceKlass.cpp ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: fac89f47 Branch: master Author: Ioi Lam Date: 2024-11-07 18:53:22 +0000 URL: https://git.openjdk.org/loom/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6 8343493: Perform module checks during MetaspaceShared::map_archives() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp Changeset: 2c7bea1c Branch: master Author: Kevin Driver Date: 2024-11-07 19:27:35 +0000 URL: https://git.openjdk.org/loom/commit/2c7bea1cb2acd768e57f460440228fee914255a6 8343772: Expected IAPE not thrown in KDF.getInstance (TCK) Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/KDF.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java Changeset: 84c99fb9 Branch: master Author: Daniel Gredler Date: 2024-11-07 20:19:50 +0000 URL: https://git.openjdk.org/loom/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java Reviewed-by: honkar, aivanov, aturbanov ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: a63f501b Branch: master Author: Alexey Semenyuk Date: 2024-11-07 22:10:59 +0000 URL: https://git.openjdk.org/loom/commit/a63f501b9238c6aae81c2e39fcc1852652116780 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Reviewed-by: rriggs, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java Changeset: f621f26c Branch: master Author: Martin Doerr Date: 2024-11-07 22:11:34 +0000 URL: https://git.openjdk.org/loom/commit/f621f26cd113090a0305598cfc50f0eac9a263c6 8343724: [PPC64] Disallow OptoScheduling Reviewed-by: rrich, mbaesken ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 068f4ce8 Branch: master Author: Jaikiran Pai Date: 2024-11-08 04:04:34 +0000 URL: https://git.openjdk.org/loom/commit/068f4ce8bc0fb43417c6493597160b49554221d3 8343293: Remove the check for /jre/lib/libjava.dylib from the launcher's java_md_macosx.m Reviewed-by: bpb, rriggs ! src/java.base/macosx/native/libjli/java_md_macosx.m Changeset: d0077eec Branch: master Author: Per Minborg Date: 2024-11-08 06:33:41 +0000 URL: https://git.openjdk.org/loom/commit/d0077eece0531bbfef72d25628ec23ba3a799f18 8343771: Some FFM benchmarks are broken Reviewed-by: jvernee, mdoerr ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: a10b1ccd Branch: master Author: Roland Westrelin Date: 2024-11-08 07:51:58 +0000 URL: https://git.openjdk.org/loom/commit/a10b1ccd377335354db7505e9944496729e539ce 8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java Changeset: bf5c3ce2 Branch: master Author: Kevin Walls Date: 2024-11-08 09:04:24 +0000 URL: https://git.openjdk.org/loom/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df 8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java Changeset: a9e53bb1 Branch: master Author: Thomas Schatzl Date: 2024-11-08 09:17:27 +0000 URL: https://git.openjdk.org/loom/commit/a9e53bb11788761277563d5912a9981932a7c1c9 8343783: Improve asserts in concurrentHashTable.inline.hpp Reviewed-by: chagedorn ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: c7f071cf Branch: master Author: Thomas Schatzl Date: 2024-11-08 09:44:12 +0000 URL: https://git.openjdk.org/loom/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70 8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 2e58ede1 Branch: master Author: Nizar Benalla Date: 2024-11-08 09:53:16 +0000 URL: https://git.openjdk.org/loom/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447 8341399: Add since checker tests to the langtools modules Reviewed-by: vromero ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/TEST.properties + test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java + test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java - test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java + test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java Changeset: 0c281acf Branch: master Author: Aleksey Shipilev Date: 2024-11-08 10:04:12 +0000 URL: https://git.openjdk.org/loom/commit/0c281acfb4c87436096cb562d70f800dffa3671a 8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: 96eed7fa Branch: master Author: Vicente Romero Date: 2024-11-08 12:27:31 +0000 URL: https://git.openjdk.org/loom/commit/96eed7fa6c025374bc10039bca2949a76d78f890 8343306: javac is failing to determine if a class and a sealed interface are disjoint Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: f6edfe58 Branch: master Author: Amit Kumar Date: 2024-11-08 12:46:17 +0000 URL: https://git.openjdk.org/loom/commit/f6edfe58d6931b058a5fec722615740818711065 8343506: [s390x] multiple test failures with ubsan Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/s390.ad Changeset: 7d6a2f37 Branch: master Author: theoweidmannoracle Date: 2024-11-08 13:31:24 +0000 URL: https://git.openjdk.org/loom/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a 8342860: Fix more NULL usage backsliding Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp Changeset: 72f67fb1 Branch: master Author: Daniel Jeli?ski Date: 2024-11-08 15:03:17 +0000 URL: https://git.openjdk.org/loom/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096 8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java Changeset: 2fb0c1dd Branch: master Author: Per Minborg Date: 2024-11-08 16:36:57 +0000 URL: https://git.openjdk.org/loom/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886 8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java Changeset: 60539628 Branch: master Author: Kevin Driver Date: 2024-11-08 16:59:26 +0000 URL: https://git.openjdk.org/loom/commit/605396280d5ea225828da4ed688068334a15e122 8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150 Reviewed-by: weijun, hchao, alanb ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java Changeset: 44ec501a Branch: master Author: Roman Kennke Date: 2024-11-08 17:21:39 +0000 URL: https://git.openjdk.org/loom/commit/44ec501a41f4794259dd03cd168838e79334890e 8305895: Implement JEP 450: Compact Object Headers (Experimental) Co-authored-by: Sandhya Viswanathan Co-authored-by: Martin Doerr Co-authored-by: Hamlin Li Co-authored-by: Thomas Stuefe Co-authored-by: Amit Kumar Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Co-authored-by: Axel Boldt-Christmas Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin ! make/Images.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp + src/hotspot/share/gc/shared/fullGCForwarding.cpp + src/hotspot/share/gc/shared/fullGCForwarding.hpp + src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/classLoaderMetaspace.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/binList.hpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/blockTree.hpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.hpp + src/hotspot/share/memory/metaspace/metablock.hpp + src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.hpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.hpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/runningCounters.hpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/testHelpers.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp + src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp + test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp + test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java ! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java + test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java + test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/tools/jlink/plugins/CDSPluginTest.java Changeset: 03298558 Branch: master Author: Naoto Sato Date: 2024-11-08 20:22:24 +0000 URL: https://git.openjdk.org/loom/commit/0329855831102a48abf14b5befc933f84dfd3460 8343804: Show the default time zone with -XshowSettings option Reviewed-by: iris, jpai ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/jdk/tools/launcher/Settings.java Changeset: 52c0b09b Branch: master Author: Phil Race Date: 2024-11-08 20:37:08 +0000 URL: https://git.openjdk.org/loom/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765 8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed Reviewed-by: aivanov ! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java Changeset: 8a69893e Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-09 05:53:16 +0000 URL: https://git.openjdk.org/loom/commit/8a69893e1d01f27b0be65cca69601856c1e54e98 8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 2614c991 Branch: master Author: Quan Anh Mai Date: 2024-11-09 09:39:23 +0000 URL: https://git.openjdk.org/loom/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809 8343793: Test java/foreign/TestMemorySession.java is timing out Reviewed-by: mcimadamore ! test/jdk/java/foreign/TestMemorySession.java From nadeeshtv at gmail.com Sun Nov 10 07:59:48 2024 From: nadeeshtv at gmail.com (nadeesh t v) Date: Sun, 10 Nov 2024 08:59:48 +0100 Subject: Some generic questions about the virtual thread. Message-ID: Hello, I have some generic questions about virtual threads after reading the JEP 444 , JEP 491 . I did not find those answers by googling or in some Devoxx/JVMLS talks that I have watched. That?s why I am reaching out here. Please redirect me if it?s not the appropriate place. What is the reason behind making a virtual thread daemon thread? Does it mean we should use virtual thread only if we do not care about its completion before shutdown of JVM? IN JEP 444, I could see `The scheduler does not compensate for pinning by expanding its parallelism.` Is it based on the assumption that other tasks may wait for the same lock or is it because of some other technical reasons around pinning? In JEP 491 , I could see the in-depth detail of the reason behind pinning for synchronized cases. Could someone share what would be the reason behind pinning in case of the JNI method invocation? I could see the JEP mentions `presence of native frame on stack` . Therefore, I am guessing it?s something around that but if someone could give a bit more detail about it that would be helpful. -- Thanks and Regards, Nadeesh TV -------------- next part -------------- An HTML attachment was scrubbed... URL: From michael.hearn at oracle.com Mon Nov 11 08:49:26 2024 From: michael.hearn at oracle.com (Mike Hearn) Date: Mon, 11 Nov 2024 08:49:26 +0000 Subject: Some generic questions about the virtual thread. In-Reply-To: References: Message-ID: <92BB522F-E0F2-4C41-AF82-4DEF46359E58@oracle.com> In JEP 491, I could see the in-depth detail of the reason behind pinning for synchronized cases. Could someone share what would be the reason behind pinning in case of the JNI method invocation? I could see the JEP mentions `presence of native frame on stack` . Therefore, I am guessing it?s something around that but if someone could give a bit more detail about it that would be helpful. Native frames can?t be supported because Loom works by unwinding the stack into the heap (roughly speaking). Doing that requires metadata describing what?s on the stack and where, which has to be produced by the JIT compiler. Native frames were produced by a non-JVM compiler and lack that metadata, so can?t be unwound. The compiler is also expected to do some other things to coordinate with the JVM runtime. Theoretically this can be solved either by: 1. Having a native code compiler that produces the same kind of code and the same kind of integrations as C1/C2/Graal does. 2. Compiling the native code just-in-time using the JVM JIT compilers too, from e.g. LLVM bitcode. Sulong is an implementation of this approach. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brandon.burchett at globalstar.com Mon Nov 11 19:17:28 2024 From: brandon.burchett at globalstar.com (Brandon Burchett) Date: Mon, 11 Nov 2024 19:17:28 +0000 Subject: JEP 491 Backport Message-ID: Will JEP 491 be backported to JDK 21/22/23? Would be nice if it was backported to at least LTS JDK 21. Thanks, Brandon Burchett -------------- next part -------------- An HTML attachment was scrubbed... URL: From ron.pressler at oracle.com Mon Nov 11 21:59:12 2024 From: ron.pressler at oracle.com (Ron Pressler) Date: Mon, 11 Nov 2024 21:59:12 +0000 Subject: JEP 491 Backport In-Reply-To: References: Message-ID: > On 11 Nov 2024, at 19:17, Brandon Burchett wrote: > > Will JEP 491 be backported to JDK 21/22/23? > > Would be nice if it was backported to at least LTS JDK 21. > LTS updates are a relatively new form of release train that was added to the JDK for those who specifically *don?t* want new features and performance or tooling enhancements because they want stability over everything else (typically because they?re running legacy applications that aren?t under very active maintenance). To offer them that, we must backport as little as possible, usually security patches and fixes only to the most critical bugs. Those who want enhancements should use the current JDK ? the ?tip? ? which offers backward-compatible upgrades with new features and enhancements. Backporting enhancements to releases that people choose because they *don?t* want any enhancements doesn?t make sense. ? Ron From brandon.burchett at globalstar.com Mon Nov 11 22:25:00 2024 From: brandon.burchett at globalstar.com (Brandon Burchett) Date: Mon, 11 Nov 2024 22:25:00 +0000 Subject: JEP 491 Backport In-Reply-To: References: Message-ID: While I agree with all of that, I don't think the unnecessary pinning of virtual threads should be considered a "stable" behavior, and if anything, cause more harm than good, especially since virtual threads were the highlight of JDK 21. ________________________________ From: Ron Pressler Sent: Monday, November 11, 2024 3:59 PM To: Brandon Burchett Cc: loom-dev at openjdk.org Subject: Re: JEP 491 Backport EXTERNAL - This message was sent from outside the Globalstar network. > On 11 Nov 2024, at 19:17, Brandon Burchett wrote: > > Will JEP 491 be backported to JDK 21/22/23? > > Would be nice if it was backported to at least LTS JDK 21. > LTS updates are a relatively new form of release train that was added to the JDK for those who specifically *don?t* want new features and performance or tooling enhancements because they want stability over everything else (typically because they?re running legacy applications that aren?t under very active maintenance). To offer them that, we must backport as little as possible, usually security patches and fixes only to the most critical bugs. Those who want enhancements should use the current JDK ? the ?tip? ? which offers backward-compatible upgrades with new features and enhancements. Backporting enhancements to releases that people choose because they *don?t* want any enhancements doesn?t make sense. ? Ron -------------- next part -------------- An HTML attachment was scrubbed... URL: From ron.pressler at oracle.com Tue Nov 12 01:06:41 2024 From: ron.pressler at oracle.com (Ron Pressler) Date: Tue, 12 Nov 2024 01:06:41 +0000 Subject: [External] : Re: JEP 491 Backport In-Reply-To: References: Message-ID: > On 11 Nov 2024, at 22:25, Brandon Burchett wrote: > > While I agree with all of that, I don't think the unnecessary pinning of virtual threads should be considered a "stable" behavior, and if anything, cause more harm than good, especially since virtual threads were the highlight of JDK 21. Virtual threads behave in 21 exactly as documented for that version, and stability means no (or minimal) change in behaviour of any kind. Enhancements are meant to change behaviour for the better, and that?s why the JDK offers updates for people who want them and updates for people who don?t want them. It doesn?t make sense to deliver enhancements in those releases that people pick when they don?t want enhancements. People interested in enhancements, use the releases that contain them. ? Ron From aph-open at littlepinkcloud.com Tue Nov 12 11:40:42 2024 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 12 Nov 2024 11:40:42 +0000 Subject: JEP 491 Backport In-Reply-To: References: Message-ID: <1bbb69b6-77a2-433b-83ac-55fad76832bc@littlepinkcloud.com> On 11/11/24 22:25, Brandon Burchett wrote: > While I agree with all of that, I don't think the unnecessary?pinning of virtual threads should be considered a "stable" behavior, and if anything, cause more harm than good, especially since virtual threads were /the highlight/?of JDK 21. Speaking as a maintainer of JDK 21, and a part-author of the JEP 491 implementation, I think it would be a risky backport. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From alan.bateman at oracle.com Tue Nov 12 11:57:12 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Tue, 12 Nov 2024 11:57:12 +0000 Subject: JEP 491 Backport In-Reply-To: <1bbb69b6-77a2-433b-83ac-55fad76832bc@littlepinkcloud.com> References: <1bbb69b6-77a2-433b-83ac-55fad76832bc@littlepinkcloud.com> Message-ID: <1503f11e-2435-4d8b-bc17-30d876b2adbb@oracle.com> On 12/11/2024 11:40, Andrew Haley wrote: > On 11/11/24 22:25, Brandon Burchett wrote: >> While I agree with all of that, I don't think the unnecessary?pinning >> of virtual threads should be considered a "stable" behavior, and if >> anything, cause more harm than good, especially since virtual threads >> were /the highlight/?of JDK 21. > > Speaking as a maintainer of JDK 21, and a part-author of the JEP 491 > implementation, I think it would be a risky backport. > Indeed, esp. as the changes are to the lightweight locking mode only and this mode only became the default in JDK 23. There is also a dependency on a change to the JVMTI spec that was done in JDK 23. -Alan From duke at openjdk.org Tue Nov 12 19:28:46 2024 From: duke at openjdk.org (duke) Date: Tue, 12 Nov 2024 19:28:46 GMT Subject: git: openjdk/loom: fibers: 56 new changesets Message-ID: <4aca47bc-1b7b-4e64-b327-d2abee6c2ed9@openjdk.org> Changeset: 325a2c3f Branch: fibers Author: Goetz Lindenmaier Date: 2024-11-09 18:57:21 +0000 URL: https://git.openjdk.org/loom/commit/325a2c3f76a45248e6f8baa63477db15e55be705 8343848: Fix typo of property name in TestOAEPPadding after 8341927 Reviewed-by: lucy, mullan ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java Changeset: f4008968 Branch: fibers Author: Weijun Wang Date: 2024-11-09 23:11:33 +0000 URL: https://git.openjdk.org/loom/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6 8342442: Static ACVP sample tests Reviewed-by: mullan, bperez + test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/acvp/ML_DSA_Test.java + test/jdk/sun/security/provider/acvp/ML_KEM_Test.java + test/jdk/sun/security/provider/acvp/SHA_Test.java + test/jdk/sun/security/provider/acvp/data/acvp.md + test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java + test/lib/jdk/test/lib/security/FixedSecureRandom.java Changeset: 423e8e09 Branch: fibers Author: Albert Mingkun Yang Date: 2024-11-10 11:03:03 +0000 URL: https://git.openjdk.org/loom/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6 8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC Co-authored-by: Guoxiong Li Reviewed-by: zgu, iwalulya, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 74ae3c68 Branch: fibers Author: Shaojin Wen Date: 2024-11-11 00:40:26 +0000 URL: https://git.openjdk.org/loom/commit/74ae3c688b37e693e20eb4e17c631897c5464400 8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 7b0f273e Branch: fibers Author: David Holmes Date: 2024-11-11 01:40:10 +0000 URL: https://git.openjdk.org/loom/commit/7b0f273e37625461baa333a3ef20fbbd93647243 8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: ca69a53b Branch: fibers Author: Jaikiran Pai Date: 2024-11-11 04:31:56 +0000 URL: https://git.openjdk.org/loom/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab 8211033: Clean up the processing -classpath argument not to set LM_CLASS Reviewed-by: alanb ! src/java.base/share/native/libjli/java.c Changeset: e1d684c6 Branch: fibers Author: Shaojin Wen Date: 2024-11-11 05:06:56 +0000 URL: https://git.openjdk.org/loom/commit/e1d684c6451ae7875b61a92603c19336ccd734d6 8342650: Move getChars to DecimalDigits Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 5f338e9a Branch: fibers Author: Christian Hagedorn Date: 2024-11-11 06:18:25 +0000 URL: https://git.openjdk.org/loom/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211 8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 5b2f7f3b Branch: fibers Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-11 08:17:00 +0000 URL: https://git.openjdk.org/loom/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38 8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr Reviewed-by: thartmann, kvn, kbarrett ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Changeset: ae6bb3cd Branch: fibers Author: Thomas Schatzl Date: 2024-11-11 09:08:00 +0000 URL: https://git.openjdk.org/loom/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7 8343824: Remove unused InstructionFlags in C1 Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_Instruction.hpp Changeset: f12c370d Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-11 09:24:44 +0000 URL: https://git.openjdk.org/loom/commit/f12c370d73363f384e3425857a663d855660f33a 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Reviewed-by: abhiscxk, dnguyen ! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java Changeset: a93bd9df Branch: fibers Author: Amit Kumar Date: 2024-11-11 09:32:09 +0000 URL: https://git.openjdk.org/loom/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d 8343810: [s390x] is_uimm* methods should take unsigned arguments Reviewed-by: lucy ! src/hotspot/cpu/s390/assembler_s390.hpp Changeset: 5ca6698b Branch: fibers Author: Jan Lahoda Date: 2024-11-11 09:34:43 +0000 URL: https://git.openjdk.org/loom/commit/5ca6698ba418e82ff93471fbb495759850f26f63 8341176: Permit access to diagnostics for transient snippets Reviewed-by: vromero ! 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/SourceCodeAnalysis.java ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java Changeset: ec13364c Branch: fibers Author: Roberto Casta?eda Lozano Date: 2024-11-11 10:05:15 +0000 URL: https://git.openjdk.org/loom/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2 8343067: C2: revisit constant-offset AddP chains after successful input idealizations Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: cbe8448f Branch: fibers Author: Magnus Ihse Bursie Date: 2024-11-11 10:15:02 +0000 URL: https://git.openjdk.org/loom/commit/cbe8448f28895b887157c1f23a0cf70070449509 8268895: Do not filter out man pages from build Reviewed-by: dholmes, jwaters ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js Changeset: b1a94918 Branch: fibers Author: Joel Sikstr?m Date: 2024-11-11 10:36:46 +0000 URL: https://git.openjdk.org/loom/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a 8343321: Bad verify in LockStack::oops_do() Reviewed-by: stefank, rkennke, coleenp ! src/hotspot/share/runtime/lockStack.inline.hpp Changeset: 36e12955 Branch: fibers Author: Thomas Schatzl Date: 2024-11-11 11:31:53 +0000 URL: https://git.openjdk.org/loom/commit/36e12955b2129f2075a203a0b39198f256083a24 8343929: Remove PreservedMarksSet::createTask() after JDK-8305895 Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 50161322 Branch: fibers Author: Kevin Walls Date: 2024-11-11 12:26:38 +0000 URL: https://git.openjdk.org/loom/commit/5016132291b8cb94c37ffb9397282927df87a3c5 8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! test/jdk/ProblemList.txt Changeset: f3ba7676 Branch: fibers Author: Tobias Holenstein Date: 2024-11-11 13:25:42 +0000 URL: https://git.openjdk.org/loom/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6 8343535: IGV: Colorize nodes on demand Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif Changeset: 2ec35808 Branch: fibers Author: Severin Gehwolf Date: 2024-11-11 13:35:25 +0000 URL: https://git.openjdk.org/loom/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828 8311302: Implement JEP 493: Linking Run-Time Images without JMODs Co-authored-by: Mandy Chung Reviewed-by: mchung, alanb, erikj, ihse ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/jdk/modules/etc/JmodExcludedFiles.java ! test/jdk/tools/jlink/ImageFileCreatorTest.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java + test/jdk/tools/jlink/JLinkHelpCapabilityTest.java ! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java + test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java + test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java + test/jdk/tools/jlink/runtimeImage/CapturingHandler.java + test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java + test/jdk/tools/jlink/runtimeImage/JImageHelper.java + test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java + test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java + test/jdk/tools/jlink/runtimeImage/MultiHopTest.java + test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java + test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java ! test/jdk/tools/lib/tests/Helper.java ! test/jdk/tools/lib/tests/JImageGenerator.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java ! test/langtools/tools/javac/plugin/InternalAPI.java Changeset: babb52a0 Branch: fibers Author: Albert Mingkun Yang Date: 2024-11-11 14:21:21 +0000 URL: https://git.openjdk.org/loom/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59 8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding Reviewed-by: chagedorn ! src/hotspot/share/oops/compressedKlass.cpp Changeset: 0759224e Branch: fibers Author: Markus Gr?nlund Date: 2024-11-11 14:36:30 +0000 URL: https://git.openjdk.org/loom/commit/0759224edc9843d77b3eb0f121d724de826b634d 8342105: JVM Crash when Jacoco and JFR are active Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp Changeset: b0a371b0 Branch: fibers Author: Shaojin Wen Date: 2024-11-11 15:14:10 +0000 URL: https://git.openjdk.org/loom/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf 8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits Reviewed-by: jpai, alanb, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 80f4c0c3 Branch: fibers Author: Nizar Benalla Date: 2024-11-11 15:21:56 +0000 URL: https://git.openjdk.org/loom/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce 8343442: Add since checker tests to the networking area modules Reviewed-by: jpai, dfuchs = test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java Changeset: 6088d620 Branch: fibers Author: Johan Sj?len Date: 2024-11-11 16:10:57 +0000 URL: https://git.openjdk.org/loom/commit/6088d620b44b83fac41ba403a059208414b32a89 8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: alanb, syan ! test/jdk/ProblemList.txt Changeset: 889f9062 Branch: fibers Author: Richard Reingruber Date: 2024-11-11 16:35:22 +0000 URL: https://git.openjdk.org/loom/commit/889f906235e99b7207f2e30e1f6f5771188f5a56 8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java Reviewed-by: fyang, amitkumar, roland ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: ef0dc251 Branch: fibers Author: Viktor Klang Date: 2024-11-11 19:57:26 +0000 URL: https://git.openjdk.org/loom/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd 8342707: Prepare Gatherers for graduation from Preview Reviewed-by: alanb, liach ! src/java.base/share/classes/java/util/stream/Gatherer.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/stream/Gatherers.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/stream/GathererAPITest.java ! test/jdk/java/util/stream/GathererShortCircuitTest.java ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/stream/GatherersFoldTest.java ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java ! test/jdk/java/util/stream/GatherersScanTest.java ! test/jdk/java/util/stream/GatherersWindowFixedTest.java ! test/jdk/java/util/stream/GatherersWindowSlidingTest.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java Changeset: cbf4dd58 Branch: fibers Author: Hamlin Li Date: 2024-11-11 21:33:12 +0000 URL: https://git.openjdk.org/loom/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42 8343555: RISC-V: make some verified (on hardware) extension options diagnostic Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 2a83feb4 Branch: fibers Author: Alan Bateman Date: 2024-11-12 06:44:39 +0000 URL: https://git.openjdk.org/loom/commit/2a83feb417ed854483e43b9b3b30e267f7f56584 Merge branch 'master' into fibers ! src/hotspot/share/runtime/lockStack.inline.hpp ! test/jdk/ProblemList.txt ! src/hotspot/share/runtime/lockStack.inline.hpp ! test/jdk/ProblemList.txt Changeset: 61514784 Branch: fibers Author: Alan Bateman Date: 2024-11-11 19:23:28 +0000 URL: https://git.openjdk.org/loom/commit/6151478406d2e617a3db5beae6c9ec423d1ee7b7 Fix typo in awaitAll's apiNote ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: d202d91d Branch: fibers Author: Alan Bateman Date: 2024-11-12 06:44:53 +0000 URL: https://git.openjdk.org/loom/commit/d202d91d91468b5b02e625d5a7983cfb4bf7e89f Merge loom into fibers Changeset: a1fb337f Branch: fibers Author: Alan Bateman Date: 2024-11-12 06:46:15 +0000 URL: https://git.openjdk.org/loom/commit/a1fb337ff14b27a8a92383669b5687cffbbfe11d Remove javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java from exclude list ! test/jdk/ProblemList.txt Changeset: d6a46b4c Branch: fibers Author: Alan Bateman Date: 2024-11-12 09:44:05 +0000 URL: https://git.openjdk.org/loom/commit/d6a46b4ca439b9d20cc4e673a7fcb216aea38678 Improve join description ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 1fc7bfb0 Branch: fibers Author: Alan Bateman Date: 2024-11-12 12:31:15 +0000 URL: https://git.openjdk.org/loom/commit/1fc7bfb0599a040b97f66271bb5dca6b881f523f API improvements, drop SM usage ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java Changeset: ee6dc14b Branch: fibers Author: Alan Bateman Date: 2024-11-12 15:19:30 +0000 URL: https://git.openjdk.org/loom/commit/ee6dc14b16d132d11ee57697173019b345074258 Merge loom into fibers Changeset: 4fa760a1 Branch: fibers Author: Kevin Walls Date: 2024-11-12 09:13:29 +0000 URL: https://git.openjdk.org/loom/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java Changeset: baabfbba Branch: fibers Author: Hannes Walln?fer Date: 2024-11-12 09:23:29 +0000 URL: https://git.openjdk.org/loom/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29 8341904: Search tag in inherited doc comment creates additional index item Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java Changeset: cfe719fb Branch: fibers Author: Hannes Walln?fer Date: 2024-11-12 09:25:34 +0000 URL: https://git.openjdk.org/loom/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70 8340565: Create separate index page for terms defined by the index tag Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java Changeset: b53ee053 Branch: fibers Author: Nizar Benalla Date: 2024-11-12 09:26:49 +0000 URL: https://git.openjdk.org/loom/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486 8202617: javadoc generates broken links to undocumented (e.g. private) members Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java - test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java ! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java - test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java Changeset: 3727f404 Branch: fibers Author: Christian Hagedorn Date: 2024-11-12 10:11:55 +0000 URL: https://git.openjdk.org/loom/commit/3727f4046188bb623f9efec6fa149f767a9ffa30 8343745: Only update Last Value Assertion Predicates in Loop Unrolling Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 2c1e4c38 Branch: fibers Author: Hamlin Li Date: 2024-11-12 10:15:04 +0000 URL: https://git.openjdk.org/loom/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e 8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported Reviewed-by: fyang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 57292276 Branch: fibers Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-12 11:34:11 +0000 URL: https://git.openjdk.org/loom/commit/5729227651969f542f040e5d0bfbf9b0b99b5698 8343250: ArrayBlockingQueue serialization not thread safe Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java Changeset: 67d1ef14 Branch: fibers Author: Tobias Hartmann Date: 2024-11-12 12:42:13 +0000 URL: https://git.openjdk.org/loom/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728 8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes Reviewed-by: roland, chagedorn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 50b6e41e Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-12 13:13:28 +0000 URL: https://git.openjdk.org/loom/commit/50b6e41e0e8d6575061996a48077fb809bede8e4 8300732: Whitebox functions for Metaspace test should use byte size Reviewed-by: stuefe, asmehra ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java + test/lib/jdk/test/lib/Unit.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 8a2a75e5 Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-12 13:19:06 +0000 URL: https://git.openjdk.org/loom/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab 8339892: Several security shell tests don't set TESTJAVAOPTS Reviewed-by: valeriep ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/jdk/java/security/cert/CertificateFactory/slowstream.sh ! test/jdk/sun/security/krb5/runNameEquals.sh ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/jdk/sun/security/util/Pem/encoding.sh ! test/jdk/sun/security/validator/certreplace.sh ! test/jdk/sun/security/validator/samedn.sh Changeset: 78b80150 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-12 15:23:48 +0000 URL: https://git.openjdk.org/loom/commit/78b80150e009745b8f28d36c3836f18ad0ca921f 8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning Co-authored-by: Patricio Chilano Mateo Co-authored-by: Alan Bateman Co-authored-by: Andrew Haley Co-authored-by: Fei Yang Co-authored-by: Coleen Phillimore Co-authored-by: Richard Reingruber Co-authored-by: Martin Doerr Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/lang/Object.java - src/java.base/share/classes/java/lang/PinnedThreadPrinter.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java - src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java - src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java ! src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java + test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java + test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.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/SuspendWithInterruptLock/SuspendWithInterruptLock.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/jdk/ProblemList-Xcomp.txt - test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java + test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/LockingMode.java + test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java + test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java + test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java - test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java + test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c - test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c + test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java - test/jdk/java/lang/Thread/virtual/stress/TEST.properties ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/jdk/internal/vm/Continuation/Basic.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2989d873 Branch: fibers Author: Fei Yang Date: 2024-11-12 15:26:19 +0000 URL: https://git.openjdk.org/loom/commit/2989d8734c70e1db87d2a708719fd2d966903a93 8343805: RISC-V: JVM crashes on startup when disabling compressed instructions Reviewed-by: mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: e5eaa7f1 Branch: fibers Author: Erik Gahlin Date: 2024-11-12 15:34:50 +0000 URL: https://git.openjdk.org/loom/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077 8343946: JFR: Wildcard should only work with COUNT for 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 2a8ace5b Branch: fibers Author: Alan Bateman Date: 2024-11-12 15:50:56 +0000 URL: https://git.openjdk.org/loom/commit/2a8ace5bf3b8d27698a8c6392c36c5ebf383a871 Merge branch 'master' into fibers ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 81752c4b Branch: fibers Author: Markus Gr?nlund Date: 2024-11-12 15:45:23 +0000 URL: https://git.openjdk.org/loom/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d 8338565: Test crashed: assert(is_path_empty()) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: c12b386d Branch: fibers Author: Tom Rodriguez Date: 2024-11-12 15:52:30 +0000 URL: https://git.openjdk.org/loom/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86 8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: db850905 Branch: fibers Author: Sean Mullan Date: 2024-11-12 17:16:15 +0000 URL: https://git.openjdk.org/loom/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982 8338411: Implement JEP 486: Permanently Disable the Security Manager Co-authored-by: Sean Mullan Co-authored-by: Alan Bateman Co-authored-by: Weijun Wang Co-authored-by: Aleksei Efimov Co-authored-by: Brian Burkhalter Co-authored-by: Daniel Fuchs Co-authored-by: Harshitha Onkar Co-authored-by: Joe Wang Co-authored-by: Jorn Vernee Co-authored-by: Justin Lu Co-authored-by: Kevin Walls Co-authored-by: Lance Andersen Co-authored-by: Naoto Sato Co-authored-by: Roger Riggs Co-authored-by: Brent Christian Co-authored-by: Stuart Marks Co-authored-by: Ian Graves Co-authored-by: Phil Race Co-authored-by: Erik Gahlin Co-authored-by: Jaikiran Pai Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila ! make/modules/java.base/Copy.gmk ! make/modules/java.rmi/Launcher.gmk ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/SecurityException.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/MulticastChannel.java ! src/java.base/share/classes/java/nio/channels/NetworkChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/AccessDeniedException.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/Watchable.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ServerSocketFactory.java ! src/java.base/share/classes/javax/net/SocketFactory.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java - src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/Resources.java - src/java.base/share/conf/security/java.policy ! src/java.base/share/conf/security/java.security - src/java.base/share/lib/security/default.policy - src/java.base/share/native/libjava/AccessController.c - src/java.base/share/native/libjava/SecurityManager.c - src/java.base/windows/lib/security/default.policy ! src/java.compiler/share/classes/javax/tools/FileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Expression.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/sound/sampled/Line.java ! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/WindowConstants.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/java/net/http/WebSocket.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java - test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java - test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java - test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java ! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java ! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java ! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java - test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy - test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java - test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy ! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java ! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java - test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy ! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java - test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy ! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java - test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy - test/jdk/com/sun/security/auth/uphc.policy - test/jdk/com/sun/tools/attach/PermissionTest.java - test/jdk/com/sun/tools/attach/java.policy.allow - test/jdk/com/sun/tools/attach/java.policy.deny ! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java - test/jdk/java/awt/Debug/DumpOnKey/dump.policy - test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java - test/jdk/java/awt/Desktop/DefaultPermissions/java.policy - test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java - test/jdk/java/awt/Desktop/SecurityTest/desktop.policy - test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java - test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy - test/jdk/java/awt/FontClass/CreateFont/BigFont.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh - test/jdk/java/awt/FontClass/FontAccess.java - test/jdk/java/awt/FontClass/FontPrivilege.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java - test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java - test/jdk/java/awt/PrintJob/Security/policy ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java - test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java - test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy - test/jdk/java/awt/color/LoadProfileWithSM.java - test/jdk/java/awt/color/StandardProfileTest.java - test/jdk/java/awt/color/StandardProfileTest.policy - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java ! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java - test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy ! test/jdk/java/awt/image/mlib/MlibOpsTest.java - test/jdk/java/awt/image/mlib/mlib.security.policy - test/jdk/java/awt/print/PrintServicesSecurityManager.java - test/jdk/java/awt/print/PrinterJob/CheckAccess.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java - test/jdk/java/awt/security/Permissions.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/policy - test/jdk/java/beans/Beans/Test4080522.java - test/jdk/java/beans/EventHandler/Test6277246.java - test/jdk/java/beans/EventHandler/Test6277266.java ! test/jdk/java/beans/Introspector/7084904/Test7084904.java ! test/jdk/java/beans/Introspector/Test4683761.java - test/jdk/java/beans/Introspector/Test6277246.java - test/jdk/java/beans/PropertyEditor/TestBooleanClass.java - test/jdk/java/beans/PropertyEditor/TestBooleanType.java - test/jdk/java/beans/PropertyEditor/TestByteClass.java - test/jdk/java/beans/PropertyEditor/TestByteType.java - test/jdk/java/beans/PropertyEditor/TestColorClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleType.java - test/jdk/java/beans/PropertyEditor/TestEnumClass.java - test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java - test/jdk/java/beans/PropertyEditor/TestFloatClass.java - test/jdk/java/beans/PropertyEditor/TestFloatType.java - test/jdk/java/beans/PropertyEditor/TestFontClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerType.java - test/jdk/java/beans/PropertyEditor/TestLongClass.java - test/jdk/java/beans/PropertyEditor/TestLongType.java - test/jdk/java/beans/PropertyEditor/TestShortClass.java - test/jdk/java/beans/PropertyEditor/TestShortType.java - test/jdk/java/beans/PropertyEditor/TestStringClass.java ! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java - test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy ! test/jdk/java/beans/Statement/ClassForName/ClassForName.java - test/jdk/java/beans/Statement/ClassForName/java.policy - test/jdk/java/beans/Statement/Test6224433.java ! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java ! test/jdk/java/beans/XMLDecoder/spec/TestArray.java ! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java ! test/jdk/java/beans/XMLDecoder/spec/TestByte.java ! test/jdk/java/beans/XMLDecoder/spec/TestChar.java ! test/jdk/java/beans/XMLDecoder/spec/TestClass.java ! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java ! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java ! test/jdk/java/beans/XMLDecoder/spec/TestField.java ! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java ! test/jdk/java/beans/XMLDecoder/spec/TestInt.java ! test/jdk/java/beans/XMLDecoder/spec/TestJava.java ! test/jdk/java/beans/XMLDecoder/spec/TestLong.java ! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java ! test/jdk/java/beans/XMLDecoder/spec/TestNew.java ! test/jdk/java/beans/XMLDecoder/spec/TestNull.java ! test/jdk/java/beans/XMLDecoder/spec/TestObject.java ! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java ! test/jdk/java/beans/XMLDecoder/spec/TestShort.java ! test/jdk/java/beans/XMLDecoder/spec/TestString.java ! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java ! test/jdk/java/beans/XMLDecoder/spec/TestVar.java - test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java ! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java ! test/jdk/java/beans/XMLEncoder/AbstractTest.java ! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java ! test/jdk/java/beans/XMLEncoder/Test4631471.java ! test/jdk/java/beans/XMLEncoder/Test4652928.java ! test/jdk/java/beans/XMLEncoder/Test4679556.java ! test/jdk/java/beans/XMLEncoder/Test4903007.java ! test/jdk/java/beans/XMLEncoder/Test4935607.java ! test/jdk/java/beans/XMLEncoder/Test4936682.java ! test/jdk/java/beans/XMLEncoder/Test4993777.java ! test/jdk/java/beans/XMLEncoder/Test4994637.java ! test/jdk/java/beans/XMLEncoder/Test5023550.java ! test/jdk/java/beans/XMLEncoder/Test5023552.java ! test/jdk/java/beans/XMLEncoder/Test5023557.java ! test/jdk/java/beans/XMLEncoder/Test5023559.java ! test/jdk/java/beans/XMLEncoder/Test6176120.java ! test/jdk/java/beans/XMLEncoder/Test6187118.java ! test/jdk/java/beans/XMLEncoder/Test6256805.java ! test/jdk/java/beans/XMLEncoder/Test6437265.java ! test/jdk/java/beans/XMLEncoder/Test6501431.java ! test/jdk/java/beans/XMLEncoder/Test6505888.java ! test/jdk/java/beans/XMLEncoder/Test6531597.java ! test/jdk/java/beans/XMLEncoder/Test6570354.java ! test/jdk/java/beans/XMLEncoder/Test6852574.java ! test/jdk/java/beans/XMLEncoder/Test6921644.java ! test/jdk/java/beans/XMLEncoder/Test6989223.java ! test/jdk/java/beans/XMLEncoder/Test7080156.java ! test/jdk/java/beans/XMLEncoder/Test7092744.java ! test/jdk/java/beans/XMLEncoder/Test7169395.java ! test/jdk/java/beans/XMLEncoder/Test8013416.java ! test/jdk/java/beans/XMLEncoder/Test8013557.java ! test/jdk/java/beans/XMLEncoder/Test8016545.java ! test/jdk/java/beans/XMLEncoder/Test8027066.java ! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Color.java ! test/jdk/java/beans/XMLEncoder/java_awt_Component.java ! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java ! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java ! test/jdk/java/beans/XMLEncoder/java_awt_Font.java ! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java ! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java ! test/jdk/java/beans/XMLEncoder/java_awt_Point.java ! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java ! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java ! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java ! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java ! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java ! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java ! test/jdk/java/beans/XMLEncoder/java_lang_Character.java ! test/jdk/java/beans/XMLEncoder/java_lang_Class.java ! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java ! test/jdk/java/beans/XMLEncoder/java_lang_String.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java ! test/jdk/java/beans/XMLEncoder/java_net_URI.java ! test/jdk/java/beans/XMLEncoder/java_sql_Date.java ! test/jdk/java/beans/XMLEncoder/java_sql_Time.java ! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java ! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Date.java ! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java ! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java ! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java ! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java ! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java ! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java ! test/jdk/java/foreign/TestLinker.java - test/jdk/java/foreign/security.policy - test/jdk/java/io/Console/SecurityManagerTest.java - test/jdk/java/io/Console/test.policy - test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/createTempFile/SecurityTest.java - test/jdk/java/io/File/createTempFile/java.policy - test/jdk/java/io/FilePermission/MergeName.java - test/jdk/java/io/FilePermission/ReadFileOnPath.java - test/jdk/java/io/FilePermission/m/module-info.java - test/jdk/java/io/FilePermission/m/p/App.java ! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java - test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java - test/jdk/java/io/Serializable/records/empty_security.policy ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java - test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java - test/jdk/java/io/Serializable/serialFilter/security.policy - test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter - test/jdk/java/io/Serializable/subclass/Allow.policy ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java - test/jdk/java/io/Serializable/subclassGC/security.policy ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/forName/modules/TestLayer.java - test/jdk/java/lang/Class/forName/modules/policy - test/jdk/java/lang/Class/forName/modules/policy.denied - test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java - test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java - test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java ! test/jdk/java/lang/Class/getResource/Main.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java - test/jdk/java/lang/ClassLoader/UninitializedParent.java ! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java - test/jdk/java/lang/ClassLoader/forNameLeak/test.policy ! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java - test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java - test/jdk/java/lang/ClassLoader/securityManager/TestClient.java - test/jdk/java/lang/ClassLoader/securityManager/malformed.policy - test/jdk/java/lang/ClassLoader/securityManager/valid.policy - test/jdk/java/lang/ModuleTests/WithSecurityManager.java - test/jdk/java/lang/ModuleTests/allow.policy ! test/jdk/java/lang/ProcessBuilder/Basic.java - test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java - test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/SecurityManager/Basic.java - test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java - test/jdk/java/lang/SecurityManager/CheckPackageAccess.java - test/jdk/java/lang/SecurityManager/CheckPackageMatching.java ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java - test/jdk/java/lang/SecurityManager/PackageAccessTest.java - test/jdk/java/lang/SecurityManager/empty.policy - test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java - test/jdk/java/lang/SecurityManager/modules/m/module-info.java - test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java - test/jdk/java/lang/SecurityManager/modules/test.policy - test/jdk/java/lang/SecurityManager/test.policy ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java - test/jdk/java/lang/StackWalker/SecurityExceptions.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/StackWalker/VerifyStackTrace.java - test/jdk/java/lang/StackWalker/noperms.policy - test/jdk/java/lang/StackWalker/stackwalk.policy - test/jdk/java/lang/StackWalker/stackwalktest.policy - test/jdk/java/lang/String/concat/WithSecurityManager.java ! test/jdk/java/lang/System/AllowSecurityManager.java - test/jdk/java/lang/System/IgnoreNullSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/jdk/java/lang/System/SecurityManagerWarnings.java - test/jdk/java/lang/System/SecurityRace.java - test/jdk/java/lang/System/System.policy ! test/jdk/java/lang/annotation/ParameterAnnotations.java - test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java - test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java - test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java - test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java - test/jdk/java/lang/constant/methodTypeDesc/test.policy ! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh - test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java - test/jdk/java/lang/invoke/7196190/jtreg.security.policy - test/jdk/java/lang/invoke/8076596/Test8076596.java - test/jdk/java/lang/invoke/8076596/Test8076596.security.policy - test/jdk/java/lang/invoke/FindClassSecurityManager.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java - test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java - test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy - test/jdk/java/lang/invoke/MethodTypeSecurityManager.java ! test/jdk/java/lang/invoke/RevealDirectTest.java - test/jdk/java/lang/invoke/TestPrivateMember.java ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java - test/jdk/java/lang/invoke/getclassloader.policy - test/jdk/java/lang/invoke/jtreg.security.policy ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java - test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java - test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java - test/jdk/java/lang/module/java.policy ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java - test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java - test/jdk/java/lang/reflect/Nestmates/empty.policy - test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java - test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java - test/jdk/java/lang/reflect/records/allPermissions.policy - test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java - test/jdk/java/lang/runtime/empty.policy ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java - test/jdk/java/net/DatagramSocket/TimeoutWithSM.java - test/jdk/java/net/IPSupport/MinimumPermissions.java - test/jdk/java/net/IPSupport/MinimumPermissions.policy - test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/NetworkInterface/Equals.java - test/jdk/java/net/ServerSocket/TestLocalAddress.java - test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketOption/OptionsTest.java - test/jdk/java/net/SocketOption/options.policy - test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URL/OpenConnection.java ! test/jdk/java/net/URL/TestIPv6Addresses.java ! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java - test/jdk/java/net/URLClassLoader/getresourceasstream/policy ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java - test/jdk/java/net/httpclient/AsFileDownloadTest.policy ! test/jdk/java/net/httpclient/ConnectExceptionTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java - test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy - test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy ! test/jdk/java/net/httpclient/RequestBodyTest.java - test/jdk/java/net/httpclient/RequestBodyTest.policy - test/jdk/java/net/httpclient/dependent.policy - test/jdk/java/net/httpclient/httpclient-localaddr-security.policy - test/jdk/java/net/httpclient/noPermissions.policy - test/jdk/java/net/httpclient/security/0.policy - test/jdk/java/net/httpclient/security/1.policy - test/jdk/java/net/httpclient/security/10.policy - test/jdk/java/net/httpclient/security/11.policy - test/jdk/java/net/httpclient/security/12.policy - test/jdk/java/net/httpclient/security/14.policy - test/jdk/java/net/httpclient/security/15.policy - test/jdk/java/net/httpclient/security/16.policy - test/jdk/java/net/httpclient/security/17.policy - test/jdk/java/net/httpclient/security/2.policy - test/jdk/java/net/httpclient/security/3.policy - test/jdk/java/net/httpclient/security/4.policy - test/jdk/java/net/httpclient/security/5.policy - test/jdk/java/net/httpclient/security/6.policy - test/jdk/java/net/httpclient/security/7.policy - test/jdk/java/net/httpclient/security/8.policy - test/jdk/java/net/httpclient/security/9.policy - test/jdk/java/net/httpclient/security/Driver.java - test/jdk/java/net/httpclient/security/Security.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java - test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy - test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy + test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java - test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java - test/jdk/java/net/httpclient/websocket/security/httpclient.policy - test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java - test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java - test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java - test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass - test/jdk/java/nio/channels/unixdomain/Security.java - test/jdk/java/nio/channels/unixdomain/policy1 - test/jdk/java/nio/channels/unixdomain/policy2 - test/jdk/java/nio/channels/unixdomain/policy3 ! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java - test/jdk/java/nio/charset/spi/charsetProvider.sp - test/jdk/java/nio/charset/spi/default-pol - test/jdk/java/nio/file/Files/CheckPermissions.java ! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java ! test/jdk/java/nio/file/Files/FaultyFileSystem.java ! test/jdk/java/nio/file/Files/StreamTest.java - test/jdk/java/nio/file/Files/copy.policy - test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java - test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy - test/jdk/java/nio/file/Path/MacToRealPath.policy - test/jdk/java/nio/file/Path/MacToRealPathWithSM.java - test/jdk/java/nio/file/WatchService/WithSecurityManager.java - test/jdk/java/nio/file/WatchService/denyAll.policy - test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy - test/jdk/java/nio/file/WatchService/grantDirAndTree.policy - test/jdk/java/nio/file/WatchService/grantDirOnly.policy ! test/jdk/java/nio/file/spi/SetDefaultProvider.java - test/jdk/java/nio/file/spi/fs.policy - test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/jdk/java/rmi/dgc/VMID/CheckVMID.java - test/jdk/java/rmi/dgc/VMID/security.policy - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java - test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy - test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy - test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy - test/jdk/java/rmi/registry/classPathCodebase/security.policy ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/registry/readTest/registry.security.policy ! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java - test/jdk/java/rmi/registry/serialFilter/security.policy ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java - test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all ! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java - test/jdk/java/rmi/reliability/juicer/security.policy - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java - test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java - test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java - test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java - test/jdk/java/rmi/server/RemoteObject/toStub/security.policy - test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java - test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java - test/jdk/java/rmi/server/clientStackTrace/security.policy ! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java - test/jdk/java/rmi/server/useCustomRef/security.policy ! test/jdk/java/rmi/testlibrary/TestLibrary.java + test/jdk/java/rmi/testlibrary/TestLoaderHandler.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java - test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy - test/jdk/java/rmi/transport/dgcDeadLock/security.policy ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java - test/jdk/java/rmi/transport/readTimeout/security.policy - test/jdk/java/security/AccessControlContext/CheckNullPermission.java - test/jdk/java/security/AccessController/DoPriv.java - test/jdk/java/security/AccessController/DoPrivAccomplice.java - test/jdk/java/security/AccessController/DoPrivAccompliceTest.java - test/jdk/java/security/AccessController/DoPrivTest.java - test/jdk/java/security/AccessController/LimitedDoPrivileged.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java - test/jdk/java/security/AccessController/policy ! test/jdk/java/security/BasicPermission/NullOrEmptyName.java ! test/jdk/java/security/KeyRep/Serial.java - test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/KeyRep/SerialDSAPubKey.java - test/jdk/java/security/KeyRep/SerialDSAPubKey.policy ! test/jdk/java/security/KeyRep/SerialOld.java - test/jdk/java/security/KeyRep/SerialOld.policy - test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/setpolicy.jp - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java - test/jdk/java/security/Policy/GetInstance/GetInstance.java - test/jdk/java/security/Policy/GetInstance/GetInstance.policy - test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL - test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java - test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy - test/jdk/java/security/Policy/GetPermissions/JarURL.java - test/jdk/java/security/Policy/GetPermissions/JarURL.policy - test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java - test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java - test/jdk/java/security/Policy/PolicyProvider/test.policy - test/jdk/java/security/Policy/Root/Root.java - test/jdk/java/security/Policy/Root/Root.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest.java - test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy - test/jdk/java/security/Policy/SignedJar/java.security - test/jdk/java/security/Policy/SignedJar/keypass - test/jdk/java/security/ProtectionDomain/AllPerm.jar - test/jdk/java/security/ProtectionDomain/AllPerm.java - test/jdk/java/security/ProtectionDomain/NullGetActions.java - test/jdk/java/security/ProtectionDomain/NullGetActions.policy - test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java - test/jdk/java/security/ProtectionDomain/Recursion.java - test/jdk/java/security/ProtectionDomain/Recursion.policy - test/jdk/java/security/ProtectionDomain/RecursionDebug.java - test/jdk/java/security/SecureClassLoader/DefineClass.java - test/jdk/java/security/SecureClassLoader/DefineClass.policy - test/jdk/java/security/Security/AddProvider.java - test/jdk/java/security/Security/AddProvider.policy.1 - test/jdk/java/security/Security/AddProvider.policy.2 - test/jdk/java/security/Security/AddProvider.policy.3 ! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy ! test/jdk/java/security/Security/removing/RemoveStaticProvider.java - test/jdk/java/security/Security/removing/RemoveStaticProvider.policy - test/jdk/java/security/UnresolvedPermission/Debug.java - test/jdk/java/security/UnresolvedPermission/Debug.policy - test/jdk/java/security/UnresolvedPermission/DebugPermission0.java - test/jdk/java/security/UnresolvedPermission/DebugPermission1.java - test/jdk/java/security/UnresolvedPermission/DebugPermission2.java - test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java - test/jdk/java/security/UnresolvedPermission/Equals.java - test/jdk/java/security/UnresolvedPermission/Equals.policy ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java - test/jdk/java/security/cert/CertPathBuilder/provider.policy - test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java - test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java - test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy - test/jdk/java/util/PluggableLocale/PermissionTest.java - test/jdk/java/util/PluggableLocale/dummy.policy - test/jdk/java/util/PluggableLocale/localeServiceProvider.policy ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/Properties/StoreReproducibilityTest.java - test/jdk/java/util/ResourceBundle/Bug6359330.java - test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java - test/jdk/java/util/ServiceLoader/security/SecurityTest.java - test/jdk/java/util/ServiceLoader/security/test/module-info.java - test/jdk/java/util/ServiceLoader/security/test/p/Tests.java - test/jdk/java/util/TimeZone/Bug6912560.java - test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/jdk/java/util/concurrent/tck/ThreadTest.java - test/jdk/java/util/concurrent/tck/tck.policy - test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java ! test/jdk/java/util/logging/HandlersConfigTest.java ! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java - test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java - test/jdk/java/util/logging/Logger/getGlobal/policy ! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/jdk/java/util/logging/SystemLoggerConfigTest.java - test/jdk/java/util/logging/TestAppletLoggerContext.java ! test/jdk/java/util/logging/TestConfigurationListeners.java ! test/jdk/java/util/logging/TestGetLoggerNPE.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLoggerBundleSync.java ! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java ! test/jdk/java/util/logging/TestMainAppContext.java + test/jdk/java/util/logging/TestUILoggerContext.java ! test/jdk/java/util/logging/modules/GetResourceBundleTest.java ! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java ! test/jdk/java/util/spi/ToolProviderTest.java - test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp ! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy ! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh ! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java ! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java - test/jdk/javax/management/ImplementationVersion/policy - test/jdk/javax/management/Introspector/AnnotationSecurityTest.java - test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy ! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java - test/jdk/javax/management/modelmbean/SimpleModelMBean/policy ! test/jdk/javax/management/monitor/StartStopTest.java ! test/jdk/javax/management/monitor/ThreadPoolAccTest.java - test/jdk/javax/management/monitor/all.policy ! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java - test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java - test/jdk/javax/management/remote/mandatory/notif/policy.negative - test/jdk/javax/management/remote/mandatory/notif/policy.positive ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java ! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java - test/jdk/javax/management/remote/mandatory/version/policy ! test/jdk/javax/management/security/AuthorizationTest.java - test/jdk/javax/management/security/java.policy.authorization ! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java - test/jdk/javax/net/ssl/finalize/security.policy ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java ! test/jdk/javax/script/ProviderTest.sh - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy ! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java - test/jdk/javax/security/auth/Subject/Compat.java ! test/jdk/javax/security/auth/Subject/CurrentSubject.java ! test/jdk/javax/security/auth/Subject/Exceptions.java - test/jdk/javax/security/auth/Subject/FromACC.java ! test/jdk/javax/security/auth/Subject/Serial.java - test/jdk/javax/security/auth/Subject/Serial.policy ! test/jdk/javax/security/auth/Subject/Synch2.java - test/jdk/javax/security/auth/Subject/Synch2.policy - test/jdk/javax/security/auth/Subject/UnsupportedSV.java - test/jdk/javax/security/auth/Subject/doAs/NestedActions.java - test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/policy - test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace - test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae - test/jdk/javax/security/auth/Subject/doAs/policy.one.principal - test/jdk/javax/security/auth/Subject/doAs/policy.two.principals ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java - test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy ! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java - test/jdk/javax/smartcardio/policy ! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy + test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties - test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java ! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java - test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java - test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java - test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java - test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java - test/jdk/javax/swing/JFileChooser/6738668/security.policy - test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java - test/jdk/javax/swing/JFileChooser/7036025/security.policy - test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java - test/jdk/javax/swing/JFileChooser/8062561/security.policy - test/jdk/javax/swing/JFileChooser/8062561/security2.policy - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy ! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java ! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java - test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java - test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java ! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java ! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java ! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java - test/jdk/javax/swing/plaf/synth/Test8043627.java ! test/jdk/javax/swing/text/View/8080972/TestObjectView.java - test/jdk/javax/swing/text/rtf/bug4178276.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy - test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java + test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/policy ! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java - test/jdk/javax/xml/crypto/dsig/TransformService/test.policy ! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java - test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy ! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java - test/jdk/javax/xml/jaxp/common/8020430/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java - test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java - test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java ! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java ! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java ! test/jdk/jdk/dynalink/BeanLinkerTest.java ! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/trusted.security.policy - test/jdk/jdk/dynalink/untrusted.security.policy ! test/jdk/jdk/incubator/vector/VectorRuns.java - test/jdk/jdk/incubator/vector/empty_security.policy - test/jdk/jdk/internal/jrtfs/WithSecurityManager.java - test/jdk/jdk/internal/jrtfs/java.policy ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java - test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java - test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java - test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy - test/jdk/jdk/jfr/api/consumer/security/no-permission.policy - test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java - test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java - test/jdk/jdk/jfr/jmx/security/enough.policy - test/jdk/jdk/jfr/jmx/security/listener.policy - test/jdk/jdk/jfr/jmx/security/nocontrol.policy - test/jdk/jdk/jfr/jmx/security/nomonitor.policy ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/nio/zipfs/Basic.java ! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java ! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java - test/jdk/jdk/nio/zipfs/PropertyPermissions.policy ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/ZFSTests.java ! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java - test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy ! test/jdk/jdk/nio/zipfs/ZipFSTester.java - test/jdk/jdk/nio/zipfs/test.policy - test/jdk/jdk/nio/zipfs/test.policy.posix - test/jdk/jdk/nio/zipfs/test.policy.readonly ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy - test/jdk/sun/net/www/http/HttpClient/OpenServer.java - test/jdk/sun/net/www/http/HttpClient/OpenServer.policy = test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java - test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy - test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java - test/jdk/sun/net/www/protocol/jrt/java.policy ! test/jdk/sun/nio/cs/StrCodingBenchmark.java ! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java - test/jdk/sun/nio/cs/TestSJIS0213_SM.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java - test/jdk/sun/reflect/ReflectionFactory/security.policy ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java - test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java ! test/jdk/sun/security/ec/TestEC.java - test/jdk/sun/security/ec/TestEC.policy - test/jdk/sun/security/krb5/auto/AcceptPermissions.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java - test/jdk/sun/security/krb5/auto/KeyPermissions.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java - test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy - test/jdk/sun/security/mscapi/AccessKeyStore.java - test/jdk/sun/security/mscapi/access.policy - test/jdk/sun/security/mscapi/noaccess.policy ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java - test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.policy ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.policy ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java - test/jdk/sun/security/pkcs11/Secmod/policy ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java - test/jdk/sun/security/pkcs11/ec/policy - test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java - test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java - test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java - test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/sslecc/policy ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java - test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java - test/jdk/sun/security/pkcs11/tls/policy - test/jdk/sun/security/provider/PolicyFile/Alias.java - test/jdk/sun/security/provider/PolicyFile/Alias.policy - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy - test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy - test/jdk/sun/security/provider/PolicyFile/Extra.policy - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh - test/jdk/sun/security/provider/PolicyFile/Modules.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy - test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy - test/jdk/sun/security/provider/PolicyFile/TokenStore.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore - test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd - test/jdk/sun/security/provider/PolicyFile/TrustedCert.java - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1 - test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy - test/jdk/sun/security/provider/PolicyFile/Utf8.java - test/jdk/sun/security/provider/PolicyFile/Utf8.policy - test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy - test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh - test/jdk/sun/security/provider/PolicyFile/modules.policy - test/jdk/sun/security/provider/PolicyFile/wildcard.policy - test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java - test/jdk/sun/security/provider/PolicyParser/BogusGrants.java - test/jdk/sun/security/provider/PolicyParser/EncodeURL.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs.java - test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java - test/jdk/sun/security/provider/PolicyParser/TokenStore.java - test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy - test/jdk/sun/security/provider/PolicyParser/p001.policy - test/jdk/sun/security/provider/PolicyParser/p002.policy - test/jdk/sun/security/provider/PolicyParser/p003.policy - test/jdk/sun/security/provider/PolicyParser/p004.policy ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/jdk/sun/security/smartcardio/TestChannel.java ! test/jdk/sun/security/smartcardio/TestControl.java ! test/jdk/sun/security/smartcardio/TestDefault.java ! test/jdk/sun/security/smartcardio/TestDirect.java - test/jdk/sun/security/smartcardio/test.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java - test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy - test/jdk/sun/security/util/DerInputBuffer/Allow.policy - test/jdk/sun/security/util/FilePermCompat/CompatImpact.java - test/jdk/sun/security/util/FilePermCompat/Flag.java - test/jdk/sun/security/util/FilePermCompat/flag.policy ! test/jdk/sun/security/util/Resources/Format.java - test/jdk/sun/security/util/Resources/Format.policy ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java - test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy - test/jdk/sun/security/util/Resources/early/EarlyResources.java - test/jdk/sun/security/util/Resources/early/malformed.policy ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java - test/jdk/sun/security/x509/AVA/Allow.policy - test/jdk/sun/util/locale/provider/Bug8152817.java ! test/jdk/tools/jlink/JLinkToolProviderTest.java - test/jdk/tools/jlink/SecurityTest.java - test/jdk/tools/jlink/toolprovider.policy ! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java ! test/jdk/tools/launcher/MiscTests.java ! test/jdk/tools/launcher/modules/basic/LauncherErrors.java ! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java ! test/langtools/tools/doclint/tool/RunTest.java - test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/processing/6348193/T6348193.java ! test/lib/jdk/test/lib/process/Proc.java ! test/lib/jdk/test/whitebox/WhiteBox.java - test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java Changeset: ccd80648 Branch: fibers Author: Alan Bateman Date: 2024-11-12 17:41:06 +0000 URL: https://git.openjdk.org/loom/commit/ccd806485b89ef058a6fff8b93f561e7737a94fa Merge branch 'master' into fibers ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java Changeset: 66fc73bf Branch: fibers Author: Alan Bateman Date: 2024-11-12 18:30:36 +0000 URL: https://git.openjdk.org/loom/commit/66fc73bf4bbf6ce030ada7374f5c1e2ba4c9f64e Remove unusued imports/cleanup ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: 63eb4853 Branch: fibers Author: SendaoYan Date: 2024-11-12 17:26:11 +0000 URL: https://git.openjdk.org/loom/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304 Reviewed-by: ihse, jwaters ! make/autoconf/flags-ldflags.m4 Changeset: 7555b4a1 Branch: fibers Author: Alan Bateman Date: 2024-11-12 18:44:22 +0000 URL: https://git.openjdk.org/loom/commit/7555b4a1469df9a9a133f7e0dcd17b1647cda6e2 Merge branch 'master' into fibers From duke at openjdk.org Tue Nov 12 19:31:21 2024 From: duke at openjdk.org (duke) Date: Tue, 12 Nov 2024 19:31:21 GMT Subject: git: openjdk/loom: master: 45 new changesets Message-ID: <88eb105d-b8d7-4df0-83e5-21096c424ed1@openjdk.org> Changeset: 325a2c3f Branch: master Author: Goetz Lindenmaier Date: 2024-11-09 18:57:21 +0000 URL: https://git.openjdk.org/loom/commit/325a2c3f76a45248e6f8baa63477db15e55be705 8343848: Fix typo of property name in TestOAEPPadding after 8341927 Reviewed-by: lucy, mullan ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java Changeset: f4008968 Branch: master Author: Weijun Wang Date: 2024-11-09 23:11:33 +0000 URL: https://git.openjdk.org/loom/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6 8342442: Static ACVP sample tests Reviewed-by: mullan, bperez + test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/acvp/ML_DSA_Test.java + test/jdk/sun/security/provider/acvp/ML_KEM_Test.java + test/jdk/sun/security/provider/acvp/SHA_Test.java + test/jdk/sun/security/provider/acvp/data/acvp.md + test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java + test/lib/jdk/test/lib/security/FixedSecureRandom.java Changeset: 423e8e09 Branch: master Author: Albert Mingkun Yang Date: 2024-11-10 11:03:03 +0000 URL: https://git.openjdk.org/loom/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6 8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC Co-authored-by: Guoxiong Li Reviewed-by: zgu, iwalulya, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 74ae3c68 Branch: master Author: Shaojin Wen Date: 2024-11-11 00:40:26 +0000 URL: https://git.openjdk.org/loom/commit/74ae3c688b37e693e20eb4e17c631897c5464400 8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 7b0f273e Branch: master Author: David Holmes Date: 2024-11-11 01:40:10 +0000 URL: https://git.openjdk.org/loom/commit/7b0f273e37625461baa333a3ef20fbbd93647243 8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: ca69a53b Branch: master Author: Jaikiran Pai Date: 2024-11-11 04:31:56 +0000 URL: https://git.openjdk.org/loom/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab 8211033: Clean up the processing -classpath argument not to set LM_CLASS Reviewed-by: alanb ! src/java.base/share/native/libjli/java.c Changeset: e1d684c6 Branch: master Author: Shaojin Wen Date: 2024-11-11 05:06:56 +0000 URL: https://git.openjdk.org/loom/commit/e1d684c6451ae7875b61a92603c19336ccd734d6 8342650: Move getChars to DecimalDigits Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 5f338e9a Branch: master Author: Christian Hagedorn Date: 2024-11-11 06:18:25 +0000 URL: https://git.openjdk.org/loom/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211 8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 5b2f7f3b Branch: master Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-11 08:17:00 +0000 URL: https://git.openjdk.org/loom/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38 8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr Reviewed-by: thartmann, kvn, kbarrett ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Changeset: ae6bb3cd Branch: master Author: Thomas Schatzl Date: 2024-11-11 09:08:00 +0000 URL: https://git.openjdk.org/loom/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7 8343824: Remove unused InstructionFlags in C1 Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_Instruction.hpp Changeset: f12c370d Branch: master Author: Prasanta Sadhukhan Date: 2024-11-11 09:24:44 +0000 URL: https://git.openjdk.org/loom/commit/f12c370d73363f384e3425857a663d855660f33a 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Reviewed-by: abhiscxk, dnguyen ! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java Changeset: a93bd9df Branch: master Author: Amit Kumar Date: 2024-11-11 09:32:09 +0000 URL: https://git.openjdk.org/loom/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d 8343810: [s390x] is_uimm* methods should take unsigned arguments Reviewed-by: lucy ! src/hotspot/cpu/s390/assembler_s390.hpp Changeset: 5ca6698b Branch: master Author: Jan Lahoda Date: 2024-11-11 09:34:43 +0000 URL: https://git.openjdk.org/loom/commit/5ca6698ba418e82ff93471fbb495759850f26f63 8341176: Permit access to diagnostics for transient snippets Reviewed-by: vromero ! 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/SourceCodeAnalysis.java ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java Changeset: ec13364c Branch: master Author: Roberto Casta?eda Lozano Date: 2024-11-11 10:05:15 +0000 URL: https://git.openjdk.org/loom/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2 8343067: C2: revisit constant-offset AddP chains after successful input idealizations Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: cbe8448f Branch: master Author: Magnus Ihse Bursie Date: 2024-11-11 10:15:02 +0000 URL: https://git.openjdk.org/loom/commit/cbe8448f28895b887157c1f23a0cf70070449509 8268895: Do not filter out man pages from build Reviewed-by: dholmes, jwaters ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js Changeset: b1a94918 Branch: master Author: Joel Sikstr?m Date: 2024-11-11 10:36:46 +0000 URL: https://git.openjdk.org/loom/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a 8343321: Bad verify in LockStack::oops_do() Reviewed-by: stefank, rkennke, coleenp ! src/hotspot/share/runtime/lockStack.inline.hpp Changeset: 36e12955 Branch: master Author: Thomas Schatzl Date: 2024-11-11 11:31:53 +0000 URL: https://git.openjdk.org/loom/commit/36e12955b2129f2075a203a0b39198f256083a24 8343929: Remove PreservedMarksSet::createTask() after JDK-8305895 Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 50161322 Branch: master Author: Kevin Walls Date: 2024-11-11 12:26:38 +0000 URL: https://git.openjdk.org/loom/commit/5016132291b8cb94c37ffb9397282927df87a3c5 8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! test/jdk/ProblemList.txt Changeset: f3ba7676 Branch: master Author: Tobias Holenstein Date: 2024-11-11 13:25:42 +0000 URL: https://git.openjdk.org/loom/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6 8343535: IGV: Colorize nodes on demand Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif Changeset: 2ec35808 Branch: master Author: Severin Gehwolf Date: 2024-11-11 13:35:25 +0000 URL: https://git.openjdk.org/loom/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828 8311302: Implement JEP 493: Linking Run-Time Images without JMODs Co-authored-by: Mandy Chung Reviewed-by: mchung, alanb, erikj, ihse ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/jdk/modules/etc/JmodExcludedFiles.java ! test/jdk/tools/jlink/ImageFileCreatorTest.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java + test/jdk/tools/jlink/JLinkHelpCapabilityTest.java ! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java + test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java + test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java + test/jdk/tools/jlink/runtimeImage/CapturingHandler.java + test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java + test/jdk/tools/jlink/runtimeImage/JImageHelper.java + test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java + test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java + test/jdk/tools/jlink/runtimeImage/MultiHopTest.java + test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java + test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java ! test/jdk/tools/lib/tests/Helper.java ! test/jdk/tools/lib/tests/JImageGenerator.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java ! test/langtools/tools/javac/plugin/InternalAPI.java Changeset: babb52a0 Branch: master Author: Albert Mingkun Yang Date: 2024-11-11 14:21:21 +0000 URL: https://git.openjdk.org/loom/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59 8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding Reviewed-by: chagedorn ! src/hotspot/share/oops/compressedKlass.cpp Changeset: 0759224e Branch: master Author: Markus Gr?nlund Date: 2024-11-11 14:36:30 +0000 URL: https://git.openjdk.org/loom/commit/0759224edc9843d77b3eb0f121d724de826b634d 8342105: JVM Crash when Jacoco and JFR are active Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp Changeset: b0a371b0 Branch: master Author: Shaojin Wen Date: 2024-11-11 15:14:10 +0000 URL: https://git.openjdk.org/loom/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf 8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits Reviewed-by: jpai, alanb, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 80f4c0c3 Branch: master Author: Nizar Benalla Date: 2024-11-11 15:21:56 +0000 URL: https://git.openjdk.org/loom/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce 8343442: Add since checker tests to the networking area modules Reviewed-by: jpai, dfuchs = test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java Changeset: 6088d620 Branch: master Author: Johan Sj?len Date: 2024-11-11 16:10:57 +0000 URL: https://git.openjdk.org/loom/commit/6088d620b44b83fac41ba403a059208414b32a89 8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: alanb, syan ! test/jdk/ProblemList.txt Changeset: 889f9062 Branch: master Author: Richard Reingruber Date: 2024-11-11 16:35:22 +0000 URL: https://git.openjdk.org/loom/commit/889f906235e99b7207f2e30e1f6f5771188f5a56 8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java Reviewed-by: fyang, amitkumar, roland ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: ef0dc251 Branch: master Author: Viktor Klang Date: 2024-11-11 19:57:26 +0000 URL: https://git.openjdk.org/loom/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd 8342707: Prepare Gatherers for graduation from Preview Reviewed-by: alanb, liach ! src/java.base/share/classes/java/util/stream/Gatherer.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/stream/Gatherers.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/stream/GathererAPITest.java ! test/jdk/java/util/stream/GathererShortCircuitTest.java ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/stream/GatherersFoldTest.java ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java ! test/jdk/java/util/stream/GatherersScanTest.java ! test/jdk/java/util/stream/GatherersWindowFixedTest.java ! test/jdk/java/util/stream/GatherersWindowSlidingTest.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java Changeset: cbf4dd58 Branch: master Author: Hamlin Li Date: 2024-11-11 21:33:12 +0000 URL: https://git.openjdk.org/loom/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42 8343555: RISC-V: make some verified (on hardware) extension options diagnostic Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 4fa760a1 Branch: master Author: Kevin Walls Date: 2024-11-12 09:13:29 +0000 URL: https://git.openjdk.org/loom/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java Changeset: baabfbba Branch: master Author: Hannes Walln?fer Date: 2024-11-12 09:23:29 +0000 URL: https://git.openjdk.org/loom/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29 8341904: Search tag in inherited doc comment creates additional index item Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java Changeset: cfe719fb Branch: master Author: Hannes Walln?fer Date: 2024-11-12 09:25:34 +0000 URL: https://git.openjdk.org/loom/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70 8340565: Create separate index page for terms defined by the index tag Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java Changeset: b53ee053 Branch: master Author: Nizar Benalla Date: 2024-11-12 09:26:49 +0000 URL: https://git.openjdk.org/loom/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486 8202617: javadoc generates broken links to undocumented (e.g. private) members Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java - test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java ! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java - test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java Changeset: 3727f404 Branch: master Author: Christian Hagedorn Date: 2024-11-12 10:11:55 +0000 URL: https://git.openjdk.org/loom/commit/3727f4046188bb623f9efec6fa149f767a9ffa30 8343745: Only update Last Value Assertion Predicates in Loop Unrolling Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 2c1e4c38 Branch: master Author: Hamlin Li Date: 2024-11-12 10:15:04 +0000 URL: https://git.openjdk.org/loom/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e 8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported Reviewed-by: fyang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 57292276 Branch: master Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-12 11:34:11 +0000 URL: https://git.openjdk.org/loom/commit/5729227651969f542f040e5d0bfbf9b0b99b5698 8343250: ArrayBlockingQueue serialization not thread safe Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java Changeset: 67d1ef14 Branch: master Author: Tobias Hartmann Date: 2024-11-12 12:42:13 +0000 URL: https://git.openjdk.org/loom/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728 8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes Reviewed-by: roland, chagedorn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 50b6e41e Branch: master Author: Sonia Zaldana Calles Date: 2024-11-12 13:13:28 +0000 URL: https://git.openjdk.org/loom/commit/50b6e41e0e8d6575061996a48077fb809bede8e4 8300732: Whitebox functions for Metaspace test should use byte size Reviewed-by: stuefe, asmehra ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java + test/lib/jdk/test/lib/Unit.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 8a2a75e5 Branch: master Author: Sonia Zaldana Calles Date: 2024-11-12 13:19:06 +0000 URL: https://git.openjdk.org/loom/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab 8339892: Several security shell tests don't set TESTJAVAOPTS Reviewed-by: valeriep ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/jdk/java/security/cert/CertificateFactory/slowstream.sh ! test/jdk/sun/security/krb5/runNameEquals.sh ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/jdk/sun/security/util/Pem/encoding.sh ! test/jdk/sun/security/validator/certreplace.sh ! test/jdk/sun/security/validator/samedn.sh Changeset: 78b80150 Branch: master Author: Patricio Chilano Mateo Date: 2024-11-12 15:23:48 +0000 URL: https://git.openjdk.org/loom/commit/78b80150e009745b8f28d36c3836f18ad0ca921f 8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning Co-authored-by: Patricio Chilano Mateo Co-authored-by: Alan Bateman Co-authored-by: Andrew Haley Co-authored-by: Fei Yang Co-authored-by: Coleen Phillimore Co-authored-by: Richard Reingruber Co-authored-by: Martin Doerr Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/lang/Object.java - src/java.base/share/classes/java/lang/PinnedThreadPrinter.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java - src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java - src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java ! src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java + test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java + test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.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/SuspendWithInterruptLock/SuspendWithInterruptLock.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/jdk/ProblemList-Xcomp.txt - test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java + test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/LockingMode.java + test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java + test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java + test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java - test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java + test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c - test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c + test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java - test/jdk/java/lang/Thread/virtual/stress/TEST.properties ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/jdk/internal/vm/Continuation/Basic.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2989d873 Branch: master Author: Fei Yang Date: 2024-11-12 15:26:19 +0000 URL: https://git.openjdk.org/loom/commit/2989d8734c70e1db87d2a708719fd2d966903a93 8343805: RISC-V: JVM crashes on startup when disabling compressed instructions Reviewed-by: mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: e5eaa7f1 Branch: master Author: Erik Gahlin Date: 2024-11-12 15:34:50 +0000 URL: https://git.openjdk.org/loom/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077 8343946: JFR: Wildcard should only work with COUNT for 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 81752c4b Branch: master Author: Markus Gr?nlund Date: 2024-11-12 15:45:23 +0000 URL: https://git.openjdk.org/loom/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d 8338565: Test crashed: assert(is_path_empty()) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: c12b386d Branch: master Author: Tom Rodriguez Date: 2024-11-12 15:52:30 +0000 URL: https://git.openjdk.org/loom/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86 8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: db850905 Branch: master Author: Sean Mullan Date: 2024-11-12 17:16:15 +0000 URL: https://git.openjdk.org/loom/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982 8338411: Implement JEP 486: Permanently Disable the Security Manager Co-authored-by: Sean Mullan Co-authored-by: Alan Bateman Co-authored-by: Weijun Wang Co-authored-by: Aleksei Efimov Co-authored-by: Brian Burkhalter Co-authored-by: Daniel Fuchs Co-authored-by: Harshitha Onkar Co-authored-by: Joe Wang Co-authored-by: Jorn Vernee Co-authored-by: Justin Lu Co-authored-by: Kevin Walls Co-authored-by: Lance Andersen Co-authored-by: Naoto Sato Co-authored-by: Roger Riggs Co-authored-by: Brent Christian Co-authored-by: Stuart Marks Co-authored-by: Ian Graves Co-authored-by: Phil Race Co-authored-by: Erik Gahlin Co-authored-by: Jaikiran Pai Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila ! make/modules/java.base/Copy.gmk ! make/modules/java.rmi/Launcher.gmk ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/SecurityException.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/MulticastChannel.java ! src/java.base/share/classes/java/nio/channels/NetworkChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/AccessDeniedException.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/Watchable.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ServerSocketFactory.java ! src/java.base/share/classes/javax/net/SocketFactory.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java - src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/Resources.java - src/java.base/share/conf/security/java.policy ! src/java.base/share/conf/security/java.security - src/java.base/share/lib/security/default.policy - src/java.base/share/native/libjava/AccessController.c - src/java.base/share/native/libjava/SecurityManager.c - src/java.base/windows/lib/security/default.policy ! src/java.compiler/share/classes/javax/tools/FileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Expression.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/sound/sampled/Line.java ! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/WindowConstants.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/java/net/http/WebSocket.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java - test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java - test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java - test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java ! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java ! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java ! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java - test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy - test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java - test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy ! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java ! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java - test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy ! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java - test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy ! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java - test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy - test/jdk/com/sun/security/auth/uphc.policy - test/jdk/com/sun/tools/attach/PermissionTest.java - test/jdk/com/sun/tools/attach/java.policy.allow - test/jdk/com/sun/tools/attach/java.policy.deny ! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java - test/jdk/java/awt/Debug/DumpOnKey/dump.policy - test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java - test/jdk/java/awt/Desktop/DefaultPermissions/java.policy - test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java - test/jdk/java/awt/Desktop/SecurityTest/desktop.policy - test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java - test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy - test/jdk/java/awt/FontClass/CreateFont/BigFont.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh - test/jdk/java/awt/FontClass/FontAccess.java - test/jdk/java/awt/FontClass/FontPrivilege.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java - test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java - test/jdk/java/awt/PrintJob/Security/policy ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java - test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java - test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy - test/jdk/java/awt/color/LoadProfileWithSM.java - test/jdk/java/awt/color/StandardProfileTest.java - test/jdk/java/awt/color/StandardProfileTest.policy - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java ! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java - test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy ! test/jdk/java/awt/image/mlib/MlibOpsTest.java - test/jdk/java/awt/image/mlib/mlib.security.policy - test/jdk/java/awt/print/PrintServicesSecurityManager.java - test/jdk/java/awt/print/PrinterJob/CheckAccess.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java - test/jdk/java/awt/security/Permissions.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/policy - test/jdk/java/beans/Beans/Test4080522.java - test/jdk/java/beans/EventHandler/Test6277246.java - test/jdk/java/beans/EventHandler/Test6277266.java ! test/jdk/java/beans/Introspector/7084904/Test7084904.java ! test/jdk/java/beans/Introspector/Test4683761.java - test/jdk/java/beans/Introspector/Test6277246.java - test/jdk/java/beans/PropertyEditor/TestBooleanClass.java - test/jdk/java/beans/PropertyEditor/TestBooleanType.java - test/jdk/java/beans/PropertyEditor/TestByteClass.java - test/jdk/java/beans/PropertyEditor/TestByteType.java - test/jdk/java/beans/PropertyEditor/TestColorClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleType.java - test/jdk/java/beans/PropertyEditor/TestEnumClass.java - test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java - test/jdk/java/beans/PropertyEditor/TestFloatClass.java - test/jdk/java/beans/PropertyEditor/TestFloatType.java - test/jdk/java/beans/PropertyEditor/TestFontClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerType.java - test/jdk/java/beans/PropertyEditor/TestLongClass.java - test/jdk/java/beans/PropertyEditor/TestLongType.java - test/jdk/java/beans/PropertyEditor/TestShortClass.java - test/jdk/java/beans/PropertyEditor/TestShortType.java - test/jdk/java/beans/PropertyEditor/TestStringClass.java ! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java - test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy ! test/jdk/java/beans/Statement/ClassForName/ClassForName.java - test/jdk/java/beans/Statement/ClassForName/java.policy - test/jdk/java/beans/Statement/Test6224433.java ! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java ! test/jdk/java/beans/XMLDecoder/spec/TestArray.java ! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java ! test/jdk/java/beans/XMLDecoder/spec/TestByte.java ! test/jdk/java/beans/XMLDecoder/spec/TestChar.java ! test/jdk/java/beans/XMLDecoder/spec/TestClass.java ! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java ! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java ! test/jdk/java/beans/XMLDecoder/spec/TestField.java ! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java ! test/jdk/java/beans/XMLDecoder/spec/TestInt.java ! test/jdk/java/beans/XMLDecoder/spec/TestJava.java ! test/jdk/java/beans/XMLDecoder/spec/TestLong.java ! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java ! test/jdk/java/beans/XMLDecoder/spec/TestNew.java ! test/jdk/java/beans/XMLDecoder/spec/TestNull.java ! test/jdk/java/beans/XMLDecoder/spec/TestObject.java ! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java ! test/jdk/java/beans/XMLDecoder/spec/TestShort.java ! test/jdk/java/beans/XMLDecoder/spec/TestString.java ! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java ! test/jdk/java/beans/XMLDecoder/spec/TestVar.java - test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java ! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java ! test/jdk/java/beans/XMLEncoder/AbstractTest.java ! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java ! test/jdk/java/beans/XMLEncoder/Test4631471.java ! test/jdk/java/beans/XMLEncoder/Test4652928.java ! test/jdk/java/beans/XMLEncoder/Test4679556.java ! test/jdk/java/beans/XMLEncoder/Test4903007.java ! test/jdk/java/beans/XMLEncoder/Test4935607.java ! test/jdk/java/beans/XMLEncoder/Test4936682.java ! test/jdk/java/beans/XMLEncoder/Test4993777.java ! test/jdk/java/beans/XMLEncoder/Test4994637.java ! test/jdk/java/beans/XMLEncoder/Test5023550.java ! test/jdk/java/beans/XMLEncoder/Test5023552.java ! test/jdk/java/beans/XMLEncoder/Test5023557.java ! test/jdk/java/beans/XMLEncoder/Test5023559.java ! test/jdk/java/beans/XMLEncoder/Test6176120.java ! test/jdk/java/beans/XMLEncoder/Test6187118.java ! test/jdk/java/beans/XMLEncoder/Test6256805.java ! test/jdk/java/beans/XMLEncoder/Test6437265.java ! test/jdk/java/beans/XMLEncoder/Test6501431.java ! test/jdk/java/beans/XMLEncoder/Test6505888.java ! test/jdk/java/beans/XMLEncoder/Test6531597.java ! test/jdk/java/beans/XMLEncoder/Test6570354.java ! test/jdk/java/beans/XMLEncoder/Test6852574.java ! test/jdk/java/beans/XMLEncoder/Test6921644.java ! test/jdk/java/beans/XMLEncoder/Test6989223.java ! test/jdk/java/beans/XMLEncoder/Test7080156.java ! test/jdk/java/beans/XMLEncoder/Test7092744.java ! test/jdk/java/beans/XMLEncoder/Test7169395.java ! test/jdk/java/beans/XMLEncoder/Test8013416.java ! test/jdk/java/beans/XMLEncoder/Test8013557.java ! test/jdk/java/beans/XMLEncoder/Test8016545.java ! test/jdk/java/beans/XMLEncoder/Test8027066.java ! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Color.java ! test/jdk/java/beans/XMLEncoder/java_awt_Component.java ! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java ! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java ! test/jdk/java/beans/XMLEncoder/java_awt_Font.java ! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java ! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java ! test/jdk/java/beans/XMLEncoder/java_awt_Point.java ! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java ! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java ! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java ! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java ! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java ! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java ! test/jdk/java/beans/XMLEncoder/java_lang_Character.java ! test/jdk/java/beans/XMLEncoder/java_lang_Class.java ! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java ! test/jdk/java/beans/XMLEncoder/java_lang_String.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java ! test/jdk/java/beans/XMLEncoder/java_net_URI.java ! test/jdk/java/beans/XMLEncoder/java_sql_Date.java ! test/jdk/java/beans/XMLEncoder/java_sql_Time.java ! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java ! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Date.java ! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java ! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java ! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java ! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java ! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java ! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java ! test/jdk/java/foreign/TestLinker.java - test/jdk/java/foreign/security.policy - test/jdk/java/io/Console/SecurityManagerTest.java - test/jdk/java/io/Console/test.policy - test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/createTempFile/SecurityTest.java - test/jdk/java/io/File/createTempFile/java.policy - test/jdk/java/io/FilePermission/MergeName.java - test/jdk/java/io/FilePermission/ReadFileOnPath.java - test/jdk/java/io/FilePermission/m/module-info.java - test/jdk/java/io/FilePermission/m/p/App.java ! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java - test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java - test/jdk/java/io/Serializable/records/empty_security.policy ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java - test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java - test/jdk/java/io/Serializable/serialFilter/security.policy - test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter - test/jdk/java/io/Serializable/subclass/Allow.policy ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java - test/jdk/java/io/Serializable/subclassGC/security.policy ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/forName/modules/TestLayer.java - test/jdk/java/lang/Class/forName/modules/policy - test/jdk/java/lang/Class/forName/modules/policy.denied - test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java - test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java - test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java ! test/jdk/java/lang/Class/getResource/Main.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java - test/jdk/java/lang/ClassLoader/UninitializedParent.java ! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java - test/jdk/java/lang/ClassLoader/forNameLeak/test.policy ! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java - test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java - test/jdk/java/lang/ClassLoader/securityManager/TestClient.java - test/jdk/java/lang/ClassLoader/securityManager/malformed.policy - test/jdk/java/lang/ClassLoader/securityManager/valid.policy - test/jdk/java/lang/ModuleTests/WithSecurityManager.java - test/jdk/java/lang/ModuleTests/allow.policy ! test/jdk/java/lang/ProcessBuilder/Basic.java - test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java - test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/SecurityManager/Basic.java - test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java - test/jdk/java/lang/SecurityManager/CheckPackageAccess.java - test/jdk/java/lang/SecurityManager/CheckPackageMatching.java ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java - test/jdk/java/lang/SecurityManager/PackageAccessTest.java - test/jdk/java/lang/SecurityManager/empty.policy - test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java - test/jdk/java/lang/SecurityManager/modules/m/module-info.java - test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java - test/jdk/java/lang/SecurityManager/modules/test.policy - test/jdk/java/lang/SecurityManager/test.policy ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java - test/jdk/java/lang/StackWalker/SecurityExceptions.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/StackWalker/VerifyStackTrace.java - test/jdk/java/lang/StackWalker/noperms.policy - test/jdk/java/lang/StackWalker/stackwalk.policy - test/jdk/java/lang/StackWalker/stackwalktest.policy - test/jdk/java/lang/String/concat/WithSecurityManager.java ! test/jdk/java/lang/System/AllowSecurityManager.java - test/jdk/java/lang/System/IgnoreNullSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/jdk/java/lang/System/SecurityManagerWarnings.java - test/jdk/java/lang/System/SecurityRace.java - test/jdk/java/lang/System/System.policy ! test/jdk/java/lang/annotation/ParameterAnnotations.java - test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java - test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java - test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java - test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java - test/jdk/java/lang/constant/methodTypeDesc/test.policy ! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh - test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java - test/jdk/java/lang/invoke/7196190/jtreg.security.policy - test/jdk/java/lang/invoke/8076596/Test8076596.java - test/jdk/java/lang/invoke/8076596/Test8076596.security.policy - test/jdk/java/lang/invoke/FindClassSecurityManager.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java - test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java - test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy - test/jdk/java/lang/invoke/MethodTypeSecurityManager.java ! test/jdk/java/lang/invoke/RevealDirectTest.java - test/jdk/java/lang/invoke/TestPrivateMember.java ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java - test/jdk/java/lang/invoke/getclassloader.policy - test/jdk/java/lang/invoke/jtreg.security.policy ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java - test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java - test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java - test/jdk/java/lang/module/java.policy ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java - test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java - test/jdk/java/lang/reflect/Nestmates/empty.policy - test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java - test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java - test/jdk/java/lang/reflect/records/allPermissions.policy - test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java - test/jdk/java/lang/runtime/empty.policy ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java - test/jdk/java/net/DatagramSocket/TimeoutWithSM.java - test/jdk/java/net/IPSupport/MinimumPermissions.java - test/jdk/java/net/IPSupport/MinimumPermissions.policy - test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/NetworkInterface/Equals.java - test/jdk/java/net/ServerSocket/TestLocalAddress.java - test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketOption/OptionsTest.java - test/jdk/java/net/SocketOption/options.policy - test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URL/OpenConnection.java ! test/jdk/java/net/URL/TestIPv6Addresses.java ! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java - test/jdk/java/net/URLClassLoader/getresourceasstream/policy ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java - test/jdk/java/net/httpclient/AsFileDownloadTest.policy ! test/jdk/java/net/httpclient/ConnectExceptionTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java - test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy - test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy ! test/jdk/java/net/httpclient/RequestBodyTest.java - test/jdk/java/net/httpclient/RequestBodyTest.policy - test/jdk/java/net/httpclient/dependent.policy - test/jdk/java/net/httpclient/httpclient-localaddr-security.policy - test/jdk/java/net/httpclient/noPermissions.policy - test/jdk/java/net/httpclient/security/0.policy - test/jdk/java/net/httpclient/security/1.policy - test/jdk/java/net/httpclient/security/10.policy - test/jdk/java/net/httpclient/security/11.policy - test/jdk/java/net/httpclient/security/12.policy - test/jdk/java/net/httpclient/security/14.policy - test/jdk/java/net/httpclient/security/15.policy - test/jdk/java/net/httpclient/security/16.policy - test/jdk/java/net/httpclient/security/17.policy - test/jdk/java/net/httpclient/security/2.policy - test/jdk/java/net/httpclient/security/3.policy - test/jdk/java/net/httpclient/security/4.policy - test/jdk/java/net/httpclient/security/5.policy - test/jdk/java/net/httpclient/security/6.policy - test/jdk/java/net/httpclient/security/7.policy - test/jdk/java/net/httpclient/security/8.policy - test/jdk/java/net/httpclient/security/9.policy - test/jdk/java/net/httpclient/security/Driver.java - test/jdk/java/net/httpclient/security/Security.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java - test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy - test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy + test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java - test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java - test/jdk/java/net/httpclient/websocket/security/httpclient.policy - test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java - test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java - test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java - test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass - test/jdk/java/nio/channels/unixdomain/Security.java - test/jdk/java/nio/channels/unixdomain/policy1 - test/jdk/java/nio/channels/unixdomain/policy2 - test/jdk/java/nio/channels/unixdomain/policy3 ! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java - test/jdk/java/nio/charset/spi/charsetProvider.sp - test/jdk/java/nio/charset/spi/default-pol - test/jdk/java/nio/file/Files/CheckPermissions.java ! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java ! test/jdk/java/nio/file/Files/FaultyFileSystem.java ! test/jdk/java/nio/file/Files/StreamTest.java - test/jdk/java/nio/file/Files/copy.policy - test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java - test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy - test/jdk/java/nio/file/Path/MacToRealPath.policy - test/jdk/java/nio/file/Path/MacToRealPathWithSM.java - test/jdk/java/nio/file/WatchService/WithSecurityManager.java - test/jdk/java/nio/file/WatchService/denyAll.policy - test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy - test/jdk/java/nio/file/WatchService/grantDirAndTree.policy - test/jdk/java/nio/file/WatchService/grantDirOnly.policy ! test/jdk/java/nio/file/spi/SetDefaultProvider.java - test/jdk/java/nio/file/spi/fs.policy - test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/jdk/java/rmi/dgc/VMID/CheckVMID.java - test/jdk/java/rmi/dgc/VMID/security.policy - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java - test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy - test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy - test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy - test/jdk/java/rmi/registry/classPathCodebase/security.policy ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/registry/readTest/registry.security.policy ! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java - test/jdk/java/rmi/registry/serialFilter/security.policy ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java - test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all ! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java - test/jdk/java/rmi/reliability/juicer/security.policy - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java - test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java - test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java - test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java - test/jdk/java/rmi/server/RemoteObject/toStub/security.policy - test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java - test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java - test/jdk/java/rmi/server/clientStackTrace/security.policy ! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java - test/jdk/java/rmi/server/useCustomRef/security.policy ! test/jdk/java/rmi/testlibrary/TestLibrary.java + test/jdk/java/rmi/testlibrary/TestLoaderHandler.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java - test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy - test/jdk/java/rmi/transport/dgcDeadLock/security.policy ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java - test/jdk/java/rmi/transport/readTimeout/security.policy - test/jdk/java/security/AccessControlContext/CheckNullPermission.java - test/jdk/java/security/AccessController/DoPriv.java - test/jdk/java/security/AccessController/DoPrivAccomplice.java - test/jdk/java/security/AccessController/DoPrivAccompliceTest.java - test/jdk/java/security/AccessController/DoPrivTest.java - test/jdk/java/security/AccessController/LimitedDoPrivileged.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java - test/jdk/java/security/AccessController/policy ! test/jdk/java/security/BasicPermission/NullOrEmptyName.java ! test/jdk/java/security/KeyRep/Serial.java - test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/KeyRep/SerialDSAPubKey.java - test/jdk/java/security/KeyRep/SerialDSAPubKey.policy ! test/jdk/java/security/KeyRep/SerialOld.java - test/jdk/java/security/KeyRep/SerialOld.policy - test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/setpolicy.jp - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java - test/jdk/java/security/Policy/GetInstance/GetInstance.java - test/jdk/java/security/Policy/GetInstance/GetInstance.policy - test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL - test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java - test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy - test/jdk/java/security/Policy/GetPermissions/JarURL.java - test/jdk/java/security/Policy/GetPermissions/JarURL.policy - test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java - test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java - test/jdk/java/security/Policy/PolicyProvider/test.policy - test/jdk/java/security/Policy/Root/Root.java - test/jdk/java/security/Policy/Root/Root.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest.java - test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy - test/jdk/java/security/Policy/SignedJar/java.security - test/jdk/java/security/Policy/SignedJar/keypass - test/jdk/java/security/ProtectionDomain/AllPerm.jar - test/jdk/java/security/ProtectionDomain/AllPerm.java - test/jdk/java/security/ProtectionDomain/NullGetActions.java - test/jdk/java/security/ProtectionDomain/NullGetActions.policy - test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java - test/jdk/java/security/ProtectionDomain/Recursion.java - test/jdk/java/security/ProtectionDomain/Recursion.policy - test/jdk/java/security/ProtectionDomain/RecursionDebug.java - test/jdk/java/security/SecureClassLoader/DefineClass.java - test/jdk/java/security/SecureClassLoader/DefineClass.policy - test/jdk/java/security/Security/AddProvider.java - test/jdk/java/security/Security/AddProvider.policy.1 - test/jdk/java/security/Security/AddProvider.policy.2 - test/jdk/java/security/Security/AddProvider.policy.3 ! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy ! test/jdk/java/security/Security/removing/RemoveStaticProvider.java - test/jdk/java/security/Security/removing/RemoveStaticProvider.policy - test/jdk/java/security/UnresolvedPermission/Debug.java - test/jdk/java/security/UnresolvedPermission/Debug.policy - test/jdk/java/security/UnresolvedPermission/DebugPermission0.java - test/jdk/java/security/UnresolvedPermission/DebugPermission1.java - test/jdk/java/security/UnresolvedPermission/DebugPermission2.java - test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java - test/jdk/java/security/UnresolvedPermission/Equals.java - test/jdk/java/security/UnresolvedPermission/Equals.policy ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java - test/jdk/java/security/cert/CertPathBuilder/provider.policy - test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java - test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java - test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy - test/jdk/java/util/PluggableLocale/PermissionTest.java - test/jdk/java/util/PluggableLocale/dummy.policy - test/jdk/java/util/PluggableLocale/localeServiceProvider.policy ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/Properties/StoreReproducibilityTest.java - test/jdk/java/util/ResourceBundle/Bug6359330.java - test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java - test/jdk/java/util/ServiceLoader/security/SecurityTest.java - test/jdk/java/util/ServiceLoader/security/test/module-info.java - test/jdk/java/util/ServiceLoader/security/test/p/Tests.java - test/jdk/java/util/TimeZone/Bug6912560.java - test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/jdk/java/util/concurrent/tck/ThreadTest.java - test/jdk/java/util/concurrent/tck/tck.policy - test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java ! test/jdk/java/util/logging/HandlersConfigTest.java ! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java - test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java - test/jdk/java/util/logging/Logger/getGlobal/policy ! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/jdk/java/util/logging/SystemLoggerConfigTest.java - test/jdk/java/util/logging/TestAppletLoggerContext.java ! test/jdk/java/util/logging/TestConfigurationListeners.java ! test/jdk/java/util/logging/TestGetLoggerNPE.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLoggerBundleSync.java ! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java ! test/jdk/java/util/logging/TestMainAppContext.java + test/jdk/java/util/logging/TestUILoggerContext.java ! test/jdk/java/util/logging/modules/GetResourceBundleTest.java ! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java ! test/jdk/java/util/spi/ToolProviderTest.java - test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp ! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy ! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh ! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java ! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java - test/jdk/javax/management/ImplementationVersion/policy - test/jdk/javax/management/Introspector/AnnotationSecurityTest.java - test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy ! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java - test/jdk/javax/management/modelmbean/SimpleModelMBean/policy ! test/jdk/javax/management/monitor/StartStopTest.java ! test/jdk/javax/management/monitor/ThreadPoolAccTest.java - test/jdk/javax/management/monitor/all.policy ! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java - test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java - test/jdk/javax/management/remote/mandatory/notif/policy.negative - test/jdk/javax/management/remote/mandatory/notif/policy.positive ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java ! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java - test/jdk/javax/management/remote/mandatory/version/policy ! test/jdk/javax/management/security/AuthorizationTest.java - test/jdk/javax/management/security/java.policy.authorization ! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java - test/jdk/javax/net/ssl/finalize/security.policy ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java ! test/jdk/javax/script/ProviderTest.sh - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy ! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java - test/jdk/javax/security/auth/Subject/Compat.java ! test/jdk/javax/security/auth/Subject/CurrentSubject.java ! test/jdk/javax/security/auth/Subject/Exceptions.java - test/jdk/javax/security/auth/Subject/FromACC.java ! test/jdk/javax/security/auth/Subject/Serial.java - test/jdk/javax/security/auth/Subject/Serial.policy ! test/jdk/javax/security/auth/Subject/Synch2.java - test/jdk/javax/security/auth/Subject/Synch2.policy - test/jdk/javax/security/auth/Subject/UnsupportedSV.java - test/jdk/javax/security/auth/Subject/doAs/NestedActions.java - test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/policy - test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace - test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae - test/jdk/javax/security/auth/Subject/doAs/policy.one.principal - test/jdk/javax/security/auth/Subject/doAs/policy.two.principals ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java - test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy ! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java - test/jdk/javax/smartcardio/policy ! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy + test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties - test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java ! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java - test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java - test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java - test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java - test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java - test/jdk/javax/swing/JFileChooser/6738668/security.policy - test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java - test/jdk/javax/swing/JFileChooser/7036025/security.policy - test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java - test/jdk/javax/swing/JFileChooser/8062561/security.policy - test/jdk/javax/swing/JFileChooser/8062561/security2.policy - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy ! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java ! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java - test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java - test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java ! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java ! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java ! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java - test/jdk/javax/swing/plaf/synth/Test8043627.java ! test/jdk/javax/swing/text/View/8080972/TestObjectView.java - test/jdk/javax/swing/text/rtf/bug4178276.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy - test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java + test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/policy ! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java - test/jdk/javax/xml/crypto/dsig/TransformService/test.policy ! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java - test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy ! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java - test/jdk/javax/xml/jaxp/common/8020430/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java - test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java - test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java ! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java ! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java ! test/jdk/jdk/dynalink/BeanLinkerTest.java ! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/trusted.security.policy - test/jdk/jdk/dynalink/untrusted.security.policy ! test/jdk/jdk/incubator/vector/VectorRuns.java - test/jdk/jdk/incubator/vector/empty_security.policy - test/jdk/jdk/internal/jrtfs/WithSecurityManager.java - test/jdk/jdk/internal/jrtfs/java.policy ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java - test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java - test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java - test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy - test/jdk/jdk/jfr/api/consumer/security/no-permission.policy - test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java - test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java - test/jdk/jdk/jfr/jmx/security/enough.policy - test/jdk/jdk/jfr/jmx/security/listener.policy - test/jdk/jdk/jfr/jmx/security/nocontrol.policy - test/jdk/jdk/jfr/jmx/security/nomonitor.policy ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/nio/zipfs/Basic.java ! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java ! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java - test/jdk/jdk/nio/zipfs/PropertyPermissions.policy ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/ZFSTests.java ! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java - test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy ! test/jdk/jdk/nio/zipfs/ZipFSTester.java - test/jdk/jdk/nio/zipfs/test.policy - test/jdk/jdk/nio/zipfs/test.policy.posix - test/jdk/jdk/nio/zipfs/test.policy.readonly ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy - test/jdk/sun/net/www/http/HttpClient/OpenServer.java - test/jdk/sun/net/www/http/HttpClient/OpenServer.policy = test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java - test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy - test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java - test/jdk/sun/net/www/protocol/jrt/java.policy ! test/jdk/sun/nio/cs/StrCodingBenchmark.java ! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java - test/jdk/sun/nio/cs/TestSJIS0213_SM.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java - test/jdk/sun/reflect/ReflectionFactory/security.policy ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java - test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java ! test/jdk/sun/security/ec/TestEC.java - test/jdk/sun/security/ec/TestEC.policy - test/jdk/sun/security/krb5/auto/AcceptPermissions.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java - test/jdk/sun/security/krb5/auto/KeyPermissions.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java - test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy - test/jdk/sun/security/mscapi/AccessKeyStore.java - test/jdk/sun/security/mscapi/access.policy - test/jdk/sun/security/mscapi/noaccess.policy ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java - test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.policy ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.policy ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java - test/jdk/sun/security/pkcs11/Secmod/policy ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java - test/jdk/sun/security/pkcs11/ec/policy - test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java - test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java - test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java - test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/sslecc/policy ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java - test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java - test/jdk/sun/security/pkcs11/tls/policy - test/jdk/sun/security/provider/PolicyFile/Alias.java - test/jdk/sun/security/provider/PolicyFile/Alias.policy - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy - test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy - test/jdk/sun/security/provider/PolicyFile/Extra.policy - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh - test/jdk/sun/security/provider/PolicyFile/Modules.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy - test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy - test/jdk/sun/security/provider/PolicyFile/TokenStore.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore - test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd - test/jdk/sun/security/provider/PolicyFile/TrustedCert.java - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1 - test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy - test/jdk/sun/security/provider/PolicyFile/Utf8.java - test/jdk/sun/security/provider/PolicyFile/Utf8.policy - test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy - test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh - test/jdk/sun/security/provider/PolicyFile/modules.policy - test/jdk/sun/security/provider/PolicyFile/wildcard.policy - test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java - test/jdk/sun/security/provider/PolicyParser/BogusGrants.java - test/jdk/sun/security/provider/PolicyParser/EncodeURL.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs.java - test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java - test/jdk/sun/security/provider/PolicyParser/TokenStore.java - test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy - test/jdk/sun/security/provider/PolicyParser/p001.policy - test/jdk/sun/security/provider/PolicyParser/p002.policy - test/jdk/sun/security/provider/PolicyParser/p003.policy - test/jdk/sun/security/provider/PolicyParser/p004.policy ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/jdk/sun/security/smartcardio/TestChannel.java ! test/jdk/sun/security/smartcardio/TestControl.java ! test/jdk/sun/security/smartcardio/TestDefault.java ! test/jdk/sun/security/smartcardio/TestDirect.java - test/jdk/sun/security/smartcardio/test.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java - test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy - test/jdk/sun/security/util/DerInputBuffer/Allow.policy - test/jdk/sun/security/util/FilePermCompat/CompatImpact.java - test/jdk/sun/security/util/FilePermCompat/Flag.java - test/jdk/sun/security/util/FilePermCompat/flag.policy ! test/jdk/sun/security/util/Resources/Format.java - test/jdk/sun/security/util/Resources/Format.policy ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java - test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy - test/jdk/sun/security/util/Resources/early/EarlyResources.java - test/jdk/sun/security/util/Resources/early/malformed.policy ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java - test/jdk/sun/security/x509/AVA/Allow.policy - test/jdk/sun/util/locale/provider/Bug8152817.java ! test/jdk/tools/jlink/JLinkToolProviderTest.java - test/jdk/tools/jlink/SecurityTest.java - test/jdk/tools/jlink/toolprovider.policy ! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java ! test/jdk/tools/launcher/MiscTests.java ! test/jdk/tools/launcher/modules/basic/LauncherErrors.java ! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java ! test/langtools/tools/doclint/tool/RunTest.java - test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/processing/6348193/T6348193.java ! test/lib/jdk/test/lib/process/Proc.java ! test/lib/jdk/test/whitebox/WhiteBox.java - test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java Changeset: 63eb4853 Branch: master Author: SendaoYan Date: 2024-11-12 17:26:11 +0000 URL: https://git.openjdk.org/loom/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304 Reviewed-by: ihse, jwaters ! make/autoconf/flags-ldflags.m4 From alan.bateman at oracle.com Wed Nov 13 15:17:55 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 13 Nov 2024 15:17:55 +0000 Subject: Some generic questions about the virtual thread. In-Reply-To: References: Message-ID: On 10/11/2024 07:59, nadeesh t v wrote: > > : > > > What is the reason behind making a virtual thread daemon thread? > > Does it mean we should use virtual thread only if we do not care about > its completion? before shutdown of JVM? > Most virtual threads will be started in some container, maybe with thread-per-task executor, or maybe with structured task scope. So while the Thread API is tempting to use directly, it's more likely that frameworks or libraries start virtual threads in some container that supports close or some other means to wait for specific threads to terminate. Virtual threads don't interact with the shutdown sequence, e.g. 100k virtual threads blocked on sockets or channels, would you really want the shutdown sequence to wait? > > IN JEP 444, I could see `The scheduler does not compensate for pinning > by expanding its parallelism.` Is it based on the assumption that > other tasks may wait for the same lock or is it? because of some other > technical reasons around pinning? > The Alternatives section in JEP 491 [1] says more about this, it's basically that the number of carriers is limited. -Alan [1] https://openjdk.org/jeps/491#Alternatives -------------- next part -------------- An HTML attachment was scrubbed... URL: From nadeeshtv at gmail.com Wed Nov 13 16:17:41 2024 From: nadeeshtv at gmail.com (nadeesh t v) Date: Wed, 13 Nov 2024 17:17:41 +0100 Subject: Some generic questions about the virtual thread. In-Reply-To: References: Message-ID: Thank you both for the clarification. Thanks and Regards, Nadeesh TV On Wed, 13 Nov 2024 at 16:18, Alan Bateman wrote: > On 10/11/2024 07:59, nadeesh t v wrote: > > : > > > What is the reason behind making a virtual thread daemon thread? > > Does it mean we should use virtual thread only if we do not care about its > completion before shutdown of JVM? > > > Most virtual threads will be started in some container, maybe with > thread-per-task executor, or maybe with structured task scope. So while the > Thread API is tempting to use directly, it's more likely that frameworks or > libraries start virtual threads in some container that supports close or > some other means to wait for specific threads to terminate. > > Virtual threads don't interact with the shutdown sequence, e.g. 100k > virtual threads blocked on sockets or channels, would you really want the > shutdown sequence to wait? > > > > IN JEP 444, I could see `The scheduler does not compensate for pinning by > expanding its parallelism.` Is it based on the assumption that other tasks > may wait for the same lock or is it because of some other technical > reasons around pinning? > > > The Alternatives section in JEP 491 [1] says more about this, it's > basically that the number of carriers is limited. > > -Alan > > [1] https://openjdk.org/jeps/491#Alternatives > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Thu Nov 14 14:36:37 2024 From: duke at openjdk.org (duke) Date: Thu, 14 Nov 2024 14:36:37 GMT Subject: git: openjdk/loom: fibers: 45 new changesets Message-ID: <21f5e970-092d-41fb-8da9-2efb6f4d7455@openjdk.org> Changeset: a4e2c208 Branch: fibers Author: Alex Menkov Date: 2024-11-12 20:24:25 +0000 URL: https://git.openjdk.org/loom/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c 8343344: Windows attach logic failed to handle a failed open on a pipe Reviewed-by: kevinw, cjplummer ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp Changeset: b26e4952 Branch: fibers Author: Coleen Phillimore Date: 2024-11-12 22:37:21 +0000 URL: https://git.openjdk.org/loom/commit/b26e4952e971a3cd027291f7f823140aeb5e5074 8343801: Change string printed by nsk_null_string for null strings Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp Changeset: eb40a88f Branch: fibers Author: Fei Yang Date: 2024-11-13 00:07:44 +0000 URL: https://git.openjdk.org/loom/commit/eb40a88f4076360708402454a494907e8c0c845d 8343430: RISC-V: C2: Remove old trampoline call Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: c78de7bf Branch: fibers Author: Fei Yang Date: 2024-11-13 02:56:52 +0000 URL: https://git.openjdk.org/loom/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630 8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: e9ede464 Branch: fibers Author: Albert Mingkun Yang Date: 2024-11-13 08:32:44 +0000 URL: https://git.openjdk.org/loom/commit/e9ede464b2be84af676dc64bd3595b304bfe818d 8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2eeaa57b Branch: fibers Author: Christian Hagedorn Date: 2024-11-13 08:39:17 +0000 URL: https://git.openjdk.org/loom/commit/2eeaa57b19780723ad7c74b1a62dea491241b686 8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/addnode.cpp + src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 79345bbb Branch: fibers Author: Magnus Ihse Bursie Date: 2024-11-13 09:41:57 +0000 URL: https://git.openjdk.org/loom/commit/79345bbbae2564f9f523859d1227a1784293b20f 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port Reviewed-by: kbarrett, kvn, stuefe, shade, erikj ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 ! make/autoconf/toolchain_microsoft.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/scripts/compare.sh ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/include/jvm_md.h ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/java.base/share/native/include/jni.h ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/include/jni_md.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/include/jni_md.h ! src/java.base/windows/native/libjava/gdefs_md.h ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/jlong_md.h ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h ! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/alloc.h ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp - src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/MsiCA.h ! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp ! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c ! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp Changeset: d334af08 Branch: fibers Author: Christian Hagedorn Date: 2024-11-13 11:54:28 +0000 URL: https://git.openjdk.org/loom/commit/d334af084100133fd6186c9dec70ff01a3809a48 8344089: Fix wrong location of TestWrongMinLWiden.java Reviewed-by: thartmann, rcastanedalo = test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 133f8f31 Branch: fibers Author: Thomas Stuefe Date: 2024-11-13 12:30:06 +0000 URL: https://git.openjdk.org/loom/commit/133f8f318675d5825defc8587911b53ecb9a7136 8344014: Simplify TracePhase constructor Reviewed-by: dlong, roland ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/timerTrace.hpp Changeset: b72fe755 Branch: fibers Author: Daniel Jeli?ski Date: 2024-11-13 13:18:28 +0000 URL: https://git.openjdk.org/loom/commit/b72fe75533f1115076ec083faba56318156aba2a 8343140: JfrJavaSupport uses the wrong accessors for sub-int fields Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp Changeset: 8af304c6 Branch: fibers Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-13 13:34:09 +0000 URL: https://git.openjdk.org/loom/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0 8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory() Reviewed-by: thartmann, roland ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 4c5bc5f2 Branch: fibers Author: Aleksey Shipilev Date: 2024-11-13 14:17:38 +0000 URL: https://git.openjdk.org/loom/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b 8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners Reviewed-by: ihse ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: a08d67c2 Branch: fibers Author: Markus Gr?nlund Date: 2024-11-13 14:19:20 +0000 URL: https://git.openjdk.org/loom/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8 8344080: Return type mismatch for jfr_unregister_stack_filter Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: b80ca490 Branch: fibers Author: theoweidmannoracle Committer: Julian Waters Date: 2024-11-13 14:55:20 +0000 URL: https://git.openjdk.org/loom/commit/b80ca4902af71938b32634d3fd230f4d65cde454 8344124: JDK-8341411 Broke the build Reviewed-by: thartmann, chagedorn, epeter, jwaters ! src/hotspot/share/opto/library_call.cpp Changeset: cc2acd14 Branch: fibers Author: Vicente Romero Date: 2024-11-13 15:31:02 +0000 URL: https://git.openjdk.org/loom/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148 8343286: Missing unchecked cast warning in polymorphic method call Reviewed-by: mcimadamore ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java Changeset: c00e20c3 Branch: fibers Author: Gerard Ziemski Date: 2024-11-13 15:33:00 +0000 URL: https://git.openjdk.org/loom/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2 8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% Reviewed-by: dholmes, rriggs, shade ! src/hotspot/os/bsd/os_bsd.cpp Changeset: eb240a7d Branch: fibers Author: Leonid Mesnik Date: 2024-11-13 16:06:44 +0000 URL: https://git.openjdk.org/loom/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625 8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed Reviewed-by: rkennke, mli, tschatzl ! test/jdk/ProblemList-zgc.txt Changeset: 916694f2 Branch: fibers Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-11-13 16:19:33 +0000 URL: https://git.openjdk.org/loom/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849 8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions Reviewed-by: sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: bd3fec30 Branch: fibers Author: Per Minborg Date: 2024-11-13 16:42:48 +0000 URL: https://git.openjdk.org/loom/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb 8344086: Remove security manager dependency in FFM Reviewed-by: mcimadamore, rriggs, jvernee ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java Changeset: 7be77725 Branch: fibers Author: Alan Bateman Date: 2024-11-13 16:50:54 +0000 URL: https://git.openjdk.org/loom/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa 8344112: Remove code to support security manager execution mode from DatagramChannel implementation Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: a5f11b5f Branch: fibers Author: Archie Cobbs Date: 2024-11-13 16:58:10 +0000 URL: https://git.openjdk.org/loom/commit/a5f11b5f775be6c1d9593562ba65912261efdf52 8343483: Remove unnecessary @SuppressWarnings annotations (serviceability) Reviewed-by: cjplummer ! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java ! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! src/java.management/share/classes/javax/management/timer/Timer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: dbf23466 Branch: fibers Author: Joe Darcy Date: 2024-11-13 18:27:41 +0000 URL: https://git.openjdk.org/loom/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a 8341260: Add Float16 to jdk.incubator.vector Co-authored-by: Raffaello Giulietti Co-authored-by: Jatin Bhateja Reviewed-by: rgiulietti + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java ! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java + test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: 5e01c40b Branch: fibers Author: Alan Bateman Date: 2024-11-13 18:49:31 +0000 URL: https://git.openjdk.org/loom/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97 8343981: Remove usage of security manager from Thread and related classes Reviewed-by: rriggs, yzheng ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/module-info.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: ffea9809 Branch: fibers Author: Andrey Turbanov Date: 2024-11-13 19:25:08 +0000 URL: https://git.openjdk.org/loom/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1 8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs Reviewed-by: dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: dde62307 Branch: fibers Author: Calvin Cheung Date: 2024-11-13 19:36:15 +0000 URL: https://git.openjdk.org/loom/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb 8343416: CDS dump fails when unregistered class can also be loaded from system modules Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/unregisteredClasses.cpp + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java Changeset: 1eb38c8e Branch: fibers Author: Harshitha Onkar Date: 2024-11-13 19:44:30 +0000 URL: https://git.openjdk.org/loom/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37 8343219: Manual clientlibs test failures after SM removal Reviewed-by: azvegint, aivanov, prr ! test/jdk/ProblemList.txt - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java - test/jdk/java/awt/Dialog/PrintToFileTest/granted - test/jdk/java/awt/Dialog/PrintToFileTest/revoked - test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java - test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java - test/jdk/javax/print/PrintSE/PrintSE.java - test/jdk/javax/print/PrintSE/PrintSE.sh Changeset: 5ac330b1 Branch: fibers Author: Roger Riggs Date: 2024-11-13 20:03:26 +0000 URL: https://git.openjdk.org/loom/commit/5ac330b1ac81e932924e0ea10988f2536352be04 8344039: Remove security manager dependency in java.time Reviewed-by: naoto, mullan, lancea ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java Changeset: 168b18ec Branch: fibers Author: Roger Riggs Date: 2024-11-13 20:49:59 +0000 URL: https://git.openjdk.org/loom/commit/168b18ec68dd5488704cf76895d2449cd86428a6 8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec Reviewed-by: jpai, mullan, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 0dab920b Branch: fibers Author: Shaojin Wen Date: 2024-11-13 23:17:26 +0000 URL: https://git.openjdk.org/loom/commit/0dab920b70560a5aea8b068080655a292908b646 8343984: Fix Unsafe address overflow Reviewed-by: pminborg, alanb ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 3b283543 Branch: fibers Author: Matias Saavedra Silva Date: 2024-11-13 23:18:31 +0000 URL: https://git.openjdk.org/loom/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 90e92342 Branch: fibers Author: Fei Yang Date: 2024-11-14 00:53:54 +0000 URL: https://git.openjdk.org/loom/commit/90e92342fc26db4876e22e8379a2c803c9de232c 8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp Changeset: 95a00f8a Branch: fibers Author: Alexey Semenyuk Date: 2024-11-14 04:18:26 +0000 URL: https://git.openjdk.org/loom/commit/95a00f8a188048952871a10dc428566b18b91cb8 8343875: Minor improvements of jpackage test library Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java Changeset: e7d90b94 Branch: fibers Author: Axel Boldt-Christmas Date: 2024-11-14 06:13:19 +0000 URL: https://git.openjdk.org/loom/commit/e7d90b941fff095f4b1555020c09270d201c7402 8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset Reviewed-by: jsikstro, eosterlund, stefank ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: 1e97c1c9 Branch: fibers Author: Jan Lahoda Date: 2024-11-14 06:14:33 +0000 URL: https://git.openjdk.org/loom/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d 8335989: Implement JEP 494: Module Import Declarations (Second Preview) Reviewed-by: vromero, abimpoudis, mcimadamore, alanb ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/tools/javac/6402516/TestClass.java ! test/langtools/tools/javac/6402516/TestLocalElements.java ! test/langtools/tools/javac/6402516/TestMethod.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java Changeset: 23a8c71d Branch: fibers Author: Laurent Bourg?s Date: 2024-11-14 06:38:37 +0000 URL: https://git.openjdk.org/loom/commit/23a8c71d3b760985550cc304a85d47601adc6ed8 8341790: Fix ExceptionOccurred in java.desktop Reviewed-by: avu, prr ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp Changeset: c977ef7b Branch: fibers Author: Christian Hagedorn Date: 2024-11-14 07:13:19 +0000 URL: https://git.openjdk.org/loom/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41 8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: abacece8 Branch: fibers Author: Alan Bateman Date: 2024-11-14 07:39:28 +0000 URL: https://git.openjdk.org/loom/commit/abacece8265996aaec888c8f109f2e476ec7a8e3 8344011: Remove usage of security manager from Class and reflective APIs Reviewed-by: liach, yzheng, rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java Changeset: b54bd824 Branch: fibers Author: Andrey Turbanov Date: 2024-11-14 07:43:52 +0000 URL: https://git.openjdk.org/loom/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b 8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength Reviewed-by: naoto, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java Changeset: c3776db4 Branch: fibers Author: Jan Lahoda Date: 2024-11-14 08:22:51 +0000 URL: https://git.openjdk.org/loom/commit/c3776db498193d45088ed19e2a1d2697281fd590 8342936: Enhance java.io.IO with parameter-less println() and readln() Reviewed-by: asotona, jpai, naoto ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/IO/IO.java ! test/jdk/java/io/IO/Input.java = test/jdk/java/io/IO/input-no-prompt.exp ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: bd6152f5 Branch: fibers Author: Daniel Fuchs Date: 2024-11-14 08:54:47 +0000 URL: https://git.openjdk.org/loom/commit/bd6152f5967107d7b32db9bcfa224fc07314f098 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: a8152bdb Branch: fibers Author: Roberto Casta?eda Lozano Date: 2024-11-14 08:56:38 +0000 URL: https://git.openjdk.org/loom/commit/a8152bdb9a52d902b8e710626317e0f944cf2769 8343941: IGV: dump graph at different register allocation steps Reviewed-by: chagedorn, dfenacci, dlunden ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 2b57f402 Branch: fibers Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-14 09:17:02 +0000 URL: https://git.openjdk.org/loom/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java Changeset: 8523880f Branch: fibers Author: Raffaello Giulietti Date: 2024-11-14 10:50:37 +0000 URL: https://git.openjdk.org/loom/commit/8523880f065efc8e0e527ddf2f14743fc0185593 8342693: Use byte[] as parameter in a FDBigInteger constructor and as field Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java Changeset: 81342acd Branch: fibers Author: Jan Lahoda Date: 2024-11-14 11:29:54 +0000 URL: https://git.openjdk.org/loom/commit/81342acdae82262815e04e1ade7deb2d0f24094a 8343752: The javadoc should contain a note about usages of requires transitive java.base; Co-authored-by: Mark Reinhold Co-authored-by: Alex Buckley Reviewed-by: hannesw, asotona ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java = test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java Changeset: 69512557 Branch: fibers Author: Alan Bateman Date: 2024-11-14 11:33:49 +0000 URL: https://git.openjdk.org/loom/commit/69512557282ee2fa022316cb9fe6a0a9632aa42d Merge branch 'master' into fibers ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/jdk/ProblemList.txt From duke at openjdk.org Thu Nov 14 14:39:13 2024 From: duke at openjdk.org (duke) Date: Thu, 14 Nov 2024 14:39:13 GMT Subject: git: openjdk/loom: master: 44 new changesets Message-ID: <95ea5193-b086-4b7a-a2f1-efc86d586433@openjdk.org> Changeset: a4e2c208 Branch: master Author: Alex Menkov Date: 2024-11-12 20:24:25 +0000 URL: https://git.openjdk.org/loom/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c 8343344: Windows attach logic failed to handle a failed open on a pipe Reviewed-by: kevinw, cjplummer ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp Changeset: b26e4952 Branch: master Author: Coleen Phillimore Date: 2024-11-12 22:37:21 +0000 URL: https://git.openjdk.org/loom/commit/b26e4952e971a3cd027291f7f823140aeb5e5074 8343801: Change string printed by nsk_null_string for null strings Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp Changeset: eb40a88f Branch: master Author: Fei Yang Date: 2024-11-13 00:07:44 +0000 URL: https://git.openjdk.org/loom/commit/eb40a88f4076360708402454a494907e8c0c845d 8343430: RISC-V: C2: Remove old trampoline call Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: c78de7bf Branch: master Author: Fei Yang Date: 2024-11-13 02:56:52 +0000 URL: https://git.openjdk.org/loom/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630 8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: e9ede464 Branch: master Author: Albert Mingkun Yang Date: 2024-11-13 08:32:44 +0000 URL: https://git.openjdk.org/loom/commit/e9ede464b2be84af676dc64bd3595b304bfe818d 8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2eeaa57b Branch: master Author: Christian Hagedorn Date: 2024-11-13 08:39:17 +0000 URL: https://git.openjdk.org/loom/commit/2eeaa57b19780723ad7c74b1a62dea491241b686 8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/addnode.cpp + src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 79345bbb Branch: master Author: Magnus Ihse Bursie Date: 2024-11-13 09:41:57 +0000 URL: https://git.openjdk.org/loom/commit/79345bbbae2564f9f523859d1227a1784293b20f 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port Reviewed-by: kbarrett, kvn, stuefe, shade, erikj ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 ! make/autoconf/toolchain_microsoft.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/scripts/compare.sh ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/include/jvm_md.h ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/java.base/share/native/include/jni.h ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/include/jni_md.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/include/jni_md.h ! src/java.base/windows/native/libjava/gdefs_md.h ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/jlong_md.h ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h ! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/alloc.h ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp - src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/MsiCA.h ! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp ! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c ! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp Changeset: d334af08 Branch: master Author: Christian Hagedorn Date: 2024-11-13 11:54:28 +0000 URL: https://git.openjdk.org/loom/commit/d334af084100133fd6186c9dec70ff01a3809a48 8344089: Fix wrong location of TestWrongMinLWiden.java Reviewed-by: thartmann, rcastanedalo = test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 133f8f31 Branch: master Author: Thomas Stuefe Date: 2024-11-13 12:30:06 +0000 URL: https://git.openjdk.org/loom/commit/133f8f318675d5825defc8587911b53ecb9a7136 8344014: Simplify TracePhase constructor Reviewed-by: dlong, roland ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/timerTrace.hpp Changeset: b72fe755 Branch: master Author: Daniel Jeli?ski Date: 2024-11-13 13:18:28 +0000 URL: https://git.openjdk.org/loom/commit/b72fe75533f1115076ec083faba56318156aba2a 8343140: JfrJavaSupport uses the wrong accessors for sub-int fields Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp Changeset: 8af304c6 Branch: master Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-13 13:34:09 +0000 URL: https://git.openjdk.org/loom/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0 8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory() Reviewed-by: thartmann, roland ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 4c5bc5f2 Branch: master Author: Aleksey Shipilev Date: 2024-11-13 14:17:38 +0000 URL: https://git.openjdk.org/loom/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b 8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners Reviewed-by: ihse ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: a08d67c2 Branch: master Author: Markus Gr?nlund Date: 2024-11-13 14:19:20 +0000 URL: https://git.openjdk.org/loom/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8 8344080: Return type mismatch for jfr_unregister_stack_filter Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: b80ca490 Branch: master Author: theoweidmannoracle Committer: Julian Waters Date: 2024-11-13 14:55:20 +0000 URL: https://git.openjdk.org/loom/commit/b80ca4902af71938b32634d3fd230f4d65cde454 8344124: JDK-8341411 Broke the build Reviewed-by: thartmann, chagedorn, epeter, jwaters ! src/hotspot/share/opto/library_call.cpp Changeset: cc2acd14 Branch: master Author: Vicente Romero Date: 2024-11-13 15:31:02 +0000 URL: https://git.openjdk.org/loom/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148 8343286: Missing unchecked cast warning in polymorphic method call Reviewed-by: mcimadamore ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java Changeset: c00e20c3 Branch: master Author: Gerard Ziemski Date: 2024-11-13 15:33:00 +0000 URL: https://git.openjdk.org/loom/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2 8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% Reviewed-by: dholmes, rriggs, shade ! src/hotspot/os/bsd/os_bsd.cpp Changeset: eb240a7d Branch: master Author: Leonid Mesnik Date: 2024-11-13 16:06:44 +0000 URL: https://git.openjdk.org/loom/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625 8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed Reviewed-by: rkennke, mli, tschatzl ! test/jdk/ProblemList-zgc.txt Changeset: 916694f2 Branch: master Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-11-13 16:19:33 +0000 URL: https://git.openjdk.org/loom/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849 8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions Reviewed-by: sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: bd3fec30 Branch: master Author: Per Minborg Date: 2024-11-13 16:42:48 +0000 URL: https://git.openjdk.org/loom/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb 8344086: Remove security manager dependency in FFM Reviewed-by: mcimadamore, rriggs, jvernee ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java Changeset: 7be77725 Branch: master Author: Alan Bateman Date: 2024-11-13 16:50:54 +0000 URL: https://git.openjdk.org/loom/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa 8344112: Remove code to support security manager execution mode from DatagramChannel implementation Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: a5f11b5f Branch: master Author: Archie Cobbs Date: 2024-11-13 16:58:10 +0000 URL: https://git.openjdk.org/loom/commit/a5f11b5f775be6c1d9593562ba65912261efdf52 8343483: Remove unnecessary @SuppressWarnings annotations (serviceability) Reviewed-by: cjplummer ! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java ! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! src/java.management/share/classes/javax/management/timer/Timer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: dbf23466 Branch: master Author: Joe Darcy Date: 2024-11-13 18:27:41 +0000 URL: https://git.openjdk.org/loom/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a 8341260: Add Float16 to jdk.incubator.vector Co-authored-by: Raffaello Giulietti Co-authored-by: Jatin Bhateja Reviewed-by: rgiulietti + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java ! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java + test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: 5e01c40b Branch: master Author: Alan Bateman Date: 2024-11-13 18:49:31 +0000 URL: https://git.openjdk.org/loom/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97 8343981: Remove usage of security manager from Thread and related classes Reviewed-by: rriggs, yzheng ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/module-info.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: ffea9809 Branch: master Author: Andrey Turbanov Date: 2024-11-13 19:25:08 +0000 URL: https://git.openjdk.org/loom/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1 8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs Reviewed-by: dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: dde62307 Branch: master Author: Calvin Cheung Date: 2024-11-13 19:36:15 +0000 URL: https://git.openjdk.org/loom/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb 8343416: CDS dump fails when unregistered class can also be loaded from system modules Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/unregisteredClasses.cpp + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java Changeset: 1eb38c8e Branch: master Author: Harshitha Onkar Date: 2024-11-13 19:44:30 +0000 URL: https://git.openjdk.org/loom/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37 8343219: Manual clientlibs test failures after SM removal Reviewed-by: azvegint, aivanov, prr ! test/jdk/ProblemList.txt - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java - test/jdk/java/awt/Dialog/PrintToFileTest/granted - test/jdk/java/awt/Dialog/PrintToFileTest/revoked - test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java - test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java - test/jdk/javax/print/PrintSE/PrintSE.java - test/jdk/javax/print/PrintSE/PrintSE.sh Changeset: 5ac330b1 Branch: master Author: Roger Riggs Date: 2024-11-13 20:03:26 +0000 URL: https://git.openjdk.org/loom/commit/5ac330b1ac81e932924e0ea10988f2536352be04 8344039: Remove security manager dependency in java.time Reviewed-by: naoto, mullan, lancea ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java Changeset: 168b18ec Branch: master Author: Roger Riggs Date: 2024-11-13 20:49:59 +0000 URL: https://git.openjdk.org/loom/commit/168b18ec68dd5488704cf76895d2449cd86428a6 8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec Reviewed-by: jpai, mullan, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 0dab920b Branch: master Author: Shaojin Wen Date: 2024-11-13 23:17:26 +0000 URL: https://git.openjdk.org/loom/commit/0dab920b70560a5aea8b068080655a292908b646 8343984: Fix Unsafe address overflow Reviewed-by: pminborg, alanb ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 3b283543 Branch: master Author: Matias Saavedra Silva Date: 2024-11-13 23:18:31 +0000 URL: https://git.openjdk.org/loom/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 90e92342 Branch: master Author: Fei Yang Date: 2024-11-14 00:53:54 +0000 URL: https://git.openjdk.org/loom/commit/90e92342fc26db4876e22e8379a2c803c9de232c 8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp Changeset: 95a00f8a Branch: master Author: Alexey Semenyuk Date: 2024-11-14 04:18:26 +0000 URL: https://git.openjdk.org/loom/commit/95a00f8a188048952871a10dc428566b18b91cb8 8343875: Minor improvements of jpackage test library Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java Changeset: e7d90b94 Branch: master Author: Axel Boldt-Christmas Date: 2024-11-14 06:13:19 +0000 URL: https://git.openjdk.org/loom/commit/e7d90b941fff095f4b1555020c09270d201c7402 8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset Reviewed-by: jsikstro, eosterlund, stefank ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: 1e97c1c9 Branch: master Author: Jan Lahoda Date: 2024-11-14 06:14:33 +0000 URL: https://git.openjdk.org/loom/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d 8335989: Implement JEP 494: Module Import Declarations (Second Preview) Reviewed-by: vromero, abimpoudis, mcimadamore, alanb ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/tools/javac/6402516/TestClass.java ! test/langtools/tools/javac/6402516/TestLocalElements.java ! test/langtools/tools/javac/6402516/TestMethod.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java Changeset: 23a8c71d Branch: master Author: Laurent Bourg?s Date: 2024-11-14 06:38:37 +0000 URL: https://git.openjdk.org/loom/commit/23a8c71d3b760985550cc304a85d47601adc6ed8 8341790: Fix ExceptionOccurred in java.desktop Reviewed-by: avu, prr ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp Changeset: c977ef7b Branch: master Author: Christian Hagedorn Date: 2024-11-14 07:13:19 +0000 URL: https://git.openjdk.org/loom/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41 8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: abacece8 Branch: master Author: Alan Bateman Date: 2024-11-14 07:39:28 +0000 URL: https://git.openjdk.org/loom/commit/abacece8265996aaec888c8f109f2e476ec7a8e3 8344011: Remove usage of security manager from Class and reflective APIs Reviewed-by: liach, yzheng, rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java Changeset: b54bd824 Branch: master Author: Andrey Turbanov Date: 2024-11-14 07:43:52 +0000 URL: https://git.openjdk.org/loom/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b 8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength Reviewed-by: naoto, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java Changeset: c3776db4 Branch: master Author: Jan Lahoda Date: 2024-11-14 08:22:51 +0000 URL: https://git.openjdk.org/loom/commit/c3776db498193d45088ed19e2a1d2697281fd590 8342936: Enhance java.io.IO with parameter-less println() and readln() Reviewed-by: asotona, jpai, naoto ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/IO/IO.java ! test/jdk/java/io/IO/Input.java = test/jdk/java/io/IO/input-no-prompt.exp ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: bd6152f5 Branch: master Author: Daniel Fuchs Date: 2024-11-14 08:54:47 +0000 URL: https://git.openjdk.org/loom/commit/bd6152f5967107d7b32db9bcfa224fc07314f098 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: a8152bdb Branch: master Author: Roberto Casta?eda Lozano Date: 2024-11-14 08:56:38 +0000 URL: https://git.openjdk.org/loom/commit/a8152bdb9a52d902b8e710626317e0f944cf2769 8343941: IGV: dump graph at different register allocation steps Reviewed-by: chagedorn, dfenacci, dlunden ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 2b57f402 Branch: master Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-14 09:17:02 +0000 URL: https://git.openjdk.org/loom/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java Changeset: 8523880f Branch: master Author: Raffaello Giulietti Date: 2024-11-14 10:50:37 +0000 URL: https://git.openjdk.org/loom/commit/8523880f065efc8e0e527ddf2f14743fc0185593 8342693: Use byte[] as parameter in a FDBigInteger constructor and as field Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java Changeset: 81342acd Branch: master Author: Jan Lahoda Date: 2024-11-14 11:29:54 +0000 URL: https://git.openjdk.org/loom/commit/81342acdae82262815e04e1ade7deb2d0f24094a 8343752: The javadoc should contain a note about usages of requires transitive java.base; Co-authored-by: Mark Reinhold Co-authored-by: Alex Buckley Reviewed-by: hannesw, asotona ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java = test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java From mark.reinhold at oracle.com Thu Nov 14 18:08:59 2024 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 14 Nov 2024 18:08:59 +0000 Subject: New candidate JEP: 499: Structured Concurrency (Fourth Preview) Message-ID: <20241114180857.1142E781B6B@eggemoggin.niobe.net> https://openjdk.org/jeps/499 Summary: Simplify concurrent programming by introducing an API for structured concurrency. Structured concurrency treats groups of related tasks running in different threads as a single unit of work, thereby streamlining error handling and cancellation, improving reliability, and enhancing observability. This is a preview API. - Mark From mika.a.moilanen at gmail.com Fri Nov 15 07:47:34 2024 From: mika.a.moilanen at gmail.com (Mika Moilanen) Date: Fri, 15 Nov 2024 09:47:34 +0200 Subject: Loom EA and using a custom Joiner Message-ID: Hello, I've been playing around with the latest EA ( https://openjdk.org/jeps/8340343) build with Joiners et al. I'm building a small utility which reads a list of http requests from a file and runs them concurrently. These tasks have an associated test which is an assertion about the http response. Tasks can either succeed or they can fail in two ways: 1) expected failure: test or its execution can fail 2) something unexpected outside of the test execution e.g NPE happens. Task are self-contained and TaskResponse contains all the data needed for reporting the outcome to the user: sealed interface TaskResult { record Success(....) ... record TestFailed(... ) .. // test failed record Failure(...) ... // something else failed e.g an exception during the http call } In case of successfull SubTask I need to check if the TaskResult is TestFailed or Failure, and shutdown the scope preventing processing of tasks, and report about the outcome. In case of any SubTask if failing I need only the exception from the last SubTask::exception(). I started with a StructuredTaskScope.Joiner.allUntil() but noticed that join() doesn't throw, and thus proceeded in implementing a custom Joiner which stores the last exception and overrides result and onComplete - methods. Just wanted to verify: Is it the "idiomatic" way of using the new preview api, or is there some existing Joiner which would offer the functionality I'm after? -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Fri Nov 15 11:49:33 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Fri, 15 Nov 2024 11:49:33 +0000 Subject: Loom EA and using a custom Joiner In-Reply-To: References: Message-ID: <86d515a3-646d-4b91-ab22-dce86badecf1@oracle.com> On 15/11/2024 07:47, Mika Moilanen wrote: > Hello, > > I've been playing around with the latest EA > (https://openjdk.org/jeps/8340343) build with Joiners et al. > I'm building a small utility which reads a list of http requests from > a file and runs them concurrently. These tasks have an associated test > which is an assertion about the http response. > Tasks can either succeed or they can fail in two ways: > > 1) expected failure: test or its execution can fail > 2) something unexpected outside of the test execution e.g NPE happens. > > Task are self-contained and TaskResponse contains all the data needed > for reporting the outcome to the user: > > sealed interface TaskResult { > ? record Success(....) ... > ? record TestFailed(... ) .. // test failed > ? record Failure(...) ... // something else failed e.g an exception > during the http call > } > > In case of successfull SubTask I need to check if the TaskResult is > TestFailed or Failure, and shutdown the scope preventing processing of > tasks, and report about the outcome. > In case of any SubTask if failing I need only the exception from the > last SubTask::exception(). > > I started with a StructuredTaskScope.Joiner.allUntil( which examines TaskResult>) but noticed that join() doesn't throw, and > thus proceeded in implementing a custom Joiner which stores the last > exception and overrides result and onComplete - methods. > I think this is more about adaptation which can be done when forking or when the subtask completes, both will work. At fork time it could be: ? Callable adapt(Callable> task) { .. } and the default joiner or Joiner.awaitAllSuccessfulOrThrow will work as the onComplete will be called with a successful or failed subtask. If you want join to return a TaskResult, or stream of, then it will require a custom Joiner that extracts the exception when a subtask succeeds with TaskFailed, the onComplete will look something like: ??????? @Override ??????? public boolean onComplete(Subtask> subtask) { ??????????? if (subtask.state() == Subtask.State.SUCCESS) { ??????????????? return (subtask.get() instanceof TaskResult.TestFailed failed) ??????????????????????? && FIRST_EXCEPTION.compareAndSet(this, null, failed.exception()); ??????????? } else { ??????????????? return true;? // cancel unconditionally ??????????? } ??????? } which may be what you have already. -Alan From heinz at javaspecialists.eu Sat Nov 16 13:23:57 2024 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Sat, 16 Nov 2024 15:23:57 +0200 Subject: wait() in Java 24 Message-ID: <6eb75de0-2f58-4786-8724-f200b955c7a2@javaspecialists.eu> Hi, I was trying out Object.wait() on Java 24 to see what happens with virtual threads and it seems that it now works like ReentrantLock, but without resorting to ManagedBlockers. This code would not print anything prior to Java 24, but works fine now: import java.util.concurrent.*; import java.util.concurrent.atomic.*; public class ManyWaitingThreads { ??? public static void main(String... args) throws InterruptedException { ??????? var counter = new AtomicInteger(); ??????? var builder = Thread.ofVirtual(); ??????? for (int i = 0; i < 100_000; i++) { ??????????? builder.start(() -> { ??????????????? synchronized (ManyWaitingThreads.class) { ??????????????????? try { ??????????????????????? counter.incrementAndGet(); ??????????????????????? ManyWaitingThreads.class.wait(); ??????????????????? } catch (InterruptedException e) { ??????????????????????? throw new CancellationException("interrupted"); ??????????????????? } ??????????????? } ??????????? }); ??????? } ??????? builder.start(() -> System.out.println("All threads waiting")); ??????? while(counter.get() < 100_000) Thread.yield(); ??????? synchronized (ManyWaitingThreads.class) { ??????????? ManyWaitingThreads.class.notifyAll(); ??????? } ??? } } I seemed to have missed this new change, but it is very welcome. Thanks for all your hard work. Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu Java Champion - www.javachampions.org JavaOne Rock Star Speaker Tel: +30 69 75 595 262 Skype: kabutz From zjx001202 at gmail.com Sat Nov 16 13:30:15 2024 From: zjx001202 at gmail.com (Glavo) Date: Sat, 16 Nov 2024 21:30:15 +0800 Subject: wait() in Java 24 In-Reply-To: <6eb75de0-2f58-4786-8724-f200b955c7a2@javaspecialists.eu> References: <6eb75de0-2f58-4786-8724-f200b955c7a2@javaspecialists.eu> Message-ID: This change is part of JEP 491[1], which was integrated[2] four days ago. Glavo [1]: https://openjdk.org/jeps/491 [2]: https://github.com/openjdk/jdk/commit/78b80150e009745b8f28d36c3836f18ad0ca921f On Sat, Nov 16, 2024 at 9:24?PM Dr Heinz M. Kabutz wrote: > Hi, > > I was trying out Object.wait() on Java 24 to see what happens with > virtual threads and it seems that it now works like ReentrantLock, but > without resorting to ManagedBlockers. > > This code would not print anything prior to Java 24, but works fine now: > > > import java.util.concurrent.*; > import java.util.concurrent.atomic.*; > > public class ManyWaitingThreads { > public static void main(String... args) throws InterruptedException { > var counter = new AtomicInteger(); > var builder = Thread.ofVirtual(); > for (int i = 0; i < 100_000; i++) { > builder.start(() -> { > synchronized (ManyWaitingThreads.class) { > try { > counter.incrementAndGet(); > ManyWaitingThreads.class.wait(); > } catch (InterruptedException e) { > throw new CancellationException("interrupted"); > } > } > }); > } > builder.start(() -> System.out.println("All threads waiting")); > while(counter.get() < 100_000) Thread.yield(); > synchronized (ManyWaitingThreads.class) { > ManyWaitingThreads.class.notifyAll(); > } > } > } > > I seemed to have missed this new change, but it is very welcome. Thanks > for all your hard work. > > Regards > > Heinz > -- > Dr Heinz M. Kabutz (PhD CompSci) > Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu > Java Champion - www.javachampions.org > JavaOne Rock Star Speaker > Tel: +30 69 75 595 262 > Skype: kabutz > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Mon Nov 18 07:52:18 2024 From: duke at openjdk.org (duke) Date: Mon, 18 Nov 2024 07:52:18 GMT Subject: git: openjdk/loom: fibers: 58 new changesets Message-ID: Changeset: 5731ab7f Branch: fibers Author: Jan Lahoda Date: 2024-11-14 11:33:29 +0000 URL: https://git.openjdk.org/loom/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084 8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview) Reviewed-by: asotona, jpai ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 2145ace3 Branch: fibers Author: Coleen Phillimore Date: 2024-11-14 12:08:42 +0000 URL: https://git.openjdk.org/loom/commit/2145ace384137b1c028a68dc34a8800577c7a43e 8341094: Clean up relax_verify in ClassFileParser Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 8ccc48c9 Branch: fibers Author: Coleen Phillimore Date: 2024-11-14 12:39:01 +0000 URL: https://git.openjdk.org/loom/commit/8ccc48c9c899192524c6095db31c856260d57176 8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure Reviewed-by: shade, dholmes, tschatzl ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 6757994a Branch: fibers Author: Coleen Phillimore Date: 2024-11-14 12:40:22 +0000 URL: https://git.openjdk.org/loom/commit/6757994ad97c0498e7efe5b8ae3994edc7640216 8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java Changeset: 6e28cd3b Branch: fibers Author: SendaoYan Date: 2024-11-14 12:56:00 +0000 URL: https://git.openjdk.org/loom/commit/6e28cd3b795e6538b5b5542595103588dd434559 8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java Changeset: a73226b1 Branch: fibers Author: Thomas Schatzl Date: 2024-11-14 13:31:50 +0000 URL: https://git.openjdk.org/loom/commit/a73226b18e274c44171021760e9eb05bc4a8b711 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Reviewed-by: iwalulya, ayang, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4d1a51cb Branch: fibers Author: Sean Mullan Date: 2024-11-14 14:15:16 +0000 URL: https://git.openjdk.org/loom/commit/4d1a51cb859150005c93827f33e40a3a37f1524f 8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 752e1629 Branch: fibers Author: Jaikiran Pai Date: 2024-11-14 14:46:19 +0000 URL: https://git.openjdk.org/loom/commit/752e1629555f0ec8630373ec87b049afdd709ea6 8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted Reviewed-by: dfuchs, msheppar, syan, alanb ! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java ! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java Changeset: 68164a48 Branch: fibers Author: Leonid Mesnik Date: 2024-11-14 16:03:26 +0000 URL: https://git.openjdk.org/loom/commit/68164a4847bc309a09701162528b4469660a58f0 8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC Reviewed-by: mli ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java Changeset: 7e9dfa4a Branch: fibers Author: Brian Burkhalter Date: 2024-11-14 16:27:22 +0000 URL: https://git.openjdk.org/loom/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200 8343785: (fs) Remove syscalls that set file times with microsecond precision Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: e12f5141 Branch: fibers Author: Nizar Benalla Date: 2024-11-14 16:35:03 +0000 URL: https://git.openjdk.org/loom/commit/e12f5141201a5142325936650f4a417d27e814ae 8343781: Add since checker test to the Serviceability area modules Reviewed-by: sspitsyn, cjplummer = test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java = test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java = test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java Changeset: 002b985a Branch: fibers Author: Jorn Vernee Date: 2024-11-14 16:55:25 +0000 URL: https://git.openjdk.org/loom/commit/002b985a4633b6cf11143f589bcecc51490c739e 8342963: TestLargeStub::testUpcall doesn't test upcalls stubs Reviewed-by: mcimadamore ! test/jdk/java/foreign/largestub/TestLargeStub.java Changeset: 697f27c5 Branch: fibers Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-14 17:44:13 +0000 URL: https://git.openjdk.org/loom/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 8341964: Add mechanism to disable different parts of TLS cipher suite Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java ! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java Changeset: 4d4951a4 Branch: fibers Author: Calvin Cheung Date: 2024-11-14 17:50:03 +0000 URL: https://git.openjdk.org/loom/commit/4d4951a4420cf4a9a3bce88d8532055005cff289 8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed 8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: 681a57f9 Branch: fibers Author: Chen Liang Date: 2024-11-14 17:55:41 +0000 URL: https://git.openjdk.org/loom/commit/681a57f96099a4e434fef0f37fa9cd248357791f 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java Changeset: 2cbce1f0 Branch: fibers Author: Leonid Mesnik Date: 2024-11-14 17:59:14 +0000 URL: https://git.openjdk.org/loom/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f 8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC Reviewed-by: stefank ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java Changeset: ec148c13 Branch: fibers Author: Phil Race Date: 2024-11-14 18:42:31 +0000 URL: https://git.openjdk.org/loom/commit/ec148c136555899c90f773b2904baf459efac3af 8344063: Remove doPrivileged calls from swing classes in the java.desktop module Reviewed-by: honkar, kcr ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java Changeset: d959c7de Branch: fibers Author: Sean Mullan Date: 2024-11-14 20:32:32 +0000 URL: https://git.openjdk.org/loom/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967 8344147: Remove Security Manager dependencies from java.security.sasl module Reviewed-by: rriggs, ascarpino ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java Changeset: 7ef26330 Branch: fibers Author: Nizar Benalla Date: 2024-11-14 22:01:17 +0000 URL: https://git.openjdk.org/loom/commit/7ef263307ae23051950b69e7ef1b01c046e30676 8344128: Regression: make help broken after JDK-8340818 Reviewed-by: rriggs, dholmes, ihse ! make/Global.gmk Changeset: db56266a Branch: fibers Author: David Holmes Date: 2024-11-14 22:23:16 +0000 URL: https://git.openjdk.org/loom/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e 8344250: Obsolete the DontYieldALot flag Reviewed-by: darcy, matsaave, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 99070658 Branch: fibers Author: Phil Race Date: 2024-11-15 04:51:55 +0000 URL: https://git.openjdk.org/loom/commit/99070658fd09ee3d1835f814c939d62e249c5704 8344065: Remove SecurityManager uses from the java.datatransfer module Reviewed-by: serb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: 0ae5748f Branch: fibers Author: Alan Bateman Date: 2024-11-15 07:16:34 +0000 URL: https://git.openjdk.org/loom/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14 8343982: Remove usage of security manager from ClassLoader and related classes Reviewed-by: jpai, yzheng, lancea ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java Changeset: 21966942 Branch: fibers Author: Emanuel Peter Date: 2024-11-15 07:31:55 +0000 URL: https://git.openjdk.org/loom/commit/21966942b6b5341d0d221d10c3eaa629e543d017 8344104: TestMergeStores fails with ArrayIndexOutOfBoundException Reviewed-by: shade, chagedorn, dlong ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 857f68c6 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 07:47:11 +0000 URL: https://git.openjdk.org/loom/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4 8344179: SecurityManager cleanup in the ZIP and JAR areas Reviewed-by: lancea, rriggs, mullan, jpai ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: bfee766f Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 07:48:15 +0000 URL: https://git.openjdk.org/loom/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6 8344183: (zipfs) SecurityManager cleanup in the ZipFS area Reviewed-by: mullan, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: 0c191f66 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 09:47:43 +0000 URL: https://git.openjdk.org/loom/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5 8344185: Remove calls to SecurityManager in sun.net.ftp Reviewed-by: alanb, michaelm, dfuchs ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 5b9932f8 Branch: fibers Author: Maurizio Cimadamore Date: 2024-11-15 10:07:18 +0000 URL: https://git.openjdk.org/loom/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a 8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview) 8322882: Null pointer error when compiling Static initializer in a local class 8334248: Invalid error for early construction local class constructor method reference 8330037: Compiler produces invalid bytecode for method class creation from static method Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out ! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out + test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java + test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java - test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java + test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java ! test/langtools/tools/javac/lambda/MethodReference23.out ! test/langtools/tools/javac/lambda/MethodReference37.out ! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out Changeset: 3eece6e9 Branch: fibers Author: Pavel Rappo Date: 2024-11-15 10:20:08 +0000 URL: https://git.openjdk.org/loom/commit/3eece6e941035e091e8ece7dd44a1837417c9b87 8341907: javac -Xlint should ignore /// on first line of source file Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/danglingDocComments/JBangException1.java + test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException2.java + test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException3.java + test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java Changeset: 75c651f8 Branch: fibers Author: Casper Norrbin Date: 2024-11-15 11:28:02 +0000 URL: https://git.openjdk.org/loom/commit/75c651f859c1372175040a06c68a08298d4da0f1 8327156: Avoid copying in StringTable::intern(oop, TRAPS) 8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS) 8327825: StringTable::intern is slow Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp + test/hotspot/gtest/classfile/test_stringConversion.cpp + test/hotspot/gtest/classfile/test_stringIntern.cpp Changeset: ba393219 Branch: fibers Author: Adam Sotona Date: 2024-11-15 11:40:15 +0000 URL: https://git.openjdk.org/loom/commit/ba39321902400e103cdce0b326d0005123b1d87e 8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/jdk/jdk/classfile/BoundAttributeTest.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/LowJCovAttributeTest.java ! test/jdk/jdk/classfile/LowModuleTest.java ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javap/T6716452.java Changeset: 5e276085 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 12:18:53 +0000 URL: https://git.openjdk.org/loom/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a 8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 3245f56e Branch: fibers Author: Amit Kumar Date: 2024-11-15 12:45:48 +0000 URL: https://git.openjdk.org/loom/commit/3245f56e53792b3cfc9788799ba1594d6af15bea 8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java Reviewed-by: lucy ! test/hotspot/jtreg/ProblemList.txt Changeset: a672138a Branch: fibers Author: Markus Gr?nlund Date: 2024-11-15 13:38:52 +0000 URL: https://git.openjdk.org/loom/commit/a672138aa7cb61c4f905de365628c0bbed6901ac 8344161: Argument type mismatch for jfr_type_id Reviewed-by: kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: 6cdebf0e Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-15 14:07:32 +0000 URL: https://git.openjdk.org/loom/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8 8343599: Kmem limit and max values swapped when printing container information Reviewed-by: sjohanss, sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp Changeset: 84ffb64c Branch: fibers Author: Adam Sotona Date: 2024-11-15 14:38:17 +0000 URL: https://git.openjdk.org/loom/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961 8334714: Implement JEP 484: Class-File API Reviewed-by: liach, vromero ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/Label.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 40a055eb Branch: fibers Author: Daniel Fuchs Date: 2024-11-15 15:05:33 +0000 URL: https://git.openjdk.org/loom/commit/40a055ebd2cdeda237108bb506126a09460de5b5 8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java - src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/DebugLoggerTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java Changeset: 3c38ed41 Branch: fibers Author: Adam Sotona Date: 2024-11-15 15:57:34 +0000 URL: https://git.openjdk.org/loom/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da 8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 0b9b82af Branch: fibers Author: Brian Burkhalter Date: 2024-11-15 16:11:34 +0000 URL: https://git.openjdk.org/loom/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3 8343039: Remove jdk.internal.misc.InternalLock and usages from java.io Reviewed-by: liach, alanb ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/BufferedOutputStream.java ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/Writer.java ! src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 1866c0c2 Branch: fibers Author: Paul Sandoz Date: 2024-11-15 17:22:11 +0000 URL: https://git.openjdk.org/loom/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5 8344259: Annotate Float16 with jdk.internal.ValueBased Reviewed-by: liach, darcy ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ff12ff53 Branch: fibers Author: Roman Kennke Date: 2024-11-15 18:10:30 +0000 URL: https://git.openjdk.org/loom/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c 8340453: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: rcastanedalo, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/opto/memnode.hpp Changeset: fc8fb34f Branch: fibers Author: Sean Mullan Date: 2024-11-15 19:02:13 +0000 URL: https://git.openjdk.org/loom/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3 8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 1bb0d3ba Branch: fibers Author: Phil Race Date: 2024-11-15 19:02:29 +0000 URL: https://git.openjdk.org/loom/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b 8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java Changeset: f62e05ee Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:07 +0000 URL: https://git.openjdk.org/loom/commit/f62e05ee96085675041c5cb94762f78abbc89783 8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 73fd8919 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:30 +0000 URL: https://git.openjdk.org/loom/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d 8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java Changeset: f3168082 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-15 19:22:30 +0000 URL: https://git.openjdk.org/loom/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094 8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java Changeset: 59ffac84 Branch: fibers Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-15 19:56:48 +0000 URL: https://git.openjdk.org/loom/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: c5b6ed8c Branch: fibers Author: Roger Riggs Date: 2024-11-15 20:29:14 +0000 URL: https://git.openjdk.org/loom/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d 8344252: SM cleanup in java.util classes Reviewed-by: naoto, smarks ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java Changeset: c388455d Branch: fibers Author: Roger Riggs Date: 2024-11-15 20:30:04 +0000 URL: https://git.openjdk.org/loom/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c 8344197: SM cleanup in java.util.concurrent Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: 276251c4 Branch: fibers Author: Roman Kennke Date: 2024-11-15 21:21:03 +0000 URL: https://git.openjdk.org/loom/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558 8342826: Improve performance of oopDesc::klass() after JDK-8305895 Reviewed-by: coleenp, shade, mli + src/hotspot/share/oops/objLayout.cpp + src/hotspot/share/oops/objLayout.hpp + src/hotspot/share/oops/objLayout.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 41a2d49f Branch: fibers Author: Ioi Lam Date: 2024-11-15 22:28:54 +0000 URL: https://git.openjdk.org/loom/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov ! make/RunTests.gmk + src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotClassInitializer.hpp + src/hotspot/share/cds/aotClassLinker.cpp + src/hotspot/share/cds/aotClassLinker.hpp + src/hotspot/share/cds/aotConstantPoolResolver.cpp + src/hotspot/share/cds/aotConstantPoolResolver.hpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp + src/hotspot/share/cds/aotLinkedClassTable.cpp + src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp - src/hotspot/share/cds/classPrelinker.cpp - src/hotspot/share/cds/classPrelinker.hpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm + test/jdk/ProblemList-AotJdk.txt ! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 2c509a15 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-15 23:55:45 +0000 URL: https://git.openjdk.org/loom/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java = test/jdk/tools/jpackage/linux/UsrTreeTest.java = test/jdk/tools/jpackage/share/AppVersionTest.java = test/jdk/tools/jpackage/share/BasicTest.java = test/jdk/tools/jpackage/share/CookedRuntimeTest.java = test/jdk/tools/jpackage/share/DotInNameTest.java = test/jdk/tools/jpackage/share/ErrorTest.java = test/jdk/tools/jpackage/share/JLinkOptionsTest.java = test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java = test/jdk/tools/jpackage/share/JavaOptionsTest.java = test/jdk/tools/jpackage/share/MainClassTest.java = test/jdk/tools/jpackage/share/ModulePathTest.java = test/jdk/tools/jpackage/share/ModulePathTest2.java = test/jdk/tools/jpackage/share/ModulePathTest3.java = test/jdk/tools/jpackage/share/MultipleJarAppTest.java = test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java = test/jdk/tools/jpackage/share/NonExistentTest.java = test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java = test/jdk/tools/jpackage/share/UnicodeArgsTest.java = test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: da403887 Branch: fibers Author: Jaikiran Pai Date: 2024-11-16 01:23:29 +0000 URL: https://git.openjdk.org/loom/commit/da4038873622a19ec10130d617969892583073e1 8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java Changeset: d2e4b511 Branch: fibers Author: Jaikiran Pai Date: 2024-11-16 01:29:45 +0000 URL: https://git.openjdk.org/loom/commit/d2e4b51133674381f2e220abc0e07704e5346b05 8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/MimeTable.java Changeset: a91d4c02 Branch: fibers Author: Jaikiran Pai Date: 2024-11-16 11:39:20 +0000 URL: https://git.openjdk.org/loom/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca 8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java Changeset: d0b770c9 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-16 13:31:06 +0000 URL: https://git.openjdk.org/loom/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b 8344289: SM cleanup in jdk.internal.util Reviewed-by: liach, rriggs, bpb ! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: fec0d1cf Branch: fibers Author: Nizar Benalla Date: 2024-11-16 20:27:26 +0000 URL: https://git.openjdk.org/loom/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e 8343777: Add since checker tests to Internationalisation modules Reviewed-by: jlu, naoto + test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java Changeset: aa10ec7c Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-17 08:52:48 +0000 URL: https://git.openjdk.org/loom/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03 8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! test/jdk/javax/swing/JInternalFrame/bug6726866.java Changeset: c218ee4b Branch: fibers Author: Alan Bateman Date: 2024-11-17 15:25:10 +0000 URL: https://git.openjdk.org/loom/commit/c218ee4b4d067b06afd0202ecb9790403e462536 Merge branch 'master' into fibers ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups From duke at openjdk.org Mon Nov 18 07:55:31 2024 From: duke at openjdk.org (duke) Date: Mon, 18 Nov 2024 07:55:31 GMT Subject: git: openjdk/loom: master: 57 new changesets Message-ID: Changeset: 5731ab7f Branch: master Author: Jan Lahoda Date: 2024-11-14 11:33:29 +0000 URL: https://git.openjdk.org/loom/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084 8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview) Reviewed-by: asotona, jpai ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 2145ace3 Branch: master Author: Coleen Phillimore Date: 2024-11-14 12:08:42 +0000 URL: https://git.openjdk.org/loom/commit/2145ace384137b1c028a68dc34a8800577c7a43e 8341094: Clean up relax_verify in ClassFileParser Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 8ccc48c9 Branch: master Author: Coleen Phillimore Date: 2024-11-14 12:39:01 +0000 URL: https://git.openjdk.org/loom/commit/8ccc48c9c899192524c6095db31c856260d57176 8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure Reviewed-by: shade, dholmes, tschatzl ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 6757994a Branch: master Author: Coleen Phillimore Date: 2024-11-14 12:40:22 +0000 URL: https://git.openjdk.org/loom/commit/6757994ad97c0498e7efe5b8ae3994edc7640216 8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java Changeset: 6e28cd3b Branch: master Author: SendaoYan Date: 2024-11-14 12:56:00 +0000 URL: https://git.openjdk.org/loom/commit/6e28cd3b795e6538b5b5542595103588dd434559 8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java Changeset: a73226b1 Branch: master Author: Thomas Schatzl Date: 2024-11-14 13:31:50 +0000 URL: https://git.openjdk.org/loom/commit/a73226b18e274c44171021760e9eb05bc4a8b711 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Reviewed-by: iwalulya, ayang, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4d1a51cb Branch: master Author: Sean Mullan Date: 2024-11-14 14:15:16 +0000 URL: https://git.openjdk.org/loom/commit/4d1a51cb859150005c93827f33e40a3a37f1524f 8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 752e1629 Branch: master Author: Jaikiran Pai Date: 2024-11-14 14:46:19 +0000 URL: https://git.openjdk.org/loom/commit/752e1629555f0ec8630373ec87b049afdd709ea6 8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted Reviewed-by: dfuchs, msheppar, syan, alanb ! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java ! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java Changeset: 68164a48 Branch: master Author: Leonid Mesnik Date: 2024-11-14 16:03:26 +0000 URL: https://git.openjdk.org/loom/commit/68164a4847bc309a09701162528b4469660a58f0 8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC Reviewed-by: mli ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java Changeset: 7e9dfa4a Branch: master Author: Brian Burkhalter Date: 2024-11-14 16:27:22 +0000 URL: https://git.openjdk.org/loom/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200 8343785: (fs) Remove syscalls that set file times with microsecond precision Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: e12f5141 Branch: master Author: Nizar Benalla Date: 2024-11-14 16:35:03 +0000 URL: https://git.openjdk.org/loom/commit/e12f5141201a5142325936650f4a417d27e814ae 8343781: Add since checker test to the Serviceability area modules Reviewed-by: sspitsyn, cjplummer = test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java = test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java = test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java Changeset: 002b985a Branch: master Author: Jorn Vernee Date: 2024-11-14 16:55:25 +0000 URL: https://git.openjdk.org/loom/commit/002b985a4633b6cf11143f589bcecc51490c739e 8342963: TestLargeStub::testUpcall doesn't test upcalls stubs Reviewed-by: mcimadamore ! test/jdk/java/foreign/largestub/TestLargeStub.java Changeset: 697f27c5 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-14 17:44:13 +0000 URL: https://git.openjdk.org/loom/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 8341964: Add mechanism to disable different parts of TLS cipher suite Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java ! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java Changeset: 4d4951a4 Branch: master Author: Calvin Cheung Date: 2024-11-14 17:50:03 +0000 URL: https://git.openjdk.org/loom/commit/4d4951a4420cf4a9a3bce88d8532055005cff289 8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed 8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: 681a57f9 Branch: master Author: Chen Liang Date: 2024-11-14 17:55:41 +0000 URL: https://git.openjdk.org/loom/commit/681a57f96099a4e434fef0f37fa9cd248357791f 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java Changeset: 2cbce1f0 Branch: master Author: Leonid Mesnik Date: 2024-11-14 17:59:14 +0000 URL: https://git.openjdk.org/loom/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f 8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC Reviewed-by: stefank ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java Changeset: ec148c13 Branch: master Author: Phil Race Date: 2024-11-14 18:42:31 +0000 URL: https://git.openjdk.org/loom/commit/ec148c136555899c90f773b2904baf459efac3af 8344063: Remove doPrivileged calls from swing classes in the java.desktop module Reviewed-by: honkar, kcr ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java Changeset: d959c7de Branch: master Author: Sean Mullan Date: 2024-11-14 20:32:32 +0000 URL: https://git.openjdk.org/loom/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967 8344147: Remove Security Manager dependencies from java.security.sasl module Reviewed-by: rriggs, ascarpino ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java Changeset: 7ef26330 Branch: master Author: Nizar Benalla Date: 2024-11-14 22:01:17 +0000 URL: https://git.openjdk.org/loom/commit/7ef263307ae23051950b69e7ef1b01c046e30676 8344128: Regression: make help broken after JDK-8340818 Reviewed-by: rriggs, dholmes, ihse ! make/Global.gmk Changeset: db56266a Branch: master Author: David Holmes Date: 2024-11-14 22:23:16 +0000 URL: https://git.openjdk.org/loom/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e 8344250: Obsolete the DontYieldALot flag Reviewed-by: darcy, matsaave, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 99070658 Branch: master Author: Phil Race Date: 2024-11-15 04:51:55 +0000 URL: https://git.openjdk.org/loom/commit/99070658fd09ee3d1835f814c939d62e249c5704 8344065: Remove SecurityManager uses from the java.datatransfer module Reviewed-by: serb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: 0ae5748f Branch: master Author: Alan Bateman Date: 2024-11-15 07:16:34 +0000 URL: https://git.openjdk.org/loom/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14 8343982: Remove usage of security manager from ClassLoader and related classes Reviewed-by: jpai, yzheng, lancea ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java Changeset: 21966942 Branch: master Author: Emanuel Peter Date: 2024-11-15 07:31:55 +0000 URL: https://git.openjdk.org/loom/commit/21966942b6b5341d0d221d10c3eaa629e543d017 8344104: TestMergeStores fails with ArrayIndexOutOfBoundException Reviewed-by: shade, chagedorn, dlong ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 857f68c6 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 07:47:11 +0000 URL: https://git.openjdk.org/loom/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4 8344179: SecurityManager cleanup in the ZIP and JAR areas Reviewed-by: lancea, rriggs, mullan, jpai ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: bfee766f Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 07:48:15 +0000 URL: https://git.openjdk.org/loom/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6 8344183: (zipfs) SecurityManager cleanup in the ZipFS area Reviewed-by: mullan, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: 0c191f66 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 09:47:43 +0000 URL: https://git.openjdk.org/loom/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5 8344185: Remove calls to SecurityManager in sun.net.ftp Reviewed-by: alanb, michaelm, dfuchs ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 5b9932f8 Branch: master Author: Maurizio Cimadamore Date: 2024-11-15 10:07:18 +0000 URL: https://git.openjdk.org/loom/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a 8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview) 8322882: Null pointer error when compiling Static initializer in a local class 8334248: Invalid error for early construction local class constructor method reference 8330037: Compiler produces invalid bytecode for method class creation from static method Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out ! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out + test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java + test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java - test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java + test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java ! test/langtools/tools/javac/lambda/MethodReference23.out ! test/langtools/tools/javac/lambda/MethodReference37.out ! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out Changeset: 3eece6e9 Branch: master Author: Pavel Rappo Date: 2024-11-15 10:20:08 +0000 URL: https://git.openjdk.org/loom/commit/3eece6e941035e091e8ece7dd44a1837417c9b87 8341907: javac -Xlint should ignore /// on first line of source file Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/danglingDocComments/JBangException1.java + test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException2.java + test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException3.java + test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java Changeset: 75c651f8 Branch: master Author: Casper Norrbin Date: 2024-11-15 11:28:02 +0000 URL: https://git.openjdk.org/loom/commit/75c651f859c1372175040a06c68a08298d4da0f1 8327156: Avoid copying in StringTable::intern(oop, TRAPS) 8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS) 8327825: StringTable::intern is slow Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp + test/hotspot/gtest/classfile/test_stringConversion.cpp + test/hotspot/gtest/classfile/test_stringIntern.cpp Changeset: ba393219 Branch: master Author: Adam Sotona Date: 2024-11-15 11:40:15 +0000 URL: https://git.openjdk.org/loom/commit/ba39321902400e103cdce0b326d0005123b1d87e 8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/jdk/jdk/classfile/BoundAttributeTest.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/LowJCovAttributeTest.java ! test/jdk/jdk/classfile/LowModuleTest.java ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javap/T6716452.java Changeset: 5e276085 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 12:18:53 +0000 URL: https://git.openjdk.org/loom/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a 8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 3245f56e Branch: master Author: Amit Kumar Date: 2024-11-15 12:45:48 +0000 URL: https://git.openjdk.org/loom/commit/3245f56e53792b3cfc9788799ba1594d6af15bea 8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java Reviewed-by: lucy ! test/hotspot/jtreg/ProblemList.txt Changeset: a672138a Branch: master Author: Markus Gr?nlund Date: 2024-11-15 13:38:52 +0000 URL: https://git.openjdk.org/loom/commit/a672138aa7cb61c4f905de365628c0bbed6901ac 8344161: Argument type mismatch for jfr_type_id Reviewed-by: kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: 6cdebf0e Branch: master Author: Sonia Zaldana Calles Date: 2024-11-15 14:07:32 +0000 URL: https://git.openjdk.org/loom/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8 8343599: Kmem limit and max values swapped when printing container information Reviewed-by: sjohanss, sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp Changeset: 84ffb64c Branch: master Author: Adam Sotona Date: 2024-11-15 14:38:17 +0000 URL: https://git.openjdk.org/loom/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961 8334714: Implement JEP 484: Class-File API Reviewed-by: liach, vromero ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/Label.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 40a055eb Branch: master Author: Daniel Fuchs Date: 2024-11-15 15:05:33 +0000 URL: https://git.openjdk.org/loom/commit/40a055ebd2cdeda237108bb506126a09460de5b5 8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java - src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/DebugLoggerTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java Changeset: 3c38ed41 Branch: master Author: Adam Sotona Date: 2024-11-15 15:57:34 +0000 URL: https://git.openjdk.org/loom/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da 8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 0b9b82af Branch: master Author: Brian Burkhalter Date: 2024-11-15 16:11:34 +0000 URL: https://git.openjdk.org/loom/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3 8343039: Remove jdk.internal.misc.InternalLock and usages from java.io Reviewed-by: liach, alanb ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/BufferedOutputStream.java ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/Writer.java ! src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 1866c0c2 Branch: master Author: Paul Sandoz Date: 2024-11-15 17:22:11 +0000 URL: https://git.openjdk.org/loom/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5 8344259: Annotate Float16 with jdk.internal.ValueBased Reviewed-by: liach, darcy ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ff12ff53 Branch: master Author: Roman Kennke Date: 2024-11-15 18:10:30 +0000 URL: https://git.openjdk.org/loom/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c 8340453: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: rcastanedalo, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/opto/memnode.hpp Changeset: fc8fb34f Branch: master Author: Sean Mullan Date: 2024-11-15 19:02:13 +0000 URL: https://git.openjdk.org/loom/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3 8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 1bb0d3ba Branch: master Author: Phil Race Date: 2024-11-15 19:02:29 +0000 URL: https://git.openjdk.org/loom/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b 8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java Changeset: f62e05ee Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:07 +0000 URL: https://git.openjdk.org/loom/commit/f62e05ee96085675041c5cb94762f78abbc89783 8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 73fd8919 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:30 +0000 URL: https://git.openjdk.org/loom/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d 8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java Changeset: f3168082 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-15 19:22:30 +0000 URL: https://git.openjdk.org/loom/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094 8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java Changeset: 59ffac84 Branch: master Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-15 19:56:48 +0000 URL: https://git.openjdk.org/loom/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: c5b6ed8c Branch: master Author: Roger Riggs Date: 2024-11-15 20:29:14 +0000 URL: https://git.openjdk.org/loom/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d 8344252: SM cleanup in java.util classes Reviewed-by: naoto, smarks ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java Changeset: c388455d Branch: master Author: Roger Riggs Date: 2024-11-15 20:30:04 +0000 URL: https://git.openjdk.org/loom/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c 8344197: SM cleanup in java.util.concurrent Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: 276251c4 Branch: master Author: Roman Kennke Date: 2024-11-15 21:21:03 +0000 URL: https://git.openjdk.org/loom/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558 8342826: Improve performance of oopDesc::klass() after JDK-8305895 Reviewed-by: coleenp, shade, mli + src/hotspot/share/oops/objLayout.cpp + src/hotspot/share/oops/objLayout.hpp + src/hotspot/share/oops/objLayout.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 41a2d49f Branch: master Author: Ioi Lam Date: 2024-11-15 22:28:54 +0000 URL: https://git.openjdk.org/loom/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov ! make/RunTests.gmk + src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotClassInitializer.hpp + src/hotspot/share/cds/aotClassLinker.cpp + src/hotspot/share/cds/aotClassLinker.hpp + src/hotspot/share/cds/aotConstantPoolResolver.cpp + src/hotspot/share/cds/aotConstantPoolResolver.hpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp + src/hotspot/share/cds/aotLinkedClassTable.cpp + src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp - src/hotspot/share/cds/classPrelinker.cpp - src/hotspot/share/cds/classPrelinker.hpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm + test/jdk/ProblemList-AotJdk.txt ! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 2c509a15 Branch: master Author: Alexey Semenyuk Date: 2024-11-15 23:55:45 +0000 URL: https://git.openjdk.org/loom/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java = test/jdk/tools/jpackage/linux/UsrTreeTest.java = test/jdk/tools/jpackage/share/AppVersionTest.java = test/jdk/tools/jpackage/share/BasicTest.java = test/jdk/tools/jpackage/share/CookedRuntimeTest.java = test/jdk/tools/jpackage/share/DotInNameTest.java = test/jdk/tools/jpackage/share/ErrorTest.java = test/jdk/tools/jpackage/share/JLinkOptionsTest.java = test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java = test/jdk/tools/jpackage/share/JavaOptionsTest.java = test/jdk/tools/jpackage/share/MainClassTest.java = test/jdk/tools/jpackage/share/ModulePathTest.java = test/jdk/tools/jpackage/share/ModulePathTest2.java = test/jdk/tools/jpackage/share/ModulePathTest3.java = test/jdk/tools/jpackage/share/MultipleJarAppTest.java = test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java = test/jdk/tools/jpackage/share/NonExistentTest.java = test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java = test/jdk/tools/jpackage/share/UnicodeArgsTest.java = test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: da403887 Branch: master Author: Jaikiran Pai Date: 2024-11-16 01:23:29 +0000 URL: https://git.openjdk.org/loom/commit/da4038873622a19ec10130d617969892583073e1 8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java Changeset: d2e4b511 Branch: master Author: Jaikiran Pai Date: 2024-11-16 01:29:45 +0000 URL: https://git.openjdk.org/loom/commit/d2e4b51133674381f2e220abc0e07704e5346b05 8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/MimeTable.java Changeset: a91d4c02 Branch: master Author: Jaikiran Pai Date: 2024-11-16 11:39:20 +0000 URL: https://git.openjdk.org/loom/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca 8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java Changeset: d0b770c9 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-16 13:31:06 +0000 URL: https://git.openjdk.org/loom/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b 8344289: SM cleanup in jdk.internal.util Reviewed-by: liach, rriggs, bpb ! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: fec0d1cf Branch: master Author: Nizar Benalla Date: 2024-11-16 20:27:26 +0000 URL: https://git.openjdk.org/loom/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e 8343777: Add since checker tests to Internationalisation modules Reviewed-by: jlu, naoto + test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java Changeset: aa10ec7c Branch: master Author: Prasanta Sadhukhan Date: 2024-11-17 08:52:48 +0000 URL: https://git.openjdk.org/loom/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03 8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! test/jdk/javax/swing/JInternalFrame/bug6726866.java From duke at openjdk.org Tue Nov 19 11:41:13 2024 From: duke at openjdk.org (duke) Date: Tue, 19 Nov 2024 11:41:13 GMT Subject: git: openjdk/loom: fibers: 43 new changesets Message-ID: <3b52dba5-a073-445f-9104-54f2e90eb028@openjdk.org> Changeset: 41a627b7 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-17 23:46:49 +0000 URL: https://git.openjdk.org/loom/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e 8343876: Enhancements to jpackage test lib Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: e1c4b497 Branch: fibers Author: Justin Lu Date: 2024-11-18 00:16:02 +0000 URL: https://git.openjdk.org/loom/commit/e1c4b4977ec613efe4f51151433e242a256204ee 8343237: Improve the copying of the available set of Currencies Reviewed-by: bpb ! src/java.base/share/classes/java/util/Currency.java Changeset: 80e37a96 Branch: fibers Author: Gui Cao Committer: Fei Yang Date: 2024-11-18 00:48:24 +0000 URL: https://git.openjdk.org/loom/commit/80e37a96bbd4167bca44b11b9968949318ee1140 8344265: RISC-V: Remove unused function get_previous_sp_entry Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: a47d9ba9 Branch: fibers Author: SendaoYan Date: 2024-11-18 02:35:18 +0000 URL: https://git.openjdk.org/loom/commit/a47d9ba98a1498425970613415ecb830f805a3be 8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved Reviewed-by: lmesnik ! test/jdk/ProblemList-Xcomp.txt Changeset: 92b26317 Branch: fibers Author: Sidraya Jayagond Date: 2024-11-18 06:51:11 +0000 URL: https://git.openjdk.org/loom/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4 8327652: S390x: Implements SLP support Reviewed-by: amitkumar, lucy, mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: 543e355b Branch: fibers Author: Matthias Baesken Date: 2024-11-18 07:42:58 +0000 URL: https://git.openjdk.org/loom/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f 8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa Reviewed-by: lucy ! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java Changeset: b6c2122e Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-18 08:11:52 +0000 URL: https://git.openjdk.org/loom/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc 8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14 Reviewed-by: tr ! test/jdk/ProblemList.txt Changeset: 4a7ce1d7 Branch: fibers Author: Richard Reingruber Date: 2024-11-18 08:18:15 +0000 URL: https://git.openjdk.org/loom/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b 8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp Changeset: 6c2ae44c Branch: fibers Author: Tobias Holenstein Date: 2024-11-18 08:35:12 +0000 URL: https://git.openjdk.org/loom/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6 8344204: IGV: Button to enable/disable cutting of long edges Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java - src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png - src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png Changeset: 475feb06 Branch: fibers Author: Magnus Ihse Bursie Date: 2024-11-18 09:23:50 +0000 URL: https://git.openjdk.org/loom/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec 8344056: Use markdown format for man pages Reviewed-by: cstein, iris, dholmes ! make/common/modules/LauncherCommon.gmk - src/java.base/share/man/java.1 + src/java.base/share/man/java.md - src/java.base/share/man/keytool.1 + src/java.base/share/man/keytool.md - src/java.rmi/share/man/rmiregistry.1 + src/java.rmi/share/man/rmiregistry.md - src/java.scripting/share/man/jrunscript.1 + src/java.scripting/share/man/jrunscript.md + src/java.security.jgss/windows/man/kinit.md + src/java.security.jgss/windows/man/klist.md + src/java.security.jgss/windows/man/ktab.md + src/jdk.accessibility/windows/man/jabswitch.md + src/jdk.accessibility/windows/man/jaccessinspector.md + src/jdk.accessibility/windows/man/jaccesswalker.md - src/jdk.compiler/share/man/javac.1 + src/jdk.compiler/share/man/javac.md - src/jdk.compiler/share/man/serialver.1 + src/jdk.compiler/share/man/serialver.md - src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.hotspot.agent/share/man/jhsdb.md - src/jdk.httpserver/share/man/jwebserver.1 + src/jdk.httpserver/share/man/jwebserver.md - src/jdk.jartool/share/man/jar.1 + src/jdk.jartool/share/man/jar.md - src/jdk.jartool/share/man/jarsigner.1 + src/jdk.jartool/share/man/jarsigner.md - src/jdk.javadoc/share/man/javadoc.1 + src/jdk.javadoc/share/man/javadoc.md - src/jdk.jcmd/share/man/jcmd.1 + src/jdk.jcmd/share/man/jcmd.md - src/jdk.jcmd/share/man/jinfo.1 + src/jdk.jcmd/share/man/jinfo.md - src/jdk.jcmd/share/man/jmap.1 + src/jdk.jcmd/share/man/jmap.md - src/jdk.jcmd/share/man/jps.1 + src/jdk.jcmd/share/man/jps.md - src/jdk.jcmd/share/man/jstack.1 + src/jdk.jcmd/share/man/jstack.md - src/jdk.jcmd/share/man/jstat.1 + src/jdk.jcmd/share/man/jstat.md - src/jdk.jconsole/share/man/jconsole.1 + src/jdk.jconsole/share/man/jconsole.md - src/jdk.jdeps/share/man/javap.1 + src/jdk.jdeps/share/man/javap.md - src/jdk.jdeps/share/man/jdeprscan.1 + src/jdk.jdeps/share/man/jdeprscan.md - src/jdk.jdeps/share/man/jdeps.1 + src/jdk.jdeps/share/man/jdeps.md - src/jdk.jdeps/share/man/jnativescan.1 + src/jdk.jdeps/share/man/jnativescan.md - src/jdk.jdi/share/man/jdb.1 + src/jdk.jdi/share/man/jdb.md - src/jdk.jfr/share/man/jfr.1 + src/jdk.jfr/share/man/jfr.md - src/jdk.jlink/share/man/jlink.1 + src/jdk.jlink/share/man/jlink.md - src/jdk.jlink/share/man/jmod.1 + src/jdk.jlink/share/man/jmod.md - src/jdk.jpackage/share/man/jpackage.1 + src/jdk.jpackage/share/man/jpackage.md - src/jdk.jshell/share/man/jshell.1 + src/jdk.jshell/share/man/jshell.md - src/jdk.jstatd/share/man/jstatd.1 + src/jdk.jstatd/share/man/jstatd.md ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java Changeset: 00ff6a38 Branch: fibers Author: Kevin Walls Date: 2024-11-18 09:24:11 +0000 URL: https://git.openjdk.org/loom/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5 8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent Reviewed-by: amenkov, cjplummer ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: b9c6ce90 Branch: fibers Author: Tobias Holenstein Date: 2024-11-18 09:36:08 +0000 URL: https://git.openjdk.org/loom/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV Reviewed-by: chagedorn, epeter, rcastanedalo ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp Changeset: ea8f2898 Branch: fibers Author: Jan Lahoda Date: 2024-11-18 10:38:45 +0000 URL: https://git.openjdk.org/loom/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f 8344271: Comparison build fails due to difference in doc summary Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java Changeset: 5fc43222 Branch: fibers Author: Ant?n Seoane Ampudia Date: 2024-11-18 10:40:33 +0000 URL: https://git.openjdk.org/loom/commit/5fc432226746c8a71290857240a388bf0101f3c6 8288298: Resolve multiline message parsing ambiguities in UL Reviewed-by: jsjolen, rcastanedalo, dholmes ! src/hotspot/share/logging/logFileStreamOutput.cpp ! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java Changeset: b8b70c8b Branch: fibers Author: Amit Kumar Date: 2024-11-18 10:40:52 +0000 URL: https://git.openjdk.org/loom/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4 8344379: [s390x] build failure due to missing change from JDK-8339466 Reviewed-by: lucy, shade ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 5eb0733f Branch: fibers Author: Magnus Ihse Bursie Date: 2024-11-18 11:31:08 +0000 URL: https://git.openjdk.org/loom/commit/5eb0733f5f4652751214dac5af51c1812e0925e6 8344383: Include ZipArchive and JarArchive directly Reviewed-by: shade ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: dfddbcaa Branch: fibers Author: Coleen Phillimore Date: 2024-11-18 12:48:40 +0000 URL: https://git.openjdk.org/loom/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64 8341916: Remove ProtectionDomain related hotspot code and tests Reviewed-by: dholmes, iklam, jrose ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp - src/hotspot/share/classfile/protectionDomainCache.cpp - src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java - test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java - test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: d52d1364 Branch: fibers Author: Daniel Fuchs Date: 2024-11-18 15:17:40 +0000 URL: https://git.openjdk.org/loom/commit/d52d13648612546ef4458579aff6daf965586a03 8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/sun/net/util/URLUtil.java Changeset: 9b0ab92b Branch: fibers Author: Roger Riggs Date: 2024-11-18 16:17:07 +0000 URL: https://git.openjdk.org/loom/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c 8344034: Remove security manager dependency in Serialization Reviewed-by: mullan, alanb ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: 162d66ad Branch: fibers Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-11-18 16:17:30 +0000 URL: https://git.openjdk.org/loom/commit/162d66adacf71e500c85382a155c7449a4f9ba55 8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp Reviewed-by: kevinw, lmesnik ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java Changeset: 20783295 Branch: fibers Author: Per Minborg Date: 2024-11-18 16:20:06 +0000 URL: https://git.openjdk.org/loom/commit/207832952be3e57faf3db9303d492faa391d507c 8344134: Use static property in SystemLookup Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java Changeset: 3e78ff16 Branch: fibers Author: Kevin Driver Date: 2024-11-18 16:41:57 +0000 URL: https://git.openjdk.org/loom/commit/3e78ff16d3c986784113799c76c71941cbb16836 8320743: AEAD ciphers throw undocumented exceptions on overflow Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: d76b5b88 Branch: fibers Author: Viktor Klang Date: 2024-11-18 17:31:03 +0000 URL: https://git.openjdk.org/loom/commit/d76b5b888e15b507631068f508e261cab75c841e 8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: c4e7dc7f Branch: fibers Author: Aleksey Shipilev Date: 2024-11-18 18:08:20 +0000 URL: https://git.openjdk.org/loom/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd 8344389: 32-bit builds fail at CDS build time after JDK-8331497 Reviewed-by: iklam ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c59adf68 Branch: fibers Author: Naoto Sato Date: 2024-11-18 18:22:18 +0000 URL: https://git.openjdk.org/loom/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f 8344330: Remove AccessController.doPrivileged() from jdk.charsets module Reviewed-by: lancea, bpb, rriggs, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java Changeset: e9e4200a Branch: fibers Author: Naman Nigam Committer: Chen Liang Date: 2024-11-18 18:30:24 +0000 URL: https://git.openjdk.org/loom/commit/e9e4200a6aaacc11442f0298525e2531bf08240e 8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry Reviewed-by: liach, acobbs ! src/java.base/share/classes/java/util/TreeMap.java Changeset: 26494063 Branch: fibers Author: Aleksey Shipilev Date: 2024-11-18 18:38:56 +0000 URL: https://git.openjdk.org/loom/commit/26494063237ab50b1a86847da1b3ce3c44d55409 8344352: 32-bit builds crash after JDK-8305895 Reviewed-by: rkennke, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 922b12f3 Branch: fibers Author: Brian Burkhalter Date: 2024-11-18 19:17:14 +0000 URL: https://git.openjdk.org/loom/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7 8344078: Remove security manager dependency in java.nio Reviewed-by: alanb, rriggs ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java Changeset: 70eb95f8 Branch: fibers Author: Kevin Walls Date: 2024-11-18 19:18:22 +0000 URL: https://git.openjdk.org/loom/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6 8344187: Remove SecurityManager and related calls from java.instrument Reviewed-by: alanb, amenkov ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java Changeset: 92271af6 Branch: fibers Author: Harshitha Onkar Date: 2024-11-18 19:19:51 +0000 URL: https://git.openjdk.org/loom/commit/92271af6358d38a49b02fb02020f9459c55fca26 8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module Reviewed-by: prr, aivanov ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: de6e013e Branch: fibers Author: Sean Mullan Date: 2024-11-18 19:35:42 +0000 URL: https://git.openjdk.org/loom/commit/de6e013e0e713136ee3117a9805a542ecf521a55 8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages Reviewed-by: jpai, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java Changeset: f6366748 Branch: fibers Author: Patricio Chilano Mateo Date: 2024-11-18 20:48:09 +0000 URL: https://git.openjdk.org/loom/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac 8344247: Move objectWaiter field to VirtualThread instance Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 8d43e0d6 Branch: fibers Author: Justin Lu Date: 2024-11-18 21:27:24 +0000 URL: https://git.openjdk.org/loom/commit/8d43e0d664aca03f3e8f66812c184a85847fc105 8344331: SM cleanup in java.scripting Reviewed-by: naoto, lancea ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java Changeset: 5cb0d438 Branch: fibers Author: Christian Stein Date: 2024-11-18 21:49:36 +0000 URL: https://git.openjdk.org/loom/commit/5cb0d438231383d491b2fcca455d09af7f2ee016 8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards Reviewed-by: liach ! src/java.base/share/man/java.md Changeset: dd863690 Branch: fibers Author: Alex Menkov Date: 2024-11-19 00:08:06 +0000 URL: https://git.openjdk.org/loom/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d 8344262: Win32AttachOperationRequest objects are created by using global new Reviewed-by: jwaters, dholmes ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: 37298844 Branch: fibers Author: Fei Yang Date: 2024-11-19 01:49:33 +0000 URL: https://git.openjdk.org/loom/commit/37298844c9504fbafb08c593cb6eec70184e308b 8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555 Reviewed-by: mli ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Changeset: 9e92a9e2 Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-19 03:11:31 +0000 URL: https://git.openjdk.org/loom/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a 8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module Reviewed-by: kcr, prr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: d85dd77e Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-19 05:43:22 +0000 URL: https://git.openjdk.org/loom/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863 8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules Reviewed-by: rriggs, bchristi ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java - test/jdk/java/sql/testng/util/TestPolicy.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: b12c5b4d Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-19 05:44:30 +0000 URL: https://git.openjdk.org/loom/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6 8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 499186be Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-19 06:37:49 +0000 URL: https://git.openjdk.org/loom/commit/499186be0fa70dba4b008cdafb72aba6addb2965 8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04 Reviewed-by: azvegint ! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 898de506 Branch: fibers Author: Alan Bateman Date: 2024-11-19 08:17:27 +0000 URL: https://git.openjdk.org/loom/commit/898de50632c4412616471193d67df87f6052990e Merge branch 'master' into fibers ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/services/diagnosticCommand.cpp + src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: b731ea20 Branch: fibers Author: Alan Bateman Date: 2024-11-18 15:57:58 +0000 URL: https://git.openjdk.org/loom/commit/b731ea202fd98506f72b3d688ee2cfaeeb9500c6 Improve description of get/exception methods ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: b2d3f866 Branch: fibers Author: Alan Bateman Date: 2024-11-19 08:17:34 +0000 URL: https://git.openjdk.org/loom/commit/b2d3f866df8fc811b124a2e83b60d6d8d36c7f0f Merge loom into fibers From duke at openjdk.org Tue Nov 19 11:43:28 2024 From: duke at openjdk.org (duke) Date: Tue, 19 Nov 2024 11:43:28 GMT Subject: git: openjdk/loom: master: 40 new changesets Message-ID: Changeset: 41a627b7 Branch: master Author: Alexey Semenyuk Date: 2024-11-17 23:46:49 +0000 URL: https://git.openjdk.org/loom/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e 8343876: Enhancements to jpackage test lib Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: e1c4b497 Branch: master Author: Justin Lu Date: 2024-11-18 00:16:02 +0000 URL: https://git.openjdk.org/loom/commit/e1c4b4977ec613efe4f51151433e242a256204ee 8343237: Improve the copying of the available set of Currencies Reviewed-by: bpb ! src/java.base/share/classes/java/util/Currency.java Changeset: 80e37a96 Branch: master Author: Gui Cao Committer: Fei Yang Date: 2024-11-18 00:48:24 +0000 URL: https://git.openjdk.org/loom/commit/80e37a96bbd4167bca44b11b9968949318ee1140 8344265: RISC-V: Remove unused function get_previous_sp_entry Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: a47d9ba9 Branch: master Author: SendaoYan Date: 2024-11-18 02:35:18 +0000 URL: https://git.openjdk.org/loom/commit/a47d9ba98a1498425970613415ecb830f805a3be 8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved Reviewed-by: lmesnik ! test/jdk/ProblemList-Xcomp.txt Changeset: 92b26317 Branch: master Author: Sidraya Jayagond Date: 2024-11-18 06:51:11 +0000 URL: https://git.openjdk.org/loom/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4 8327652: S390x: Implements SLP support Reviewed-by: amitkumar, lucy, mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: 543e355b Branch: master Author: Matthias Baesken Date: 2024-11-18 07:42:58 +0000 URL: https://git.openjdk.org/loom/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f 8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa Reviewed-by: lucy ! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java Changeset: b6c2122e Branch: master Author: Prasanta Sadhukhan Date: 2024-11-18 08:11:52 +0000 URL: https://git.openjdk.org/loom/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc 8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14 Reviewed-by: tr ! test/jdk/ProblemList.txt Changeset: 4a7ce1d7 Branch: master Author: Richard Reingruber Date: 2024-11-18 08:18:15 +0000 URL: https://git.openjdk.org/loom/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b 8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp Changeset: 6c2ae44c Branch: master Author: Tobias Holenstein Date: 2024-11-18 08:35:12 +0000 URL: https://git.openjdk.org/loom/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6 8344204: IGV: Button to enable/disable cutting of long edges Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java - src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png - src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png Changeset: 475feb06 Branch: master Author: Magnus Ihse Bursie Date: 2024-11-18 09:23:50 +0000 URL: https://git.openjdk.org/loom/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec 8344056: Use markdown format for man pages Reviewed-by: cstein, iris, dholmes ! make/common/modules/LauncherCommon.gmk - src/java.base/share/man/java.1 + src/java.base/share/man/java.md - src/java.base/share/man/keytool.1 + src/java.base/share/man/keytool.md - src/java.rmi/share/man/rmiregistry.1 + src/java.rmi/share/man/rmiregistry.md - src/java.scripting/share/man/jrunscript.1 + src/java.scripting/share/man/jrunscript.md + src/java.security.jgss/windows/man/kinit.md + src/java.security.jgss/windows/man/klist.md + src/java.security.jgss/windows/man/ktab.md + src/jdk.accessibility/windows/man/jabswitch.md + src/jdk.accessibility/windows/man/jaccessinspector.md + src/jdk.accessibility/windows/man/jaccesswalker.md - src/jdk.compiler/share/man/javac.1 + src/jdk.compiler/share/man/javac.md - src/jdk.compiler/share/man/serialver.1 + src/jdk.compiler/share/man/serialver.md - src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.hotspot.agent/share/man/jhsdb.md - src/jdk.httpserver/share/man/jwebserver.1 + src/jdk.httpserver/share/man/jwebserver.md - src/jdk.jartool/share/man/jar.1 + src/jdk.jartool/share/man/jar.md - src/jdk.jartool/share/man/jarsigner.1 + src/jdk.jartool/share/man/jarsigner.md - src/jdk.javadoc/share/man/javadoc.1 + src/jdk.javadoc/share/man/javadoc.md - src/jdk.jcmd/share/man/jcmd.1 + src/jdk.jcmd/share/man/jcmd.md - src/jdk.jcmd/share/man/jinfo.1 + src/jdk.jcmd/share/man/jinfo.md - src/jdk.jcmd/share/man/jmap.1 + src/jdk.jcmd/share/man/jmap.md - src/jdk.jcmd/share/man/jps.1 + src/jdk.jcmd/share/man/jps.md - src/jdk.jcmd/share/man/jstack.1 + src/jdk.jcmd/share/man/jstack.md - src/jdk.jcmd/share/man/jstat.1 + src/jdk.jcmd/share/man/jstat.md - src/jdk.jconsole/share/man/jconsole.1 + src/jdk.jconsole/share/man/jconsole.md - src/jdk.jdeps/share/man/javap.1 + src/jdk.jdeps/share/man/javap.md - src/jdk.jdeps/share/man/jdeprscan.1 + src/jdk.jdeps/share/man/jdeprscan.md - src/jdk.jdeps/share/man/jdeps.1 + src/jdk.jdeps/share/man/jdeps.md - src/jdk.jdeps/share/man/jnativescan.1 + src/jdk.jdeps/share/man/jnativescan.md - src/jdk.jdi/share/man/jdb.1 + src/jdk.jdi/share/man/jdb.md - src/jdk.jfr/share/man/jfr.1 + src/jdk.jfr/share/man/jfr.md - src/jdk.jlink/share/man/jlink.1 + src/jdk.jlink/share/man/jlink.md - src/jdk.jlink/share/man/jmod.1 + src/jdk.jlink/share/man/jmod.md - src/jdk.jpackage/share/man/jpackage.1 + src/jdk.jpackage/share/man/jpackage.md - src/jdk.jshell/share/man/jshell.1 + src/jdk.jshell/share/man/jshell.md - src/jdk.jstatd/share/man/jstatd.1 + src/jdk.jstatd/share/man/jstatd.md ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java Changeset: 00ff6a38 Branch: master Author: Kevin Walls Date: 2024-11-18 09:24:11 +0000 URL: https://git.openjdk.org/loom/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5 8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent Reviewed-by: amenkov, cjplummer ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: b9c6ce90 Branch: master Author: Tobias Holenstein Date: 2024-11-18 09:36:08 +0000 URL: https://git.openjdk.org/loom/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV Reviewed-by: chagedorn, epeter, rcastanedalo ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp Changeset: ea8f2898 Branch: master Author: Jan Lahoda Date: 2024-11-18 10:38:45 +0000 URL: https://git.openjdk.org/loom/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f 8344271: Comparison build fails due to difference in doc summary Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java Changeset: 5fc43222 Branch: master Author: Ant?n Seoane Ampudia Date: 2024-11-18 10:40:33 +0000 URL: https://git.openjdk.org/loom/commit/5fc432226746c8a71290857240a388bf0101f3c6 8288298: Resolve multiline message parsing ambiguities in UL Reviewed-by: jsjolen, rcastanedalo, dholmes ! src/hotspot/share/logging/logFileStreamOutput.cpp ! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java Changeset: b8b70c8b Branch: master Author: Amit Kumar Date: 2024-11-18 10:40:52 +0000 URL: https://git.openjdk.org/loom/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4 8344379: [s390x] build failure due to missing change from JDK-8339466 Reviewed-by: lucy, shade ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 5eb0733f Branch: master Author: Magnus Ihse Bursie Date: 2024-11-18 11:31:08 +0000 URL: https://git.openjdk.org/loom/commit/5eb0733f5f4652751214dac5af51c1812e0925e6 8344383: Include ZipArchive and JarArchive directly Reviewed-by: shade ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: dfddbcaa Branch: master Author: Coleen Phillimore Date: 2024-11-18 12:48:40 +0000 URL: https://git.openjdk.org/loom/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64 8341916: Remove ProtectionDomain related hotspot code and tests Reviewed-by: dholmes, iklam, jrose ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp - src/hotspot/share/classfile/protectionDomainCache.cpp - src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java - test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java - test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: d52d1364 Branch: master Author: Daniel Fuchs Date: 2024-11-18 15:17:40 +0000 URL: https://git.openjdk.org/loom/commit/d52d13648612546ef4458579aff6daf965586a03 8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/sun/net/util/URLUtil.java Changeset: 9b0ab92b Branch: master Author: Roger Riggs Date: 2024-11-18 16:17:07 +0000 URL: https://git.openjdk.org/loom/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c 8344034: Remove security manager dependency in Serialization Reviewed-by: mullan, alanb ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: 162d66ad Branch: master Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-11-18 16:17:30 +0000 URL: https://git.openjdk.org/loom/commit/162d66adacf71e500c85382a155c7449a4f9ba55 8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp Reviewed-by: kevinw, lmesnik ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java Changeset: 20783295 Branch: master Author: Per Minborg Date: 2024-11-18 16:20:06 +0000 URL: https://git.openjdk.org/loom/commit/207832952be3e57faf3db9303d492faa391d507c 8344134: Use static property in SystemLookup Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java Changeset: 3e78ff16 Branch: master Author: Kevin Driver Date: 2024-11-18 16:41:57 +0000 URL: https://git.openjdk.org/loom/commit/3e78ff16d3c986784113799c76c71941cbb16836 8320743: AEAD ciphers throw undocumented exceptions on overflow Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: d76b5b88 Branch: master Author: Viktor Klang Date: 2024-11-18 17:31:03 +0000 URL: https://git.openjdk.org/loom/commit/d76b5b888e15b507631068f508e261cab75c841e 8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: c4e7dc7f Branch: master Author: Aleksey Shipilev Date: 2024-11-18 18:08:20 +0000 URL: https://git.openjdk.org/loom/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd 8344389: 32-bit builds fail at CDS build time after JDK-8331497 Reviewed-by: iklam ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c59adf68 Branch: master Author: Naoto Sato Date: 2024-11-18 18:22:18 +0000 URL: https://git.openjdk.org/loom/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f 8344330: Remove AccessController.doPrivileged() from jdk.charsets module Reviewed-by: lancea, bpb, rriggs, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java Changeset: e9e4200a Branch: master Author: Naman Nigam Committer: Chen Liang Date: 2024-11-18 18:30:24 +0000 URL: https://git.openjdk.org/loom/commit/e9e4200a6aaacc11442f0298525e2531bf08240e 8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry Reviewed-by: liach, acobbs ! src/java.base/share/classes/java/util/TreeMap.java Changeset: 26494063 Branch: master Author: Aleksey Shipilev Date: 2024-11-18 18:38:56 +0000 URL: https://git.openjdk.org/loom/commit/26494063237ab50b1a86847da1b3ce3c44d55409 8344352: 32-bit builds crash after JDK-8305895 Reviewed-by: rkennke, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 922b12f3 Branch: master Author: Brian Burkhalter Date: 2024-11-18 19:17:14 +0000 URL: https://git.openjdk.org/loom/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7 8344078: Remove security manager dependency in java.nio Reviewed-by: alanb, rriggs ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java Changeset: 70eb95f8 Branch: master Author: Kevin Walls Date: 2024-11-18 19:18:22 +0000 URL: https://git.openjdk.org/loom/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6 8344187: Remove SecurityManager and related calls from java.instrument Reviewed-by: alanb, amenkov ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java Changeset: 92271af6 Branch: master Author: Harshitha Onkar Date: 2024-11-18 19:19:51 +0000 URL: https://git.openjdk.org/loom/commit/92271af6358d38a49b02fb02020f9459c55fca26 8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module Reviewed-by: prr, aivanov ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: de6e013e Branch: master Author: Sean Mullan Date: 2024-11-18 19:35:42 +0000 URL: https://git.openjdk.org/loom/commit/de6e013e0e713136ee3117a9805a542ecf521a55 8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages Reviewed-by: jpai, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java Changeset: f6366748 Branch: master Author: Patricio Chilano Mateo Date: 2024-11-18 20:48:09 +0000 URL: https://git.openjdk.org/loom/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac 8344247: Move objectWaiter field to VirtualThread instance Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 8d43e0d6 Branch: master Author: Justin Lu Date: 2024-11-18 21:27:24 +0000 URL: https://git.openjdk.org/loom/commit/8d43e0d664aca03f3e8f66812c184a85847fc105 8344331: SM cleanup in java.scripting Reviewed-by: naoto, lancea ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java Changeset: 5cb0d438 Branch: master Author: Christian Stein Date: 2024-11-18 21:49:36 +0000 URL: https://git.openjdk.org/loom/commit/5cb0d438231383d491b2fcca455d09af7f2ee016 8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards Reviewed-by: liach ! src/java.base/share/man/java.md Changeset: dd863690 Branch: master Author: Alex Menkov Date: 2024-11-19 00:08:06 +0000 URL: https://git.openjdk.org/loom/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d 8344262: Win32AttachOperationRequest objects are created by using global new Reviewed-by: jwaters, dholmes ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: 37298844 Branch: master Author: Fei Yang Date: 2024-11-19 01:49:33 +0000 URL: https://git.openjdk.org/loom/commit/37298844c9504fbafb08c593cb6eec70184e308b 8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555 Reviewed-by: mli ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Changeset: 9e92a9e2 Branch: master Author: Prasanta Sadhukhan Date: 2024-11-19 03:11:31 +0000 URL: https://git.openjdk.org/loom/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a 8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module Reviewed-by: kcr, prr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: d85dd77e Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-19 05:43:22 +0000 URL: https://git.openjdk.org/loom/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863 8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules Reviewed-by: rriggs, bchristi ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java - test/jdk/java/sql/testng/util/TestPolicy.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: b12c5b4d Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-19 05:44:30 +0000 URL: https://git.openjdk.org/loom/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6 8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 499186be Branch: master Author: Prasanta Sadhukhan Date: 2024-11-19 06:37:49 +0000 URL: https://git.openjdk.org/loom/commit/499186be0fa70dba4b008cdafb72aba6addb2965 8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04 Reviewed-by: azvegint ! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java From heinz at javaspecialists.eu Wed Nov 20 07:10:05 2024 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Wed, 20 Nov 2024 09:10:05 +0200 Subject: Techniques for debugging threading issues with Virtual Threads Message-ID: With platform threads, we have had good techniques for finding threading issues. For example, a thread dump would reveal deadlocks, livelocks and contention. However, with virtual threads, most of these techniques won't work anymore. For example, here is a SimpleDeadlock: import java.util.concurrent.locks.*; public class SimpleDeadlock { ??? public static void main(String... args) throws InterruptedException { ??????? var monitor1 = new Object(); ??????? var monitor2 = new Object(); ??????? Thread.startVirtualThread(() -> { ??????????? synchronized (monitor1) { ??????????????? LockSupport.parkNanos(10_000_000); ??????????????? synchronized (monitor2) { ??????????????????? System.out.println("Got both locks"); ??????????????? } ??????????? } ??????? }); ??????? Thread.startVirtualThread(() -> { ??????????? synchronized (monitor2) { ??????????????? LockSupport.parkNanos(10_000_000); ??????????????? synchronized (monitor1) { ??????????????????? System.out.println("Got both locks"); ??????????????? } ??????????? } ??????? }).join(); ??? } } If we run this with Java 21-23 and -Djdk.trackAllThreads=false, the carrier thread indicate that they are carrying some virtual threads, but these do not appear in the full dump. In Java 24+24, the virtual threads are parked instead of pinned, and thus they vanish completely from the thread dumps. Is there any project or workgroup where debugging of virtual threads is being looked at? Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu Java Champion - www.javachampions.org JavaOne Rock Star Speaker Tel: +30 69 75 595 262 Skype: kabutz From oleksandr.otenko at gmail.com Wed Nov 20 07:12:59 2024 From: oleksandr.otenko at gmail.com (Alex Otenko) Date: Wed, 20 Nov 2024 07:12:59 +0000 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: By the way, deadlocks specifically should be discoverable automatically without a thread dump. On Wed, 20 Nov 2024, 07:10 Dr Heinz M. Kabutz, wrote: > With platform threads, we have had good techniques for finding threading > issues. For example, a thread dump would reveal deadlocks, livelocks and > contention. > > However, with virtual threads, most of these techniques won't work > anymore. For example, here is a SimpleDeadlock: > > import java.util.concurrent.locks.*; > > public class SimpleDeadlock { > public static void main(String... args) throws InterruptedException { > var monitor1 = new Object(); > var monitor2 = new Object(); > Thread.startVirtualThread(() -> { > synchronized (monitor1) { > LockSupport.parkNanos(10_000_000); > synchronized (monitor2) { > System.out.println("Got both locks"); > } > } > }); > Thread.startVirtualThread(() -> { > synchronized (monitor2) { > LockSupport.parkNanos(10_000_000); > synchronized (monitor1) { > System.out.println("Got both locks"); > } > } > }).join(); > } > } > > If we run this with Java 21-23 and -Djdk.trackAllThreads=false, the > carrier thread indicate that they are carrying some virtual threads, but > these do not appear in the full dump. In Java 24+24, the virtual threads > are parked instead of pinned, and thus they vanish completely from the > thread dumps. > > Is there any project or workgroup where debugging of virtual threads is > being looked at? > > Regards > > Heinz > -- > Dr Heinz M. Kabutz (PhD CompSci) > Author of "The Java? Specialists' Newsletter" - www.javaspecialists.eu > Java Champion - www.javachampions.org > JavaOne Rock Star Speaker > Tel: +30 69 75 595 262 > Skype: kabutz > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Wed Nov 20 07:22:57 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 20 Nov 2024 07:22:57 +0000 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: On 20/11/2024 07:10, Dr Heinz M. Kabutz wrote: > With platform threads, we have had good techniques for finding > threading issues. For example, a thread dump would reveal deadlocks, > livelocks and contention. > > However, with virtual threads, most of these techniques won't work > anymore. For example, here is a SimpleDeadlock: > > import java.util.concurrent.locks.*; > > public class SimpleDeadlock { > ??? public static void main(String... args) throws InterruptedException { > ??????? var monitor1 = new Object(); > ??????? var monitor2 = new Object(); > ??????? Thread.startVirtualThread(() -> { > ??????????? synchronized (monitor1) { > ??????????????? LockSupport.parkNanos(10_000_000); > ??????????????? synchronized (monitor2) { > ??????????????????? System.out.println("Got both locks"); > ??????????????? } > ??????????? } > ??????? }); > ??????? Thread.startVirtualThread(() -> { > ??????????? synchronized (monitor2) { > ??????????????? LockSupport.parkNanos(10_000_000); > ??????????????? synchronized (monitor1) { > ??????????????????? System.out.println("Got both locks"); > ??????????????? } > ??????????? } > ??????? }).join(); > ??? } > } > > If we run this with Java 21-23 and -Djdk.trackAllThreads=false, the > carrier thread indicate that they are carrying some virtual threads, > but these do not appear in the full dump. In Java 24+24, the virtual > threads are parked instead of pinned, and thus they vanish completely > from the thread dumps. > > Is there any project or workgroup where debugging of virtual threads > is being looked at? The HotSpot VM thread dump will show mounted virtual threads but not unmounted virtual threads. So yes, fixing the pinning issue with object monitors has an impact on thread dumps because the virtual threads unmount. The thread dump taken with jcmd Thread.dump_to_file shows all threads, including all unmounted virtual threads. The intention is that will be expanded to include information on monitors and ownable synchronizers, still some work required on that. Having a parsing thread dump with lock information will allow for more diagnostic tooling, including deadlock detection. -Alan From heinz at javaspecialists.eu Wed Nov 20 10:02:59 2024 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Wed, 20 Nov 2024 12:02:59 +0200 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: We can discover deadlocks without a thread dump using the ThreadMXBean, but currently that does not work for virtual threads. Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java? Specialists' Newsletter" -www.javaspecialists.eu Java Champion -www.javachampions.org JavaOne Rock Star Speaker Tel: +30 69 75 595 262 Skype: kabutz On 2024-11-20 09:12, Alex Otenko wrote: > > By the way, deadlocks specifically should be discoverable > automatically without a thread dump. > > > On Wed, 20 Nov 2024, 07:10 Dr Heinz M. Kabutz, > wrote: > > With platform threads, we have had good techniques for finding > threading > issues. For example, a thread dump would reveal deadlocks, > livelocks and > contention. > > However, with virtual threads, most of these techniques won't work > anymore. For example, here is a SimpleDeadlock: > > import java.util.concurrent.locks.*; > > public class SimpleDeadlock { > ???? public static void main(String... args) throws > InterruptedException { > ???????? var monitor1 = new Object(); > ???????? var monitor2 = new Object(); > ???????? Thread.startVirtualThread(() -> { > ???????????? synchronized (monitor1) { > ???????????????? LockSupport.parkNanos(10_000_000); > ???????????????? synchronized (monitor2) { > ???????????????????? System.out.println("Got both locks"); > ???????????????? } > ???????????? } > ???????? }); > ???????? Thread.startVirtualThread(() -> { > ???????????? synchronized (monitor2) { > ???????????????? LockSupport.parkNanos(10_000_000); > ???????????????? synchronized (monitor1) { > ???????????????????? System.out.println("Got both locks"); > ???????????????? } > ???????????? } > ???????? }).join(); > ???? } > } > > If we run this with Java 21-23 and -Djdk.trackAllThreads=false, the > carrier thread indicate that they are carrying some virtual > threads, but > these do not appear in the full dump. In Java 24+24, the virtual > threads > are parked instead of pinned, and thus they vanish completely from > the > thread dumps. > > Is there any project or workgroup where debugging of virtual > threads is > being looked at? > > Regards > > Heinz > -- > Dr Heinz M. Kabutz (PhD CompSci) > Author of "The Java? Specialists' Newsletter" - > www.javaspecialists.eu > Java Champion - www.javachampions.org > JavaOne Rock Star Speaker > Tel: +30 69 75 595 262 > Skype: kabutz > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Wed Nov 20 10:19:15 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 20 Nov 2024 10:19:15 +0000 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: <30ca8c64-e586-4819-8da4-6d029efabcb3@oracle.com> On 20/11/2024 10:02, Dr Heinz M. Kabutz wrote: > > We can discover deadlocks without a thread dump using the > ThreadMXBean, but currently that does not work for virtual threads. > The ThreadMXBean API doesn't scale to a large number of threads, it also requires a mapping from threadID to Thread that is also a challenge. This is the reason it was re-specified in JDK 19 to only support platform threads. -Alan From heinz at javaspecialists.eu Wed Nov 20 11:40:22 2024 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Wed, 20 Nov 2024 13:40:22 +0200 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: On 2024-11-20 09:22, Alan Bateman wrote: > > > On 20/11/2024 07:10, Dr Heinz M. Kabutz wrote: >> With platform threads, we have had good techniques for finding >> threading issues. For example, a thread dump would reveal deadlocks, >> livelocks and contention. >> >> However, with virtual threads, most of these techniques won't work >> anymore. For example, here is a SimpleDeadlock: >> >> import java.util.concurrent.locks.*; >> >> public class SimpleDeadlock { >> ??? public static void main(String... args) throws >> InterruptedException { >> ??????? var monitor1 = new Object(); >> ??????? var monitor2 = new Object(); >> ??????? Thread.startVirtualThread(() -> { >> ??????????? synchronized (monitor1) { >> ??????????????? LockSupport.parkNanos(10_000_000); >> ??????????????? synchronized (monitor2) { >> ??????????????????? System.out.println("Got both locks"); >> ??????????????? } >> ??????????? } >> ??????? }); >> ??????? Thread.startVirtualThread(() -> { >> ??????????? synchronized (monitor2) { >> ??????????????? LockSupport.parkNanos(10_000_000); >> ??????????????? synchronized (monitor1) { >> ??????????????????? System.out.println("Got both locks"); >> ??????????????? } >> ??????????? } >> ??????? }).join(); >> ??? } >> } >> >> If we run this with Java 21-23 and -Djdk.trackAllThreads=false, the >> carrier thread indicate that they are carrying some virtual threads, >> but these do not appear in the full dump. In Java 24+24, the virtual >> threads are parked instead of pinned, and thus they vanish completely >> from the thread dumps. >> >> Is there any project or workgroup where debugging of virtual threads >> is being looked at? > > The HotSpot VM thread dump will show mounted virtual threads but not > unmounted virtual threads. So yes, fixing the pinning issue with > object monitors has an impact on thread dumps because the virtual > threads unmount. The thread dump taken with jcmd Thread.dump_to_file > shows all threads, including all unmounted virtual threads. The > intention is that will be expanded to include information on monitors > and ownable synchronizers, still some work required on that. Having a > parsing thread dump with lock information will allow for more > diagnostic tooling, including deadlock detection. > > -Alan It only shows the unmounted virtual threads if we have -Djdk.trackAllThreads=true, which is fortunately on by default. However, if it is set to false, under Java 21 we would see the HotSpot VM Thread Dump of: "ForkJoinPool-1-worker-1" #21 [26627] daemon prio=5 os_prio=31 cpu=23.38ms elapsed=1957.40s tid=0x0000000127010a00 [0x0000000172006000] ?? Carrying virtual thread #20 ??????? at jdk.internal.vm.Continuation.run(java.base at 21.0.5/Continuation.java:248) ??????? at java.lang.VirtualThread.runContinuation(java.base at 21.0.5/VirtualThread.java:245) ??????? ... "ForkJoinPool-1-worker-2" #23 [27139] daemon prio=5 os_prio=31 cpu=21.36ms elapsed=1957.41s tid=0x000000012500c000 [0x0000000172212000] ?? Carrying virtual thread #22 ??????? at jdk.internal.vm.Continuation.run(java.base at 21.0.5/Continuation.java:248) ??????? at java.lang.VirtualThread.runContinuation(java.base at 21.0.5/VirtualThread.java:245) ??????? ... However, virtual threads #20 and #22 do not appear in dump_to_file with trackAllThreads=false. In Java 24, we see the HotSpot VM Thread Dump of: "ForkJoinPool-1-worker-1" #24 [32771] daemon prio=5 os_prio=31 cpu=0.85ms elapsed=6.92s tid=0x000000014a00e400 nid=32771 waiting on condition? [0x0000000175e4e000] ?? java.lang.Thread.State: WAITING (parking) ??????? at jdk.internal.misc.Unsafe.park(java.base at 24-ea/Native Method) ??????? - parking to wait for? <0x00000003600580c8> (a java.util.concurrent.ForkJoinPool) ?????? ... "ForkJoinPool-1-worker-2" #26 [43011] daemon prio=5 os_prio=31 cpu=0.67ms elapsed=6.92s tid=0x000000014a024400 nid=43011 waiting on condition? [0x000000017605a000] ?? java.lang.Thread.State: TIMED_WAITING (parking) ??????? at jdk.internal.misc.Unsafe.park(java.base at 24-ea/Native Method) ??????? - parking to wait for? <0x00000003600580c8> (a java.util.concurrent.ForkJoinPool) ?????? ... The virtual threads don't appear to be GCed, but they also vanish from the detailed dump if we have -Djdk.trackAllThreads=false. Is there any good use case for setting this to false? Heinz From alan.bateman at oracle.com Wed Nov 20 12:01:45 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 20 Nov 2024 12:01:45 +0000 Subject: Techniques for debugging threading issues with Virtual Threads In-Reply-To: References: Message-ID: On 20/11/2024 11:40, Dr Heinz M. Kabutz wrote: > : > > > The virtual threads don't appear to be GCed, but they also vanish from > the detailed dump if we have -Djdk.trackAllThreads=false. > > Is there any good use case for setting this to false? > There is some interest in exploring the topic of ephemeral threads that could be GC'ed before they terminate. This has a lot of implications and not something that can be exposed in the short term. -Alan From duke at openjdk.org Thu Nov 21 06:59:15 2024 From: duke at openjdk.org (duke) Date: Thu, 21 Nov 2024 06:59:15 GMT Subject: git: openjdk/loom: fibers: 69 new changesets Message-ID: Changeset: 76a55c3c Branch: fibers Author: Aleksey Shipilev Date: 2024-11-19 08:45:02 +0000 URL: https://git.openjdk.org/loom/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af 8341334: CDS: Parallel relocation Reviewed-by: iklam, adinn, stuefe ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp Changeset: 8bd080bc Branch: fibers Author: Jan Lahoda Date: 2024-11-19 09:13:37 +0000 URL: https://git.openjdk.org/loom/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c 8341901: Using 'var' keyword switch pattern matching causes compiler error Reviewed-by: vromero, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java Changeset: 9d60300f Branch: fibers Author: Tobias Hartmann Date: 2024-11-19 10:01:49 +0000 URL: https://git.openjdk.org/loom/commit/9d60300feea12d353fcd6c806b196ace2df02d05 8344199: Incorrect excluded field value set by getEventWriter intrinsic Co-authored-by: Patricio Chilano Mateo Reviewed-by: syan, mgronlun ! src/hotspot/share/opto/library_call.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: 7540fa21 Branch: fibers Author: Amit Kumar Date: 2024-11-19 10:16:22 +0000 URL: https://git.openjdk.org/loom/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8 8343884: [s390x] Disallow OptoScheduling Reviewed-by: lucy ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: 0d666891 Branch: fibers Author: Fei Yang Date: 2024-11-19 10:20:58 +0000 URL: https://git.openjdk.org/loom/commit/0d66689177b880035e4047399e3e64f461713562 8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: 23597361 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-19 12:04:37 +0000 URL: https://git.openjdk.org/loom/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5 8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: cc8bd637 Branch: fibers Author: Matthias Baesken Date: 2024-11-19 13:44:11 +0000 URL: https://git.openjdk.org/loom/commit/cc8bd63741ce5745c144bf21b737c287d9b53817 8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302 Reviewed-by: sgehwolf ! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java ! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java ! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java Changeset: 41436bb0 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-19 13:52:31 +0000 URL: https://git.openjdk.org/loom/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b 8336087: Doccheck: the jpackage command page doesn't show the correct command-line options Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: 0714114f Branch: fibers Author: Alexey Semenyuk Date: 2024-11-19 13:53:45 +0000 URL: https://git.openjdk.org/loom/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0 8344322: Improve capabilities of jpackage test lib to validate error output of jpackage Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a28e4d83 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-19 13:54:02 +0000 URL: https://git.openjdk.org/loom/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e 8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: fea5f2b1 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-19 13:54:57 +0000 URL: https://git.openjdk.org/loom/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7 8344415: Restruct jpackage utility classes Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java Changeset: 1717946c Branch: fibers Author: Ivan Walulya Date: 2024-11-19 14:31:40 +0000 URL: https://git.openjdk.org/loom/commit/1717946c1b6494a4a44622027ac1dd175fcb9563 8344302: G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 59fcfae6 Branch: fibers Author: SendaoYan Date: 2024-11-19 15:17:34 +0000 URL: https://git.openjdk.org/loom/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values Reviewed-by: dholmes ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp Changeset: ded01e43 Branch: fibers Author: Roger Riggs Date: 2024-11-19 15:21:02 +0000 URL: https://git.openjdk.org/loom/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67 8344327: SM cleanup in jdk.unsupported ReflectionFactory Reviewed-by: liach, mullan, alanb ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java Changeset: dc940ec8 Branch: fibers Author: Hamlin Li Date: 2024-11-19 15:59:30 +0000 URL: https://git.openjdk.org/loom/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15 8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: d4cd27e8 Branch: fibers Author: Coleen Phillimore Date: 2024-11-19 16:13:11 +0000 URL: https://git.openjdk.org/loom/commit/d4cd27e875ba7d44b0c614d48888340990b94169 8344445: MethodCounters don't need a vptr Reviewed-by: kbarrett, dlong ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp Changeset: 48223f7b Branch: fibers Author: Alan Bateman Date: 2024-11-19 16:37:43 +0000 URL: https://git.openjdk.org/loom/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91 8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 Reviewed-by: pchilanomate ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java Changeset: 7f672eb2 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-19 16:56:11 +0000 URL: https://git.openjdk.org/loom/commit/7f672eb266b76a9310dcf108f72adf2469e63dee 8344550: Compilation error of jpackage test JPackageStringBundle.java source Reviewed-by: rriggs ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java Changeset: 78602be1 Branch: fibers Author: Andrey Turbanov Date: 2024-11-19 16:59:06 +0000 URL: https://git.openjdk.org/loom/commit/78602be1fe6803503d4382cc9797ec70ee49eba6 8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java Changeset: 47ebf8d8 Branch: fibers Author: naveen.n.narayanan Date: 2024-11-19 17:15:24 +0000 URL: https://git.openjdk.org/loom/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6 8342098: Write a test to compare the images Reviewed-by: aivanov, abhiscxk + test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 02ec8ca2 Branch: fibers Author: Alexey Ivanov Date: 2024-11-19 17:15:46 +0000 URL: https://git.openjdk.org/loom/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Reviewed-by: azvegint, abhiscxk, serb ! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: 087a07b5 Branch: fibers Author: Archie Cobbs Date: 2024-11-19 17:43:48 +0000 URL: https://git.openjdk.org/loom/commit/087a07b5ededc6381d3d12cad045d3522434709e 8343479: Remove unnecessary @SuppressWarnings annotations (hotspot) Reviewed-by: chagedorn, epeter ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java Changeset: bb7a8403 Branch: fibers Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-11-19 18:19:28 +0000 URL: https://git.openjdk.org/loom/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS Reviewed-by: aivanov, prr ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Changeset: 93e889b4 Branch: fibers Author: Larry Cable Committer: Kevin Walls Date: 2024-11-19 18:45:45 +0000 URL: https://git.openjdk.org/loom/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: kevinw ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 0b1f5710 Branch: fibers Author: Chris Plummer Date: 2024-11-19 18:58:00 +0000 URL: https://git.openjdk.org/loom/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java Changeset: 6a5256ec Branch: fibers Author: Stuart Marks Date: 2024-11-19 18:58:23 +0000 URL: https://git.openjdk.org/loom/commit/6a5256ec042e16a2157475e86e7859b345a91bd0 8344149: Remove usage of Security Manager from java.rmi Reviewed-by: rriggs, kevinw, aefimov ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 3328b4ec Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-19 19:13:09 +0000 URL: https://git.openjdk.org/loom/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff 8343700: ceil_log2 should not loop endlessly Reviewed-by: shade, kbarrett, aph, stuefe ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 69c9f256 Branch: fibers Author: Phil Race Date: 2024-11-19 19:35:28 +0000 URL: https://git.openjdk.org/loom/commit/69c9f2566ea36fa3317d762d4498637489c70c45 8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2 Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: cd45ba32 Branch: fibers Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-19 20:18:54 +0000 URL: https://git.openjdk.org/loom/commit/cd45ba32f026ba3827d18836cab37a73f59346ed 8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: aac1f9af Branch: fibers Author: Laurent Bourg?s Date: 2024-11-19 20:28:58 +0000 URL: https://git.openjdk.org/loom/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104 8341793: Fix ExceptionOccurred in jdk.accessibility Reviewed-by: prr, avu ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: f6f73ce7 Branch: fibers Author: Brian Burkhalter Date: 2024-11-19 20:30:02 +0000 URL: https://git.openjdk.org/loom/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09 8344446: Remove security manager dependency from module jdk.sctp Reviewed-by: mullan, alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 81e43114 Branch: fibers Author: Brian Burkhalter Date: 2024-11-19 20:30:22 +0000 URL: https://git.openjdk.org/loom/commit/81e43114eca5199a0d816c02f50ecb6bc370135b 8344077: Remove security manager dependency in java.io Reviewed-by: rriggs, alanb, naoto, lancea ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java Changeset: acdbf833 Branch: fibers Author: Calvin Cheung Date: 2024-11-19 23:37:34 +0000 URL: https://git.openjdk.org/loom/commit/acdbf83325296511e6d27cc696911d81f99b8063 8341553: Remove UseCompactObjectHeaders extra CDS archives Reviewed-by: erikj, iklam, coleenp ! make/conf/jib-profiles.js ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: f5252900 Branch: fibers Author: Joe Darcy Date: 2024-11-20 00:06:24 +0000 URL: https://git.openjdk.org/loom/commit/f525290000bf8583617047aaeb894bf90332d2e9 8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: bc7eabd7 Branch: fibers Author: Guoxiong Li Date: 2024-11-20 01:09:05 +0000 URL: https://git.openjdk.org/loom/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce 8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore' Reviewed-by: ihse, erikj ! .gitignore Changeset: 4ddd3dec Branch: fibers Author: SendaoYan Date: 2024-11-20 01:36:56 +0000 URL: https://git.openjdk.org/loom/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c 8344356: Aarch64: implement -XX:+VerifyActivationFrameSize Reviewed-by: aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Changeset: 8a1f9f0a Branch: fibers Author: Archie Cobbs Date: 2024-11-20 01:57:03 +0000 URL: https://git.openjdk.org/loom/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523 8343476: Remove unnecessary @SuppressWarnings annotations (client) Reviewed-by: prr ! src/demo/share/jfc/SampleTree/SampleTree.java ! src/demo/share/jfc/TableExample/TableExample3.java ! src/demo/share/jfc/TableExample/TableExample4.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java ! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/javax/swing/Spring.java ! src/java.desktop/share/classes/javax/swing/SpringLayout.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/java.desktop/share/classes/sun/swing/PrintingStatus.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Changeset: 189fc8dd Branch: fibers Author: Amit Kumar Date: 2024-11-20 08:25:37 +0000 URL: https://git.openjdk.org/loom/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f 8344381: [s390x] Test failures with error: Register type is not known Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Changeset: 587f2b4b Branch: fibers Author: Hamlin Li Date: 2024-11-20 08:49:35 +0000 URL: https://git.openjdk.org/loom/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1 8343827: RISC-V: set AlignVector as false if applicable to enable SLP Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5b12a87d Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-20 09:11:12 +0000 URL: https://git.openjdk.org/loom/commit/5b12a87dcb47b5783f179534e2de43d5a920a489 8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1 Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: cf158bc6 Branch: fibers Author: Jan Lahoda Date: 2024-11-20 09:24:05 +0000 URL: https://git.openjdk.org/loom/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9 8341631: JShell should auto-import java.io.IO.* Reviewed-by: asotona, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/ConsoleToolTest.java ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 3a4a9b7a Branch: fibers Author: Aggelos Biboudis Date: 2024-11-20 10:29:45 +0000 URL: https://git.openjdk.org/loom/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28 8340145: Problem with generic pattern matching results in internal compiler error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/patterns/T8340145.java Changeset: afee7405 Branch: fibers Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-20 10:34:07 +0000 URL: https://git.openjdk.org/loom/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae 8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses Reviewed-by: shade, vlivanov ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: e2f8f1ad Branch: fibers Author: David Holmes Date: 2024-11-20 11:51:52 +0000 URL: https://git.openjdk.org/loom/commit/e2f8f1aded319034a79fe78af7e011e83df75d62 8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ea7e722c Branch: fibers Author: Robbin Ehn Date: 2024-11-20 12:05:53 +0000 URL: https://git.openjdk.org/loom/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5 8344010: RISC-V: Zacas do not work with LW locking Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 21b8749b Branch: fibers Author: Coleen Phillimore Date: 2024-11-20 12:21:41 +0000 URL: https://git.openjdk.org/loom/commit/21b8749bfdede7dfee3e8433dd9443320db99076 8344479: Declare MetaspaceObj::operator delete to be deleted Reviewed-by: stefank, kbarrett, jwaters ! src/hotspot/share/memory/allocation.hpp Changeset: 7bb4474d Branch: fibers Author: Coleen Phillimore Date: 2024-11-20 12:22:43 +0000 URL: https://git.openjdk.org/loom/commit/7bb4474d81a55028de5434f445747c56a8dc333c 8344579: Clean up forward declarations and includes Reviewed-by: stefank ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 6f4dfa66 Branch: fibers Author: Jaikiran Pai Date: 2024-11-20 12:29:32 +0000 URL: https://git.openjdk.org/loom/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656 8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: db7ee3da Branch: fibers Author: Jaikiran Pai Date: 2024-11-20 12:41:39 +0000 URL: https://git.openjdk.org/loom/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1 8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration Reviewed-by: alanb, yzheng ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 4bc826ac Branch: fibers Author: Vlad Zahorodnii Committer: Alexander Zvegintsev Date: 2024-11-20 13:38:08 +0000 URL: https://git.openjdk.org/loom/commit/4bc826ac1ea824113a07713f6973c06361c1392e 8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs Reviewed-by: prr, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 21f0ed50 Branch: fibers Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-20 13:59:52 +0000 URL: https://git.openjdk.org/loom/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac 8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: e11d126a Branch: fibers Author: David M. Lloyd Committer: Roger Riggs Date: 2024-11-20 14:17:28 +0000 URL: https://git.openjdk.org/loom/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172 8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory Reviewed-by: liach, rriggs + src/java.base/share/classes/java/io/ObjectStreamReflection.java + src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: 75420e93 Branch: fibers Author: Emanuel Peter Date: 2024-11-20 14:23:57 +0000 URL: https://git.openjdk.org/loom/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures Reviewed-by: chagedorn, qamai ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java + test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java Changeset: 7d4c3fd0 Branch: fibers Author: Daniel Lund?n Date: 2024-11-20 15:37:43 +0000 URL: https://git.openjdk.org/loom/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af 8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: thartmann, chagedorn ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestFindNode.java + test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java ! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java Changeset: 9be8ac6f Branch: fibers Author: Calvin Cheung Date: 2024-11-20 15:41:26 +0000 URL: https://git.openjdk.org/loom/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e 8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: c4c6b1fe Branch: fibers Author: Brian Burkhalter Date: 2024-11-20 16:01:01 +0000 URL: https://git.openjdk.org/loom/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f 8344562: Remove security manager dependency from module jdk.jdi Reviewed-by: kevinw, lmesnik, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 080f1cc8 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-20 16:54:51 +0000 URL: https://git.openjdk.org/loom/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8 8289771: jpackage: ResourceEditor error when path is overly long on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp ! src/jdk.jpackage/windows/native/common/WinFileUtils.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java + test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: 27fda0ea Branch: fibers Author: Phil Race Date: 2024-11-20 18:38:08 +0000 URL: https://git.openjdk.org/loom/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82 8344578: Clean up left over java.security and sun.security imports in Swing classes Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: 22a39dc8 Branch: fibers Author: Phil Race Date: 2024-11-20 18:45:49 +0000 URL: https://git.openjdk.org/loom/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545 8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module Reviewed-by: kizune ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java Changeset: da2d7a09 Branch: fibers Author: Dr Heinz M. Kabutz Committer: Alan Bateman Date: 2024-11-20 20:01:37 +0000 URL: https://git.openjdk.org/loom/commit/da2d7a09f92df547661587348f768f69f0e5a23b 8344595: State transitions in internal VirtualThread comment needs to be updated Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: b9bf4472 Branch: fibers Author: Harshitha Onkar Date: 2024-11-20 20:28:12 +0000 URL: https://git.openjdk.org/loom/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c 8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: a599c301 Branch: fibers Author: Jaikiran Pai Date: 2024-11-21 00:49:25 +0000 URL: https://git.openjdk.org/loom/commit/a599c30171fe2b1557ad967d61048656fdb8c752 8344471: Remove SecurityManager related code from java.compiler module Reviewed-by: rriggs, jlahoda, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 400eb9b1 Branch: fibers Author: Jaikiran Pai Date: 2024-11-21 00:55:23 +0000 URL: https://git.openjdk.org/loom/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6 8344524: Remove SecurityManager related code from jdk.jlink module Reviewed-by: alanb, lancea, iris ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java Changeset: 13439113 Branch: fibers Author: Leonid Mesnik Date: 2024-11-21 01:32:09 +0000 URL: https://git.openjdk.org/loom/commit/13439113c361dcb0629ece37844443cbf99ef704 8340334: Update jcmd VM.events max parameter to be INT Reviewed-by: cjplummer, kevinw ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 4fbf2720 Branch: fibers Author: SendaoYan Date: 2024-11-21 02:05:00 +0000 URL: https://git.openjdk.org/loom/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e 8344526: RISC-V: implement -XX:+VerifyActivationFrameSize Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp Changeset: a01aa220 Branch: fibers Author: Phil Race Date: 2024-11-21 03:58:49 +0000 URL: https://git.openjdk.org/loom/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb 8342281: Deprecate for removal javax.sound.sampled.AudioPermission Reviewed-by: honkar, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! test/jdk/javax/sound/sampled/Lines/GetLine.java Changeset: 7105bb98 Branch: fibers Author: Phil Race Date: 2024-11-21 04:22:27 +0000 URL: https://git.openjdk.org/loom/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac 8344664: Remove some un-used java/sun.security imports in the java.desktop module Reviewed-by: iris ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java Changeset: 10def484 Branch: fibers Author: Jaikiran Pai Date: 2024-11-21 05:01:52 +0000 URL: https://git.openjdk.org/loom/commit/10def484dfe5821940c6fef6d857db93c30d0b06 8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration Reviewed-by: dfuchs ! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java Changeset: 5da6f19d Branch: fibers Author: Alan Bateman Date: 2024-11-21 05:38:51 +0000 URL: https://git.openjdk.org/loom/commit/5da6f19d5217f28740368da0a1bb265204454217 Merge branch 'master' into fibers ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Thu Nov 21 07:03:11 2024 From: duke at openjdk.org (duke) Date: Thu, 21 Nov 2024 07:03:11 GMT Subject: git: openjdk/loom: master: 68 new changesets Message-ID: <56278b11-597b-414b-8c84-1f0f52f1f343@openjdk.org> Changeset: 76a55c3c Branch: master Author: Aleksey Shipilev Date: 2024-11-19 08:45:02 +0000 URL: https://git.openjdk.org/loom/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af 8341334: CDS: Parallel relocation Reviewed-by: iklam, adinn, stuefe ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp Changeset: 8bd080bc Branch: master Author: Jan Lahoda Date: 2024-11-19 09:13:37 +0000 URL: https://git.openjdk.org/loom/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c 8341901: Using 'var' keyword switch pattern matching causes compiler error Reviewed-by: vromero, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java Changeset: 9d60300f Branch: master Author: Tobias Hartmann Date: 2024-11-19 10:01:49 +0000 URL: https://git.openjdk.org/loom/commit/9d60300feea12d353fcd6c806b196ace2df02d05 8344199: Incorrect excluded field value set by getEventWriter intrinsic Co-authored-by: Patricio Chilano Mateo Reviewed-by: syan, mgronlun ! src/hotspot/share/opto/library_call.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: 7540fa21 Branch: master Author: Amit Kumar Date: 2024-11-19 10:16:22 +0000 URL: https://git.openjdk.org/loom/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8 8343884: [s390x] Disallow OptoScheduling Reviewed-by: lucy ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: 0d666891 Branch: master Author: Fei Yang Date: 2024-11-19 10:20:58 +0000 URL: https://git.openjdk.org/loom/commit/0d66689177b880035e4047399e3e64f461713562 8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: 23597361 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-19 12:04:37 +0000 URL: https://git.openjdk.org/loom/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5 8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: cc8bd637 Branch: master Author: Matthias Baesken Date: 2024-11-19 13:44:11 +0000 URL: https://git.openjdk.org/loom/commit/cc8bd63741ce5745c144bf21b737c287d9b53817 8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302 Reviewed-by: sgehwolf ! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java ! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java ! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java Changeset: 41436bb0 Branch: master Author: Alexey Semenyuk Date: 2024-11-19 13:52:31 +0000 URL: https://git.openjdk.org/loom/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b 8336087: Doccheck: the jpackage command page doesn't show the correct command-line options Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: 0714114f Branch: master Author: Alexey Semenyuk Date: 2024-11-19 13:53:45 +0000 URL: https://git.openjdk.org/loom/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0 8344322: Improve capabilities of jpackage test lib to validate error output of jpackage Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a28e4d83 Branch: master Author: Alexey Semenyuk Date: 2024-11-19 13:54:02 +0000 URL: https://git.openjdk.org/loom/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e 8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: fea5f2b1 Branch: master Author: Alexey Semenyuk Date: 2024-11-19 13:54:57 +0000 URL: https://git.openjdk.org/loom/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7 8344415: Restruct jpackage utility classes Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java Changeset: 1717946c Branch: master Author: Ivan Walulya Date: 2024-11-19 14:31:40 +0000 URL: https://git.openjdk.org/loom/commit/1717946c1b6494a4a44622027ac1dd175fcb9563 8344302: G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 59fcfae6 Branch: master Author: SendaoYan Date: 2024-11-19 15:17:34 +0000 URL: https://git.openjdk.org/loom/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values Reviewed-by: dholmes ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp Changeset: ded01e43 Branch: master Author: Roger Riggs Date: 2024-11-19 15:21:02 +0000 URL: https://git.openjdk.org/loom/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67 8344327: SM cleanup in jdk.unsupported ReflectionFactory Reviewed-by: liach, mullan, alanb ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java Changeset: dc940ec8 Branch: master Author: Hamlin Li Date: 2024-11-19 15:59:30 +0000 URL: https://git.openjdk.org/loom/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15 8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: d4cd27e8 Branch: master Author: Coleen Phillimore Date: 2024-11-19 16:13:11 +0000 URL: https://git.openjdk.org/loom/commit/d4cd27e875ba7d44b0c614d48888340990b94169 8344445: MethodCounters don't need a vptr Reviewed-by: kbarrett, dlong ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp Changeset: 48223f7b Branch: master Author: Alan Bateman Date: 2024-11-19 16:37:43 +0000 URL: https://git.openjdk.org/loom/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91 8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 Reviewed-by: pchilanomate ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java Changeset: 7f672eb2 Branch: master Author: Alexey Semenyuk Date: 2024-11-19 16:56:11 +0000 URL: https://git.openjdk.org/loom/commit/7f672eb266b76a9310dcf108f72adf2469e63dee 8344550: Compilation error of jpackage test JPackageStringBundle.java source Reviewed-by: rriggs ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java Changeset: 78602be1 Branch: master Author: Andrey Turbanov Date: 2024-11-19 16:59:06 +0000 URL: https://git.openjdk.org/loom/commit/78602be1fe6803503d4382cc9797ec70ee49eba6 8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java Changeset: 47ebf8d8 Branch: master Author: naveen.n.narayanan Date: 2024-11-19 17:15:24 +0000 URL: https://git.openjdk.org/loom/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6 8342098: Write a test to compare the images Reviewed-by: aivanov, abhiscxk + test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 02ec8ca2 Branch: master Author: Alexey Ivanov Date: 2024-11-19 17:15:46 +0000 URL: https://git.openjdk.org/loom/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Reviewed-by: azvegint, abhiscxk, serb ! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: 087a07b5 Branch: master Author: Archie Cobbs Date: 2024-11-19 17:43:48 +0000 URL: https://git.openjdk.org/loom/commit/087a07b5ededc6381d3d12cad045d3522434709e 8343479: Remove unnecessary @SuppressWarnings annotations (hotspot) Reviewed-by: chagedorn, epeter ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java Changeset: bb7a8403 Branch: master Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-11-19 18:19:28 +0000 URL: https://git.openjdk.org/loom/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS Reviewed-by: aivanov, prr ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Changeset: 93e889b4 Branch: master Author: Larry Cable Committer: Kevin Walls Date: 2024-11-19 18:45:45 +0000 URL: https://git.openjdk.org/loom/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: kevinw ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 0b1f5710 Branch: master Author: Chris Plummer Date: 2024-11-19 18:58:00 +0000 URL: https://git.openjdk.org/loom/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java Changeset: 6a5256ec Branch: master Author: Stuart Marks Date: 2024-11-19 18:58:23 +0000 URL: https://git.openjdk.org/loom/commit/6a5256ec042e16a2157475e86e7859b345a91bd0 8344149: Remove usage of Security Manager from java.rmi Reviewed-by: rriggs, kevinw, aefimov ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 3328b4ec Branch: master Author: Sonia Zaldana Calles Date: 2024-11-19 19:13:09 +0000 URL: https://git.openjdk.org/loom/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff 8343700: ceil_log2 should not loop endlessly Reviewed-by: shade, kbarrett, aph, stuefe ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 69c9f256 Branch: master Author: Phil Race Date: 2024-11-19 19:35:28 +0000 URL: https://git.openjdk.org/loom/commit/69c9f2566ea36fa3317d762d4498637489c70c45 8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2 Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: cd45ba32 Branch: master Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-19 20:18:54 +0000 URL: https://git.openjdk.org/loom/commit/cd45ba32f026ba3827d18836cab37a73f59346ed 8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: aac1f9af Branch: master Author: Laurent Bourg?s Date: 2024-11-19 20:28:58 +0000 URL: https://git.openjdk.org/loom/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104 8341793: Fix ExceptionOccurred in jdk.accessibility Reviewed-by: prr, avu ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: f6f73ce7 Branch: master Author: Brian Burkhalter Date: 2024-11-19 20:30:02 +0000 URL: https://git.openjdk.org/loom/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09 8344446: Remove security manager dependency from module jdk.sctp Reviewed-by: mullan, alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 81e43114 Branch: master Author: Brian Burkhalter Date: 2024-11-19 20:30:22 +0000 URL: https://git.openjdk.org/loom/commit/81e43114eca5199a0d816c02f50ecb6bc370135b 8344077: Remove security manager dependency in java.io Reviewed-by: rriggs, alanb, naoto, lancea ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java Changeset: acdbf833 Branch: master Author: Calvin Cheung Date: 2024-11-19 23:37:34 +0000 URL: https://git.openjdk.org/loom/commit/acdbf83325296511e6d27cc696911d81f99b8063 8341553: Remove UseCompactObjectHeaders extra CDS archives Reviewed-by: erikj, iklam, coleenp ! make/conf/jib-profiles.js ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: f5252900 Branch: master Author: Joe Darcy Date: 2024-11-20 00:06:24 +0000 URL: https://git.openjdk.org/loom/commit/f525290000bf8583617047aaeb894bf90332d2e9 8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: bc7eabd7 Branch: master Author: Guoxiong Li Date: 2024-11-20 01:09:05 +0000 URL: https://git.openjdk.org/loom/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce 8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore' Reviewed-by: ihse, erikj ! .gitignore Changeset: 4ddd3dec Branch: master Author: SendaoYan Date: 2024-11-20 01:36:56 +0000 URL: https://git.openjdk.org/loom/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c 8344356: Aarch64: implement -XX:+VerifyActivationFrameSize Reviewed-by: aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Changeset: 8a1f9f0a Branch: master Author: Archie Cobbs Date: 2024-11-20 01:57:03 +0000 URL: https://git.openjdk.org/loom/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523 8343476: Remove unnecessary @SuppressWarnings annotations (client) Reviewed-by: prr ! src/demo/share/jfc/SampleTree/SampleTree.java ! src/demo/share/jfc/TableExample/TableExample3.java ! src/demo/share/jfc/TableExample/TableExample4.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java ! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/javax/swing/Spring.java ! src/java.desktop/share/classes/javax/swing/SpringLayout.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/java.desktop/share/classes/sun/swing/PrintingStatus.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Changeset: 189fc8dd Branch: master Author: Amit Kumar Date: 2024-11-20 08:25:37 +0000 URL: https://git.openjdk.org/loom/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f 8344381: [s390x] Test failures with error: Register type is not known Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Changeset: 587f2b4b Branch: master Author: Hamlin Li Date: 2024-11-20 08:49:35 +0000 URL: https://git.openjdk.org/loom/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1 8343827: RISC-V: set AlignVector as false if applicable to enable SLP Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5b12a87d Branch: master Author: Prasanta Sadhukhan Date: 2024-11-20 09:11:12 +0000 URL: https://git.openjdk.org/loom/commit/5b12a87dcb47b5783f179534e2de43d5a920a489 8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1 Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: cf158bc6 Branch: master Author: Jan Lahoda Date: 2024-11-20 09:24:05 +0000 URL: https://git.openjdk.org/loom/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9 8341631: JShell should auto-import java.io.IO.* Reviewed-by: asotona, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/ConsoleToolTest.java ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 3a4a9b7a Branch: master Author: Aggelos Biboudis Date: 2024-11-20 10:29:45 +0000 URL: https://git.openjdk.org/loom/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28 8340145: Problem with generic pattern matching results in internal compiler error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/patterns/T8340145.java Changeset: afee7405 Branch: master Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-20 10:34:07 +0000 URL: https://git.openjdk.org/loom/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae 8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses Reviewed-by: shade, vlivanov ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: e2f8f1ad Branch: master Author: David Holmes Date: 2024-11-20 11:51:52 +0000 URL: https://git.openjdk.org/loom/commit/e2f8f1aded319034a79fe78af7e011e83df75d62 8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ea7e722c Branch: master Author: Robbin Ehn Date: 2024-11-20 12:05:53 +0000 URL: https://git.openjdk.org/loom/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5 8344010: RISC-V: Zacas do not work with LW locking Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 21b8749b Branch: master Author: Coleen Phillimore Date: 2024-11-20 12:21:41 +0000 URL: https://git.openjdk.org/loom/commit/21b8749bfdede7dfee3e8433dd9443320db99076 8344479: Declare MetaspaceObj::operator delete to be deleted Reviewed-by: stefank, kbarrett, jwaters ! src/hotspot/share/memory/allocation.hpp Changeset: 7bb4474d Branch: master Author: Coleen Phillimore Date: 2024-11-20 12:22:43 +0000 URL: https://git.openjdk.org/loom/commit/7bb4474d81a55028de5434f445747c56a8dc333c 8344579: Clean up forward declarations and includes Reviewed-by: stefank ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 6f4dfa66 Branch: master Author: Jaikiran Pai Date: 2024-11-20 12:29:32 +0000 URL: https://git.openjdk.org/loom/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656 8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: db7ee3da Branch: master Author: Jaikiran Pai Date: 2024-11-20 12:41:39 +0000 URL: https://git.openjdk.org/loom/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1 8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration Reviewed-by: alanb, yzheng ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 4bc826ac Branch: master Author: Vlad Zahorodnii Committer: Alexander Zvegintsev Date: 2024-11-20 13:38:08 +0000 URL: https://git.openjdk.org/loom/commit/4bc826ac1ea824113a07713f6973c06361c1392e 8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs Reviewed-by: prr, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 21f0ed50 Branch: master Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-20 13:59:52 +0000 URL: https://git.openjdk.org/loom/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac 8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: e11d126a Branch: master Author: David M. Lloyd Committer: Roger Riggs Date: 2024-11-20 14:17:28 +0000 URL: https://git.openjdk.org/loom/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172 8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory Reviewed-by: liach, rriggs + src/java.base/share/classes/java/io/ObjectStreamReflection.java + src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: 75420e93 Branch: master Author: Emanuel Peter Date: 2024-11-20 14:23:57 +0000 URL: https://git.openjdk.org/loom/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures Reviewed-by: chagedorn, qamai ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java + test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java Changeset: 7d4c3fd0 Branch: master Author: Daniel Lund?n Date: 2024-11-20 15:37:43 +0000 URL: https://git.openjdk.org/loom/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af 8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: thartmann, chagedorn ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestFindNode.java + test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java ! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java Changeset: 9be8ac6f Branch: master Author: Calvin Cheung Date: 2024-11-20 15:41:26 +0000 URL: https://git.openjdk.org/loom/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e 8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: c4c6b1fe Branch: master Author: Brian Burkhalter Date: 2024-11-20 16:01:01 +0000 URL: https://git.openjdk.org/loom/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f 8344562: Remove security manager dependency from module jdk.jdi Reviewed-by: kevinw, lmesnik, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 080f1cc8 Branch: master Author: Alexey Semenyuk Date: 2024-11-20 16:54:51 +0000 URL: https://git.openjdk.org/loom/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8 8289771: jpackage: ResourceEditor error when path is overly long on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp ! src/jdk.jpackage/windows/native/common/WinFileUtils.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java + test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: 27fda0ea Branch: master Author: Phil Race Date: 2024-11-20 18:38:08 +0000 URL: https://git.openjdk.org/loom/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82 8344578: Clean up left over java.security and sun.security imports in Swing classes Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: 22a39dc8 Branch: master Author: Phil Race Date: 2024-11-20 18:45:49 +0000 URL: https://git.openjdk.org/loom/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545 8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module Reviewed-by: kizune ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java Changeset: da2d7a09 Branch: master Author: Dr Heinz M. Kabutz Committer: Alan Bateman Date: 2024-11-20 20:01:37 +0000 URL: https://git.openjdk.org/loom/commit/da2d7a09f92df547661587348f768f69f0e5a23b 8344595: State transitions in internal VirtualThread comment needs to be updated Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: b9bf4472 Branch: master Author: Harshitha Onkar Date: 2024-11-20 20:28:12 +0000 URL: https://git.openjdk.org/loom/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c 8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: a599c301 Branch: master Author: Jaikiran Pai Date: 2024-11-21 00:49:25 +0000 URL: https://git.openjdk.org/loom/commit/a599c30171fe2b1557ad967d61048656fdb8c752 8344471: Remove SecurityManager related code from java.compiler module Reviewed-by: rriggs, jlahoda, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 400eb9b1 Branch: master Author: Jaikiran Pai Date: 2024-11-21 00:55:23 +0000 URL: https://git.openjdk.org/loom/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6 8344524: Remove SecurityManager related code from jdk.jlink module Reviewed-by: alanb, lancea, iris ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java Changeset: 13439113 Branch: master Author: Leonid Mesnik Date: 2024-11-21 01:32:09 +0000 URL: https://git.openjdk.org/loom/commit/13439113c361dcb0629ece37844443cbf99ef704 8340334: Update jcmd VM.events max parameter to be INT Reviewed-by: cjplummer, kevinw ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 4fbf2720 Branch: master Author: SendaoYan Date: 2024-11-21 02:05:00 +0000 URL: https://git.openjdk.org/loom/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e 8344526: RISC-V: implement -XX:+VerifyActivationFrameSize Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp Changeset: a01aa220 Branch: master Author: Phil Race Date: 2024-11-21 03:58:49 +0000 URL: https://git.openjdk.org/loom/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb 8342281: Deprecate for removal javax.sound.sampled.AudioPermission Reviewed-by: honkar, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! test/jdk/javax/sound/sampled/Lines/GetLine.java Changeset: 7105bb98 Branch: master Author: Phil Race Date: 2024-11-21 04:22:27 +0000 URL: https://git.openjdk.org/loom/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac 8344664: Remove some un-used java/sun.security imports in the java.desktop module Reviewed-by: iris ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java Changeset: 10def484 Branch: master Author: Jaikiran Pai Date: 2024-11-21 05:01:52 +0000 URL: https://git.openjdk.org/loom/commit/10def484dfe5821940c6fef6d857db93c30d0b06 8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration Reviewed-by: dfuchs ! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java From duke at openjdk.org Thu Nov 21 16:43:16 2024 From: duke at openjdk.org (duke) Date: Thu, 21 Nov 2024 16:43:16 GMT Subject: git: openjdk/loom: fibers: Drop thread groupsing from jcmd Thread.vthread_summary output Message-ID: Changeset: 6117d300 Branch: fibers Author: Alan Bateman Date: 2024-11-21 16:40:33 +0000 URL: https://git.openjdk.org/loom/commit/6117d3003749ecab857683a31c1283b11d15903f Drop thread groupsing from jcmd Thread.vthread_summary output ! src/java.base/share/classes/jdk/internal/vm/VThreadSummary.java ! src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadSummaryTest.java From weibing.xiao at oracle.com Fri Nov 22 16:51:49 2024 From: weibing.xiao at oracle.com (Weibing Xiao) Date: Fri, 22 Nov 2024 16:51:49 +0000 Subject: Some questions about Virtual Thread for JDK21 Message-ID: Hello Everyone, I am researching virtual thread implementation in JDK21. I have some questions list below. Hope to get some answers and hints from our community. * VT will be mounted to PT. It is M:N model. Do we have recommended M (number of VT) comparing with N (number of PT, typically it is equal to the number of cores of CPU)? * If VT is created, but never mounted to PT (never run), how do we find this situation? * The default value for the parallelism is the number of CPU cores. Setting the parallelism to 256 (max allowed by JDK), is there any difference for the performance if number of CPU cores is small, ex, 10? * The default scheduler is set for VT. How can a developer to create their own scheduler? * The code can use ExecutorService or Thread builder to start VT. Is there any subtle difference? * Beside current existing debug tool and skill , is there any other tool/way to debug the failure of VT? * The VT is saved as stack chunk objects. Per the document, if VT reaches half the region size, it might throw StackOverflowError. Typically, what will cause the size of VT growing? * When GC starts to work on chunk objects, how will it work? Any performance issue? * If new feature is implemented by VT and required backporting to lower version of JDK, What are the recommendation and suggestion for sustaining engineer to help this work done correctly and error free? * Mount vs Unmount: what does JVM do? If this action fails, what will happen? * notifyJvmMount vs notifyJvmUnmount, what does JVM react to this call? * Is there any full stack trace from starting to the end when running VT? * How to duplicate ?VirtualThreadSubmitFailedEvent?? if failed, what does it look like? * When the deadlock happens, is it possible to see how many PTs are available? Appreciate your help and time greatly. Weibing -------------- next part -------------- An HTML attachment was scrubbed... URL: From mika.a.moilanen at gmail.com Fri Nov 22 21:49:44 2024 From: mika.a.moilanen at gmail.com (mikmoila) Date: Fri, 22 Nov 2024 23:49:44 +0200 Subject: Loom EA and using a custom Joiner In-Reply-To: <86d515a3-646d-4b91-ab22-dce86badecf1@oracle.com> References: <86d515a3-646d-4b91-ab22-dce86badecf1@oracle.com> Message-ID: <3000F263-96C2-4399-BB78-C32FDA0DE58B@gmail.com> Yes this is more or less what I already had; I need to return a Stream of TaskResults, including TestFailed - cases: return switch (subtask.state()) { case SUCCESS -> { TaskResult taskResult = subtask.get(); results.add(taskResult); // collect all cases yield !(taskResult instanceof Completed); } case FAILED -> { firstException.compareAndSet(null, subtask.exception()); yield true; } case UNAVAILABLE -> true; }; > Alan Bateman kirjoitti 15.11.2024 kello 13.49: > > ? > >> On 15/11/2024 07:47, Mika Moilanen wrote: >> Hello, >> >> I've been playing around with the latest EA (https://openjdk.org/jeps/8340343) build with Joiners et al. >> I'm building a small utility which reads a list of http requests from a file and runs them concurrently. These tasks have an associated test which is an assertion about the http response. >> Tasks can either succeed or they can fail in two ways: >> >> 1) expected failure: test or its execution can fail >> 2) something unexpected outside of the test execution e.g NPE happens. >> >> Task are self-contained and TaskResponse contains all the data needed for reporting the outcome to the user: >> >> sealed interface TaskResult { >> record Success(....) ... >> record TestFailed(... ) .. // test failed >> record Failure(...) ... // something else failed e.g an exception during the http call >> } >> >> In case of successfull SubTask I need to check if the TaskResult is TestFailed or Failure, and shutdown the scope preventing processing of tasks, and report about the outcome. >> In case of any SubTask if failing I need only the exception from the last SubTask::exception(). >> >> I started with a StructuredTaskScope.Joiner.allUntil() but noticed that join() doesn't throw, and thus proceeded in implementing a custom Joiner which stores the last exception and overrides result and onComplete - methods. >> > > I think this is more about adaptation which can be done when forking or when the subtask completes, both will work. > > At fork time it could be: > > Callable adapt(Callable> task) { .. } > > and the default joiner or Joiner.awaitAllSuccessfulOrThrow will work as the onComplete will be called with a successful or failed subtask. > > If you want join to return a TaskResult, or stream of, then it will require a custom Joiner that extracts the exception when a subtask succeeds with TaskFailed, the onComplete will look something like: > > @Override > public boolean onComplete(Subtask> subtask) { > if (subtask.state() == Subtask.State.SUCCESS) { > return (subtask.get() instanceof TaskResult.TestFailed failed) > && FIRST_EXCEPTION.compareAndSet(this, null, failed.exception()); > } else { > return true; // cancel unconditionally > } > } > > which may be what you have already. > > -Alan From ron.pressler at oracle.com Fri Nov 22 23:14:37 2024 From: ron.pressler at oracle.com (Ron Pressler) Date: Fri, 22 Nov 2024 23:14:37 +0000 Subject: Some questions about Virtual Thread for JDK21 In-Reply-To: References: Message-ID: > On 22 Nov 2024, at 16:51, Weibing Xiao wrote: > > Hello Everyone, > I am researching virtual thread implementation in JDK21. I have some questions list below. Hope to get some answers and hints from our community. > Hi. I?ve answered most of your questions below. > ? VT will be mounted to PT. It is M:N model. Do we have recommended M (number of VT) comparing with N (number of PT, typically it is equal to the number of cores of CPU)? No. The number of virtual threads will always be equal to the number of concurrent tasks, regardless of the number of cores, because that?s what a virtual thread represents. > ? If VT is created, but never mounted to PT (never run), how do we find this situation? Not running a virtual thread is similar to creating a Runnable and never submitting it. There is no way to discover that short of analysing a heap dump. > ? The default value for the parallelism is the number of CPU cores. Setting the parallelism to 256 (max allowed by JDK), is there any difference for the performance if number of CPU cores is small, ex, 10? There may be some differences, but what they would be depends on too many factors. The default is probably a good starting point. Change it if you find there?s good reason to. > ? The default scheduler is set for VT. How can a developer to create their own scheduler? There is no way to do this at the moment (that doesn?t require hacking into JDK internals). However, this is a feature that may be added someday. > ? The code can use ExecutorService or Thread builder to start VT. Is there any subtle difference? There will be a difference in how the threads are presented in the new thread dump. > ? Beside current existing debug tool and skill , is there any other tool/way to debug the failure of VT? > ? The VT is saved as stack chunk objects. Per the document, if VT reaches half the region size, it might throw StackOverflowError. Typically, what will cause the size of VT growing? > ? When GC starts to work on chunk objects, how will it work? Any performance issue? References are found the same way they are for platform threads ? by inspecting the stack oopMap. Some GCs may cache this information in a way that?s more efficient. But the overall process is similar to all other Java objects, which is quite efficient. > ? If new feature is implemented by VT and required backporting to lower version of JDK, What are the recommendation and suggestion for sustaining engineer to help this work done correctly and error free? Old releases are maintained primarily for the sake of legacy applications that aren?t heavily maintained anymore. As such, the goal is to minimise any risk for disruption, so, as a rule, we only backport security patches and fixes to the most severe, catastrophic bugs. Sometimes we also backport very local fixes that are judged to be risk-free. As a rule, we don?t backport new features or performance enhancements (there are exceptions in special circumstances). Developers of applications that are under active maintenance and development ? and can therefore benefit from enhancements ? will find that their experience will be, overall, more pleasant if they use the most current JDK release. > ? Mount vs Unmount: what does JVM do? If this action fails, what will happen? I gave a talk explaining the process here: https://youtu.be/6nRS6UiN7X0 An unmount can fail if the thread is pinned. In that situation it won?t be unmounted but will block the underlying OS thread. A mount can fail with a stack overflow, and will throw that error. > ? notifyJvmMount vs notifyJvmUnmount, what does JVM react to this call? > ? Is there any full stack trace from starting to the end when running VT? Not sure what you?re asking here. Any thread stack trace, for any thread is from the start to the end. The old heap dump will show the stack of both a virtual thread and its carrier for mounted virtual threads. > ? How to duplicate ?VirtualThreadSubmitFailedEvent?? if failed, what does it look like? > ? When the deadlock happens, is it possible to see how many PTs are available? > Appreciate your help and time greatly. > Weibing ? Ron From duke at openjdk.org Sun Nov 24 06:13:33 2024 From: duke at openjdk.org (duke) Date: Sun, 24 Nov 2024 06:13:33 GMT Subject: git: openjdk/loom: fibers: 56 new changesets Message-ID: <6ac19441-fda0-4c60-9789-110c44d4b3cc@openjdk.org> Changeset: 93aa7e2f Branch: fibers Author: Richard Reingruber Date: 2024-11-21 06:57:09 +0000 URL: https://git.openjdk.org/loom/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/postaloc.cpp Changeset: 5ccd5106 Branch: fibers Author: Galder Zamarre?o Committer: Andrew Dinn Date: 2024-11-21 09:48:08 +0000 URL: https://git.openjdk.org/loom/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1 8326369: Add test to verify bimorphic inlining happens after morphism changes Reviewed-by: thartmann, epeter + test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java Changeset: f2b10c6c Branch: fibers Author: Axel Boldt-Christmas Date: 2024-11-21 09:54:25 +0000 URL: https://git.openjdk.org/loom/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6 8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/jtreg-ext/requires/VMProps.java = test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: 18df6fd5 Branch: fibers Author: Doug Lea
Date: 2024-11-21 11:50:46 +0000 URL: https://git.openjdk.org/loom/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675 8336707: Contention of ForkJoinPool grows when stealing works Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: a62279ca Branch: fibers Author: Daniel Fuchs Date: 2024-11-21 11:54:28 +0000 URL: https://git.openjdk.org/loom/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109 8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java Changeset: 8f22db23 Branch: fibers Author: Coleen Phillimore Date: 2024-11-21 12:14:23 +0000 URL: https://git.openjdk.org/loom/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0 8330606: Redefinition doesn't but should verify the new klass Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 882d6358 Branch: fibers Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-21 14:14:30 +0000 URL: https://git.openjdk.org/loom/commit/882d6358074135b2c4fe21b32bd73f40022980bc 8245545: Disable TLS_RSA cipher suites Reviewed-by: mullan ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java ! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java Changeset: eef15618 Branch: fibers Author: Phil Race Date: 2024-11-21 16:02:28 +0000 URL: https://git.openjdk.org/loom/commit/eef156180c772a042416fc35d86072e722519f0b 8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: aaf3df7b Branch: fibers Author: Brian Burkhalter Date: 2024-11-21 16:17:58 +0000 URL: https://git.openjdk.org/loom/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c 8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 87be63f8 Branch: fibers Author: Brian Burkhalter Date: 2024-11-21 16:18:16 +0000 URL: https://git.openjdk.org/loom/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9 8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio Reviewed-by: lancea, rriggs, iris, dfuchs ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/cs/GB18030.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: dfa18fe6 Branch: fibers Author: Alan Bateman Date: 2024-11-21 16:25:43 +0000 URL: https://git.openjdk.org/loom/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5 8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: 395e4046 Branch: fibers Author: Abhishek Kumar Date: 2024-11-21 17:39:44 +0000 URL: https://git.openjdk.org/loom/commit/395e404666e51f76270de4de1899aa681ba889c9 8344066: Remove SecurityManager uses from the jdk.accessibility module Reviewed-by: prr ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 6113fa75 Branch: fibers Author: Sean Mullan Date: 2024-11-21 17:45:04 +0000 URL: https://git.openjdk.org/loom/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b 8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java Changeset: 4956a766 Branch: fibers Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:54:45 +0000 URL: https://git.openjdk.org/loom/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895 8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/Provider.java Changeset: 78e5008e Branch: fibers Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:59:28 +0000 URL: https://git.openjdk.org/loom/commit/78e5008e91610847bc11103e667fbe602b03d86a 8317542: Specjvm::xml have scalability issue for high vCPU numbers Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 191b38e7 Branch: fibers Author: Roger Riggs Date: 2024-11-21 18:03:12 +0000 URL: https://git.openjdk.org/loom/commit/191b38e71279151d0444bb38b659e880e6f8a1e7 8344549: Cleanup AccessController in sun.misc.Unsafe Reviewed-by: alanb ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: dc9a6ef6 Branch: fibers Author: Jatin Bhateja Date: 2024-11-21 18:13:32 +0000 URL: https://git.openjdk.org/loom/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java Changeset: 93d4ad4d Branch: fibers Author: Coleen Phillimore Date: 2024-11-21 18:26:23 +0000 URL: https://git.openjdk.org/loom/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14 8344763: cpCache print_on doesn't handle nulls Reviewed-by: matsaave ! src/hotspot/share/oops/cpCache.cpp Changeset: d6b40d30 Branch: fibers Author: Volodymyr Paprotski Committer: Anthony Scarpino Date: 2024-11-21 19:17:57 +0000 URL: https://git.openjdk.org/loom/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008 8344144: AES/CBC slow at big payloads Reviewed-by: sviswanathan, abarashev, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java Changeset: e03b1506 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-21 20:04:39 +0000 URL: https://git.openjdk.org/loom/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0 8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong Co-authored-by: Peter Levart Reviewed-by: jpai, rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 7709d435 Branch: fibers Author: Phil Race Date: 2024-11-21 20:29:53 +0000 URL: https://git.openjdk.org/loom/commit/7709d435d080778a45bd3eb9a5754e356e94e6de 8344782: Cleanup left over doPrivileged calls and imports in java.desktop Reviewed-by: honkar ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: cee74f9e Branch: fibers Author: Aleksei Efimov Date: 2024-11-21 20:55:02 +0000 URL: https://git.openjdk.org/loom/commit/cee74f9e677e74deda72638bcc0a3e9307262938 8338536: Permanently disable remote code downloading in JNDI Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/module-info.java + test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java + test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java Changeset: 22149063 Branch: fibers Author: Stuart Marks Date: 2024-11-21 21:05:50 +0000 URL: https://git.openjdk.org/loom/commit/22149063101f0c617d8ccaace659671a645d402e 8272339: Update notes section from serialver man page Reviewed-by: rriggs ! src/jdk.compiler/share/man/serialver.md Changeset: efeacfee Branch: fibers Author: David Holmes Date: 2024-11-21 21:18:18 +0000 URL: https://git.openjdk.org/loom/commit/efeacfee015d1105dcd75e489d367a7716441fa8 8344646: The libjsig deprecation warning should go to stderr not stdout Reviewed-by: mikael, cjplummer ! src/java.base/unix/native/libjsig/jsig.c Changeset: 0f458e2c Branch: fibers Author: Phil Race Date: 2024-11-21 21:24:46 +0000 URL: https://git.openjdk.org/loom/commit/0f458e2c3eb93641864085d18e49daf640cb3858 8342903: Deprecate for removal java.awt.Window.getWarningString() Reviewed-by: kizune, erikj, azvegint ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! src/demo/share/jfc/Font2DTest/FontPanel.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java - src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java - src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt.rc ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h - src/java.desktop/windows/native/libawt/windows/security_warning.ico - src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico - src/java.desktop/windows/native/libawt/windows/security_warning_int.ico ! test/jdk/ProblemList.txt Changeset: c199f532 Branch: fibers Author: Roger Riggs Date: 2024-11-21 21:50:41 +0000 URL: https://git.openjdk.org/loom/commit/c199f5326b8dd41f33a12e5db7552331e0844601 8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker Reviewed-by: dfuchs, alanb, lancea ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java Changeset: db44e97c Branch: fibers Author: William Kemper Date: 2024-11-22 00:05:50 +0000 URL: https://git.openjdk.org/loom/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be 8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp Changeset: e21d06f4 Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-22 03:07:26 +0000 URL: https://git.openjdk.org/loom/commit/e21d06f488bce227eedc4c92d976301a7b54fda8 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Reviewed-by: achung, kizune ! test/jdk/javax/swing/JTextArea/bug4265784.java Changeset: 50c099d6 Branch: fibers Author: Phil Race Date: 2024-11-22 04:00:46 +0000 URL: https://git.openjdk.org/loom/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba 8344799: Remove permissions checks from java.awt.Desktop Reviewed-by: azvegint ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/java/awt/Desktop.java Changeset: 2ea0364b Branch: fibers Author: Johan Sj?len Date: 2024-11-22 08:55:27 +0000 URL: https://git.openjdk.org/loom/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c 8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0 Reviewed-by: gziemski, mgronlun, lmesnik ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/nmtUsage.hpp ! test/jdk/ProblemList-zgc.txt Changeset: a07b72bf Branch: fibers Author: Daniel Fuchs Date: 2024-11-22 09:55:07 +0000 URL: https://git.openjdk.org/loom/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Reviewed-by: jpai ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 8903854e Branch: fibers Author: Matthias Baesken Date: 2024-11-22 11:10:32 +0000 URL: https://git.openjdk.org/loom/commit/8903854e01d2912218c4ea6973f0a36fd20167c7 8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239 Reviewed-by: ccheung, mdoerr ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 847f65c1 Branch: fibers Author: Tobias Hartmann Date: 2024-11-22 11:37:35 +0000 URL: https://git.openjdk.org/loom/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4 8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553 Reviewed-by: epeter, rcastanedalo ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java Changeset: bf374c33 Branch: fibers Author: Raffaello Giulietti Date: 2024-11-22 11:41:04 +0000 URL: https://git.openjdk.org/loom/commit/bf374c33f5cd5048cabe151050fada773b7d9458 8343453: Modernize FloatingDecimal tests Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java - test/jdk/jdk/internal/math/ToString.java Changeset: 64e4aa21 Branch: fibers Author: Andrew Haley Date: 2024-11-22 12:09:30 +0000 URL: https://git.openjdk.org/loom/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4 8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests Reviewed-by: shade ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java Changeset: 82c3612d Branch: fibers Author: Aleksey Shipilev Date: 2024-11-22 12:28:03 +0000 URL: https://git.openjdk.org/loom/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb 8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation Reviewed-by: dholmes, jpai ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 9769ee86 Branch: fibers Author: Sean Mullan Date: 2024-11-22 13:18:26 +0000 URL: https://git.openjdk.org/loom/commit/9769ee86978584a65703712c1a845fe4f5fffe29 8344652: Remove access control context text from SSLEngine and SSLSession APIs Reviewed-by: jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: 15dbb6a3 Branch: fibers Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-22 14:39:07 +0000 URL: https://git.openjdk.org/loom/commit/15dbb6a38064d4779a44e584ae67ba26885c8436 8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/SocksSocketImpl.java Changeset: 6d3becb4 Branch: fibers Author: Tobias Hartmann Date: 2024-11-22 14:48:39 +0000 URL: https://git.openjdk.org/loom/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c 8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed Reviewed-by: coleenp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: 13987b42 Branch: fibers Author: Ben Perez Date: 2024-11-22 16:36:52 +0000 URL: https://git.openjdk.org/loom/commit/13987b4244614d594dc8f94c288eddb6239a066f 8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism Co-authored-by: Ferenc Rakoczi Reviewed-by: valeriep + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/SHA3Parallel.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 21e0fb86 Branch: fibers Author: Chris Plummer Date: 2024-11-22 17:26:37 +0000 URL: https://git.openjdk.org/loom/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 8b98f958 Branch: fibers Author: Ben Perez Date: 2024-11-22 17:48:08 +0000 URL: https://git.openjdk.org/loom/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7 8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm Reviewed-by: jnimeh ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/ML_DSA.java + src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLDSA.java Changeset: 5154b716 Branch: fibers Author: Nizar Benalla Date: 2024-11-22 17:59:12 +0000 URL: https://git.openjdk.org/loom/commit/5154b71637e685807952e3e776e4583f0a6280f6 8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical Reviewed-by: hannesw ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: 4b165305 Branch: fibers Author: Phil Race Date: 2024-11-22 18:00:10 +0000 URL: https://git.openjdk.org/loom/commit/4b1653056d39db2c85989c787364e2646e5ef463 8344795: Remove uses of AccessControlContext in java.desktop module Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java Changeset: 51763b67 Branch: fibers Author: Justin Lu Date: 2024-11-22 18:18:22 +0000 URL: https://git.openjdk.org/loom/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a 8344525: Fix leftover ExceptionOccurred in java.base Reviewed-by: lbourges, alanb, naoto, iris ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/Inflater.c ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 079f503d Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-22 18:55:31 +0000 URL: https://git.openjdk.org/loom/commit/079f503d962ad9e5ae4394c083e6877828c798ec 8344568: Renaming ceil_log2 to log2i_ceil Reviewed-by: kbarrett ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 6aec2dcf Branch: fibers Author: Sean Mullan Date: 2024-11-22 19:14:02 +0000 URL: https://git.openjdk.org/loom/commit/6aec2dcf76322ee92b62b5a063354057351d65e1 8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: 1b2d9cad Branch: fibers Author: Harshitha Onkar Date: 2024-11-22 19:16:54 +0000 URL: https://git.openjdk.org/loom/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0 8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt Changeset: 98b66783 Branch: fibers Author: Leonid Mesnik Date: 2024-11-22 19:21:09 +0000 URL: https://git.openjdk.org/loom/commit/98b667834c4a8f0d0ab54b8133061bc475674732 8343741: SA jstack --mixed should print information about VM locks Reviewed-by: cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 11147046 Branch: fibers Author: Damon Nguyen Date: 2024-11-22 19:29:41 +0000 URL: https://git.openjdk.org/loom/commit/11147046aa6102bc6e132d7b8c9d4e11db802002 6672644: JComboBox still scrolling if switch to another window and return back Reviewed-by: abhiscxk, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 70c4e2c0 Branch: fibers Author: Alexey Semenyuk Date: 2024-11-22 23:33:49 +0000 URL: https://git.openjdk.org/loom/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0 8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java Changeset: effee122 Branch: fibers Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2024-11-23 03:55:58 +0000 URL: https://git.openjdk.org/loom/commit/effee122dd74241db4ec2b6bfd99f1450741b804 8344533: CTW: Add option to remove clinits before loading Reviewed-by: thartmann, lmesnik ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: d00f3115 Branch: fibers Author: Jaikiran Pai Date: 2024-11-23 07:26:04 +0000 URL: https://git.openjdk.org/loom/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00 8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection Reviewed-by: dfuchs, alanb, michaelm ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: 822a1554 Branch: fibers Author: Stig Rohde D?ssing Committer: Erik Gahlin Date: 2024-11-23 15:58:39 +0000 URL: https://git.openjdk.org/loom/commit/822a1554cb059580ab76bae7963827146b8f5aee 8341427: JFR: Adjust object sampler span handling Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 6667d590 Branch: fibers Author: Alan Bateman Date: 2024-11-23 18:59:01 +0000 URL: https://git.openjdk.org/loom/commit/6667d590abb8d8e4036ddde6d1d74b49d2664318 Merge branch 'master' into fibers ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: d05fa81a Branch: fibers Author: Alan Bateman Date: 2024-11-24 06:09:41 +0000 URL: https://git.openjdk.org/loom/commit/d05fa81a807505011b66aae7e1f128179051b444 Merge branch 'fibers' of https://github.com/openjdk/loom into fibers From duke at openjdk.org Sun Nov 24 06:16:37 2024 From: duke at openjdk.org (duke) Date: Sun, 24 Nov 2024 06:16:37 GMT Subject: git: openjdk/loom: master: 54 new changesets Message-ID: <3bdea863-6495-4b13-b560-6acefb9ad90c@openjdk.org> Changeset: 93aa7e2f Branch: master Author: Richard Reingruber Date: 2024-11-21 06:57:09 +0000 URL: https://git.openjdk.org/loom/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/postaloc.cpp Changeset: 5ccd5106 Branch: master Author: Galder Zamarre?o Committer: Andrew Dinn Date: 2024-11-21 09:48:08 +0000 URL: https://git.openjdk.org/loom/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1 8326369: Add test to verify bimorphic inlining happens after morphism changes Reviewed-by: thartmann, epeter + test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java Changeset: f2b10c6c Branch: master Author: Axel Boldt-Christmas Date: 2024-11-21 09:54:25 +0000 URL: https://git.openjdk.org/loom/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6 8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/jtreg-ext/requires/VMProps.java = test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: 18df6fd5 Branch: master Author: Doug Lea
Date: 2024-11-21 11:50:46 +0000 URL: https://git.openjdk.org/loom/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675 8336707: Contention of ForkJoinPool grows when stealing works Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: a62279ca Branch: master Author: Daniel Fuchs Date: 2024-11-21 11:54:28 +0000 URL: https://git.openjdk.org/loom/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109 8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java Changeset: 8f22db23 Branch: master Author: Coleen Phillimore Date: 2024-11-21 12:14:23 +0000 URL: https://git.openjdk.org/loom/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0 8330606: Redefinition doesn't but should verify the new klass Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 882d6358 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-21 14:14:30 +0000 URL: https://git.openjdk.org/loom/commit/882d6358074135b2c4fe21b32bd73f40022980bc 8245545: Disable TLS_RSA cipher suites Reviewed-by: mullan ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java ! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java Changeset: eef15618 Branch: master Author: Phil Race Date: 2024-11-21 16:02:28 +0000 URL: https://git.openjdk.org/loom/commit/eef156180c772a042416fc35d86072e722519f0b 8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: aaf3df7b Branch: master Author: Brian Burkhalter Date: 2024-11-21 16:17:58 +0000 URL: https://git.openjdk.org/loom/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c 8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 87be63f8 Branch: master Author: Brian Burkhalter Date: 2024-11-21 16:18:16 +0000 URL: https://git.openjdk.org/loom/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9 8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio Reviewed-by: lancea, rriggs, iris, dfuchs ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/cs/GB18030.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: dfa18fe6 Branch: master Author: Alan Bateman Date: 2024-11-21 16:25:43 +0000 URL: https://git.openjdk.org/loom/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5 8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: 395e4046 Branch: master Author: Abhishek Kumar Date: 2024-11-21 17:39:44 +0000 URL: https://git.openjdk.org/loom/commit/395e404666e51f76270de4de1899aa681ba889c9 8344066: Remove SecurityManager uses from the jdk.accessibility module Reviewed-by: prr ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 6113fa75 Branch: master Author: Sean Mullan Date: 2024-11-21 17:45:04 +0000 URL: https://git.openjdk.org/loom/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b 8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java Changeset: 4956a766 Branch: master Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:54:45 +0000 URL: https://git.openjdk.org/loom/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895 8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/Provider.java Changeset: 78e5008e Branch: master Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:59:28 +0000 URL: https://git.openjdk.org/loom/commit/78e5008e91610847bc11103e667fbe602b03d86a 8317542: Specjvm::xml have scalability issue for high vCPU numbers Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 191b38e7 Branch: master Author: Roger Riggs Date: 2024-11-21 18:03:12 +0000 URL: https://git.openjdk.org/loom/commit/191b38e71279151d0444bb38b659e880e6f8a1e7 8344549: Cleanup AccessController in sun.misc.Unsafe Reviewed-by: alanb ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: dc9a6ef6 Branch: master Author: Jatin Bhateja Date: 2024-11-21 18:13:32 +0000 URL: https://git.openjdk.org/loom/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java Changeset: 93d4ad4d Branch: master Author: Coleen Phillimore Date: 2024-11-21 18:26:23 +0000 URL: https://git.openjdk.org/loom/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14 8344763: cpCache print_on doesn't handle nulls Reviewed-by: matsaave ! src/hotspot/share/oops/cpCache.cpp Changeset: d6b40d30 Branch: master Author: Volodymyr Paprotski Committer: Anthony Scarpino Date: 2024-11-21 19:17:57 +0000 URL: https://git.openjdk.org/loom/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008 8344144: AES/CBC slow at big payloads Reviewed-by: sviswanathan, abarashev, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java Changeset: e03b1506 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-21 20:04:39 +0000 URL: https://git.openjdk.org/loom/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0 8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong Co-authored-by: Peter Levart Reviewed-by: jpai, rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 7709d435 Branch: master Author: Phil Race Date: 2024-11-21 20:29:53 +0000 URL: https://git.openjdk.org/loom/commit/7709d435d080778a45bd3eb9a5754e356e94e6de 8344782: Cleanup left over doPrivileged calls and imports in java.desktop Reviewed-by: honkar ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: cee74f9e Branch: master Author: Aleksei Efimov Date: 2024-11-21 20:55:02 +0000 URL: https://git.openjdk.org/loom/commit/cee74f9e677e74deda72638bcc0a3e9307262938 8338536: Permanently disable remote code downloading in JNDI Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/module-info.java + test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java + test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java Changeset: 22149063 Branch: master Author: Stuart Marks Date: 2024-11-21 21:05:50 +0000 URL: https://git.openjdk.org/loom/commit/22149063101f0c617d8ccaace659671a645d402e 8272339: Update notes section from serialver man page Reviewed-by: rriggs ! src/jdk.compiler/share/man/serialver.md Changeset: efeacfee Branch: master Author: David Holmes Date: 2024-11-21 21:18:18 +0000 URL: https://git.openjdk.org/loom/commit/efeacfee015d1105dcd75e489d367a7716441fa8 8344646: The libjsig deprecation warning should go to stderr not stdout Reviewed-by: mikael, cjplummer ! src/java.base/unix/native/libjsig/jsig.c Changeset: 0f458e2c Branch: master Author: Phil Race Date: 2024-11-21 21:24:46 +0000 URL: https://git.openjdk.org/loom/commit/0f458e2c3eb93641864085d18e49daf640cb3858 8342903: Deprecate for removal java.awt.Window.getWarningString() Reviewed-by: kizune, erikj, azvegint ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! src/demo/share/jfc/Font2DTest/FontPanel.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java - src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java - src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt.rc ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h - src/java.desktop/windows/native/libawt/windows/security_warning.ico - src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico - src/java.desktop/windows/native/libawt/windows/security_warning_int.ico ! test/jdk/ProblemList.txt Changeset: c199f532 Branch: master Author: Roger Riggs Date: 2024-11-21 21:50:41 +0000 URL: https://git.openjdk.org/loom/commit/c199f5326b8dd41f33a12e5db7552331e0844601 8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker Reviewed-by: dfuchs, alanb, lancea ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java Changeset: db44e97c Branch: master Author: William Kemper Date: 2024-11-22 00:05:50 +0000 URL: https://git.openjdk.org/loom/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be 8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp Changeset: e21d06f4 Branch: master Author: Prasanta Sadhukhan Date: 2024-11-22 03:07:26 +0000 URL: https://git.openjdk.org/loom/commit/e21d06f488bce227eedc4c92d976301a7b54fda8 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Reviewed-by: achung, kizune ! test/jdk/javax/swing/JTextArea/bug4265784.java Changeset: 50c099d6 Branch: master Author: Phil Race Date: 2024-11-22 04:00:46 +0000 URL: https://git.openjdk.org/loom/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba 8344799: Remove permissions checks from java.awt.Desktop Reviewed-by: azvegint ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/java/awt/Desktop.java Changeset: 2ea0364b Branch: master Author: Johan Sj?len Date: 2024-11-22 08:55:27 +0000 URL: https://git.openjdk.org/loom/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c 8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0 Reviewed-by: gziemski, mgronlun, lmesnik ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/nmtUsage.hpp ! test/jdk/ProblemList-zgc.txt Changeset: a07b72bf Branch: master Author: Daniel Fuchs Date: 2024-11-22 09:55:07 +0000 URL: https://git.openjdk.org/loom/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Reviewed-by: jpai ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 8903854e Branch: master Author: Matthias Baesken Date: 2024-11-22 11:10:32 +0000 URL: https://git.openjdk.org/loom/commit/8903854e01d2912218c4ea6973f0a36fd20167c7 8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239 Reviewed-by: ccheung, mdoerr ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 847f65c1 Branch: master Author: Tobias Hartmann Date: 2024-11-22 11:37:35 +0000 URL: https://git.openjdk.org/loom/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4 8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553 Reviewed-by: epeter, rcastanedalo ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java Changeset: bf374c33 Branch: master Author: Raffaello Giulietti Date: 2024-11-22 11:41:04 +0000 URL: https://git.openjdk.org/loom/commit/bf374c33f5cd5048cabe151050fada773b7d9458 8343453: Modernize FloatingDecimal tests Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java - test/jdk/jdk/internal/math/ToString.java Changeset: 64e4aa21 Branch: master Author: Andrew Haley Date: 2024-11-22 12:09:30 +0000 URL: https://git.openjdk.org/loom/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4 8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests Reviewed-by: shade ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java Changeset: 82c3612d Branch: master Author: Aleksey Shipilev Date: 2024-11-22 12:28:03 +0000 URL: https://git.openjdk.org/loom/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb 8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation Reviewed-by: dholmes, jpai ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 9769ee86 Branch: master Author: Sean Mullan Date: 2024-11-22 13:18:26 +0000 URL: https://git.openjdk.org/loom/commit/9769ee86978584a65703712c1a845fe4f5fffe29 8344652: Remove access control context text from SSLEngine and SSLSession APIs Reviewed-by: jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: 15dbb6a3 Branch: master Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-22 14:39:07 +0000 URL: https://git.openjdk.org/loom/commit/15dbb6a38064d4779a44e584ae67ba26885c8436 8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/SocksSocketImpl.java Changeset: 6d3becb4 Branch: master Author: Tobias Hartmann Date: 2024-11-22 14:48:39 +0000 URL: https://git.openjdk.org/loom/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c 8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed Reviewed-by: coleenp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: 13987b42 Branch: master Author: Ben Perez Date: 2024-11-22 16:36:52 +0000 URL: https://git.openjdk.org/loom/commit/13987b4244614d594dc8f94c288eddb6239a066f 8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism Co-authored-by: Ferenc Rakoczi Reviewed-by: valeriep + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/SHA3Parallel.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 21e0fb86 Branch: master Author: Chris Plummer Date: 2024-11-22 17:26:37 +0000 URL: https://git.openjdk.org/loom/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 8b98f958 Branch: master Author: Ben Perez Date: 2024-11-22 17:48:08 +0000 URL: https://git.openjdk.org/loom/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7 8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm Reviewed-by: jnimeh ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/ML_DSA.java + src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLDSA.java Changeset: 5154b716 Branch: master Author: Nizar Benalla Date: 2024-11-22 17:59:12 +0000 URL: https://git.openjdk.org/loom/commit/5154b71637e685807952e3e776e4583f0a6280f6 8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical Reviewed-by: hannesw ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: 4b165305 Branch: master Author: Phil Race Date: 2024-11-22 18:00:10 +0000 URL: https://git.openjdk.org/loom/commit/4b1653056d39db2c85989c787364e2646e5ef463 8344795: Remove uses of AccessControlContext in java.desktop module Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java Changeset: 51763b67 Branch: master Author: Justin Lu Date: 2024-11-22 18:18:22 +0000 URL: https://git.openjdk.org/loom/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a 8344525: Fix leftover ExceptionOccurred in java.base Reviewed-by: lbourges, alanb, naoto, iris ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/Inflater.c ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 079f503d Branch: master Author: Sonia Zaldana Calles Date: 2024-11-22 18:55:31 +0000 URL: https://git.openjdk.org/loom/commit/079f503d962ad9e5ae4394c083e6877828c798ec 8344568: Renaming ceil_log2 to log2i_ceil Reviewed-by: kbarrett ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 6aec2dcf Branch: master Author: Sean Mullan Date: 2024-11-22 19:14:02 +0000 URL: https://git.openjdk.org/loom/commit/6aec2dcf76322ee92b62b5a063354057351d65e1 8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: 1b2d9cad Branch: master Author: Harshitha Onkar Date: 2024-11-22 19:16:54 +0000 URL: https://git.openjdk.org/loom/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0 8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt Changeset: 98b66783 Branch: master Author: Leonid Mesnik Date: 2024-11-22 19:21:09 +0000 URL: https://git.openjdk.org/loom/commit/98b667834c4a8f0d0ab54b8133061bc475674732 8343741: SA jstack --mixed should print information about VM locks Reviewed-by: cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 11147046 Branch: master Author: Damon Nguyen Date: 2024-11-22 19:29:41 +0000 URL: https://git.openjdk.org/loom/commit/11147046aa6102bc6e132d7b8c9d4e11db802002 6672644: JComboBox still scrolling if switch to another window and return back Reviewed-by: abhiscxk, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 70c4e2c0 Branch: master Author: Alexey Semenyuk Date: 2024-11-22 23:33:49 +0000 URL: https://git.openjdk.org/loom/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0 8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java Changeset: effee122 Branch: master Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2024-11-23 03:55:58 +0000 URL: https://git.openjdk.org/loom/commit/effee122dd74241db4ec2b6bfd99f1450741b804 8344533: CTW: Add option to remove clinits before loading Reviewed-by: thartmann, lmesnik ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: d00f3115 Branch: master Author: Jaikiran Pai Date: 2024-11-23 07:26:04 +0000 URL: https://git.openjdk.org/loom/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00 8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection Reviewed-by: dfuchs, alanb, michaelm ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: 822a1554 Branch: master Author: Stig Rohde D?ssing Committer: Erik Gahlin Date: 2024-11-23 15:58:39 +0000 URL: https://git.openjdk.org/loom/commit/822a1554cb059580ab76bae7963827146b8f5aee 8341427: JFR: Adjust object sampler span handling Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp From weibing.xiao at oracle.com Mon Nov 25 19:46:52 2024 From: weibing.xiao at oracle.com (Weibing Xiao) Date: Mon, 25 Nov 2024 19:46:52 +0000 Subject: Some questions about Virtual Thread for JDK21 In-Reply-To: References: Message-ID: Thank you, Ron, for answering my questions. From: Ron Pressler Date: Friday, November 22, 2024 at 6:14?PM To: Weibing Xiao Cc: loom-dev at openjdk.org Subject: Re: Some questions about Virtual Thread for JDK21 > On 22 Nov 2024, at 16:51, Weibing Xiao wrote: > > Hello Everyone, > I am researching virtual thread implementation in JDK21. I have some questions list below. Hope to get some answers and hints from our community. > Hi. I?ve answered most of your questions below. > ? VT will be mounted to PT. It is M:N model. Do we have recommended M (number of VT) comparing with N (number of PT, typically it is equal to the number of cores of CPU)? No. The number of virtual threads will always be equal to the number of concurrent tasks, regardless of the number of cores, because that?s what a virtual thread represents. > ? If VT is created, but never mounted to PT (never run), how do we find this situation? Not running a virtual thread is similar to creating a Runnable and never submitting it. There is no way to discover that short of analysing a heap dump. > ? The default value for the parallelism is the number of CPU cores. Setting the parallelism to 256 (max allowed by JDK), is there any difference for the performance if number of CPU cores is small, ex, 10? There may be some differences, but what they would be depends on too many factors. The default is probably a good starting point. Change it if you find there?s good reason to. > ? The default scheduler is set for VT. How can a developer to create their own scheduler? There is no way to do this at the moment (that doesn?t require hacking into JDK internals). However, this is a feature that may be added someday. > ? The code can use ExecutorService or Thread builder to start VT. Is there any subtle difference? There will be a difference in how the threads are presented in the new thread dump. > ? Beside current existing debug tool and skill , is there any other tool/way to debug the failure of VT? > ? The VT is saved as stack chunk objects. Per the document, if VT reaches half the region size, it might throw StackOverflowError. Typically, what will cause the size of VT growing? > ? When GC starts to work on chunk objects, how will it work? Any performance issue? References are found the same way they are for platform threads ? by inspecting the stack oopMap. Some GCs may cache this information in a way that?s more efficient. But the overall process is similar to all other Java objects, which is quite efficient. > ? If new feature is implemented by VT and required backporting to lower version of JDK, What are the recommendation and suggestion for sustaining engineer to help this work done correctly and error free? Old releases are maintained primarily for the sake of legacy applications that aren?t heavily maintained anymore. As such, the goal is to minimise any risk for disruption, so, as a rule, we only backport security patches and fixes to the most severe, catastrophic bugs. Sometimes we also backport very local fixes that are judged to be risk-free. As a rule, we don?t backport new features or performance enhancements (there are exceptions in special circumstances). Developers of applications that are under active maintenance and development ? and can therefore benefit from enhancements ? will find that their experience will be, overall, more pleasant if they use the most current JDK release. > ? Mount vs Unmount: what does JVM do? If this action fails, what will happen? I gave a talk explaining the process here: https://youtu.be/6nRS6UiN7X0 An unmount can fail if the thread is pinned. In that situation it won?t be unmounted but will block the underlying OS thread. A mount can fail with a stack overflow, and will throw that error. > ? notifyJvmMount vs notifyJvmUnmount, what does JVM react to this call? > ? Is there any full stack trace from starting to the end when running VT? Not sure what you?re asking here. Any thread stack trace, for any thread is from the start to the end. The old heap dump will show the stack of both a virtual thread and its carrier for mounted virtual threads. > ? How to duplicate ?VirtualThreadSubmitFailedEvent?? if failed, what does it look like? > ? When the deadlock happens, is it possible to see how many PTs are available? > Appreciate your help and time greatly. > Weibing ? Ron -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Tue Nov 26 14:50:01 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 14:50:01 GMT Subject: git: openjdk/loom: fibers: 52 new changesets Message-ID: <5d62f021-c7b6-4a63-a175-9f7c580f72d3@openjdk.org> Changeset: 7be94d04 Branch: fibers Author: Phil Race Date: 2024-11-23 23:20:15 +0000 URL: https://git.openjdk.org/loom/commit/7be94d043dd225fcf801c2dc9b0825598415a88f 8344891: Remove uses of sun.misc.ReflectUtil in java.desktop Reviewed-by: kizune, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/MethodRef.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/print/SimpleDoc.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java Changeset: a6220fa9 Branch: fibers Author: Harshitha Onkar Date: 2024-11-24 06:22:45 +0000 URL: https://git.openjdk.org/loom/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5 8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource Reviewed-by: prr, azvegint ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/URLUtil.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 6711e132 Branch: fibers Author: Damon Nguyen Date: 2024-11-24 08:54:17 +0000 URL: https://git.openjdk.org/loom/commit/6711e1327a76782c8315b9e85525e1408657727b 8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java - test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: a83cfe26 Branch: fibers Author: Kim Barrett Date: 2024-11-24 17:10:31 +0000 URL: https://git.openjdk.org/loom/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4 8344917: Fix recent NULL usage backsliding Reviewed-by: jsjolen ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 8f08020f Branch: fibers Author: SendaoYan Date: 2024-11-25 01:31:16 +0000 URL: https://git.openjdk.org/loom/commit/8f08020fa452b15709f68a702abb5edec191dee2 8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java Changeset: 6f622da7 Branch: fibers Author: Phil Race Date: 2024-11-25 03:33:17 +0000 URL: https://git.openjdk.org/loom/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9 8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 68ba7ee5 Branch: fibers Author: Per Minborg Date: 2024-11-25 07:42:57 +0000 URL: https://git.openjdk.org/loom/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7 8340205: Native linker allows MemoryLayout consisting of only PaddingLayout Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 9576546b Branch: fibers Author: Matthias Baesken Date: 2024-11-25 07:57:13 +0000 URL: https://git.openjdk.org/loom/commit/9576546b9c0f22b0784c4f845f2694050cae2f16 8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status Reviewed-by: ihse, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 333a9973 Branch: fibers Author: Prasanta Sadhukhan Date: 2024-11-25 08:57:54 +0000 URL: https://git.openjdk.org/loom/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c 8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException Reviewed-by: tr, abhiscxk ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java Changeset: da4b7a8c Branch: fibers Author: Sebastian L?vdahl Committer: Kevin Walls Date: 2024-11-25 09:13:10 +0000 URL: https://git.openjdk.org/loom/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8 8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: d112f35d Branch: fibers Author: Daniel Fuchs Date: 2024-11-25 09:56:07 +0000 URL: https://git.openjdk.org/loom/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4 8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration Reviewed-by: jpai ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java Changeset: 519bb268 Branch: fibers Author: Daniel Fuchs Date: 2024-11-25 10:08:47 +0000 URL: https://git.openjdk.org/loom/commit/519bb268a0687ba2b75738e961a72d84b7f49ade 8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java Changeset: 811d08c0 Branch: fibers Author: Emanuel Peter Date: 2024-11-25 10:39:36 +0000 URL: https://git.openjdk.org/loom/commit/811d08c0a4e0da55f306686423aec40d29fabf00 8340010: Fix vectorization tests with compact headers Reviewed-by: chagedorn, rkennke, mli ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java Changeset: 965aace2 Branch: fibers Author: Alexander Zvegintsev Date: 2024-11-25 11:11:28 +0000 URL: https://git.openjdk.org/loom/commit/965aace297154ab08ee41a4d988553707cae8b32 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Reviewed-by: kcr, honkar ! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.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_portal.c Changeset: ddc8a9d5 Branch: fibers Author: Sean Mullan Date: 2024-11-25 13:10:59 +0000 URL: https://git.openjdk.org/loom/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be 8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages Reviewed-by: coffeys, ascarpino, hchao ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/action/Generify.java Changeset: c6b14c62 Branch: fibers Author: Adam Sotona Date: 2024-11-25 13:45:34 +0000 URL: https://git.openjdk.org/loom/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0 8344841: ClassPrinter prints confusing value for null Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: cb1c7366 Branch: fibers Author: Roman Kennke Date: 2024-11-25 13:48:02 +0000 URL: https://git.openjdk.org/loom/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b 8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize Reviewed-by: stefank, shade, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: e29b0edc Branch: fibers Author: Kevin Walls Date: 2024-11-25 13:50:58 +0000 URL: https://git.openjdk.org/loom/commit/e29b0edc9739801c8371ac601a466428916d60b4 8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent Reviewed-by: amenkov, cjplummer ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java Changeset: 13341917 Branch: fibers Author: Hamlin Li Date: 2024-11-25 13:54:44 +0000 URL: https://git.openjdk.org/loom/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f 8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv) Reviewed-by: fyang, rehn, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 4110d392 Branch: fibers Author: Roger Riggs Date: 2024-11-25 14:34:27 +0000 URL: https://git.openjdk.org/loom/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db 8344865: SM cleanup in sun/reflect/annotation Reviewed-by: liach, jpai ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java Changeset: a032de29 Branch: fibers Author: Alan Bateman Date: 2024-11-25 15:34:13 +0000 URL: https://git.openjdk.org/loom/commit/a032de2904baf83143415858ed7191549c659035 8344577: Virtual thread tests are timing out on some macOS systems Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 15ae8d02 Branch: fibers Author: Naoto Sato Date: 2024-11-25 15:54:23 +0000 URL: https://git.openjdk.org/loom/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65 8319993: Update Unicode Data Files to 16.0.0 8319992: Update ICU4J to Version 76.1 Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/String/UnicodeCasingTest.java Changeset: 593a5898 Branch: fibers Author: Roger Riggs Date: 2024-11-25 16:46:19 +0000 URL: https://git.openjdk.org/loom/commit/593a5898f93fd009197e89aba311268bc1a2e74e 8344319: SM cleanup in jdk.dynalink module Reviewed-by: attila ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java - src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java Changeset: 08dfc4a4 Branch: fibers Author: Christian Hagedorn Date: 2024-11-25 16:46:44 +0000 URL: https://git.openjdk.org/loom/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9 8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4d898aa4 Branch: fibers Author: Phil Race Date: 2024-11-25 19:31:22 +0000 URL: https://git.openjdk.org/loom/commit/4d898aa451db5b57601c088cdc3c947827f0bc08 8344896: Remove obsolete checks for AWTPermission accessClipboard Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h Changeset: df2d4c15 Branch: fibers Author: Roger Riggs Date: 2024-11-25 19:44:40 +0000 URL: https://git.openjdk.org/loom/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de 8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources Reviewed-by: naoto ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 8de158ae Branch: fibers Author: David Holmes Date: 2024-11-25 19:55:26 +0000 URL: https://git.openjdk.org/loom/commit/8de158aefe64d493e107ef310f510bab57beb251 8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf Reviewed-by: coleenp, jsjolen ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 02760796 Branch: fibers Author: Phil Race Date: 2024-11-25 22:16:07 +0000 URL: https://git.openjdk.org/loom/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b 8344667: Remove most uses of AWT Permissions from the desktop module Reviewed-by: azvegint, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! test/jdk/lib/client/ExtendedRobot.java Changeset: 16232578 Branch: fibers Author: Alisen Chung Date: 2024-11-25 22:32:59 +0000 URL: https://git.openjdk.org/loom/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c 8339524: Clean up a few ExtendedRobot tests Reviewed-by: honkar, aivanov, prr ! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java Changeset: 48e3b651 Branch: fibers Author: Taizo Kurashige Committer: Alexey Semenyuk Date: 2024-11-25 23:23:03 +0000 URL: https://git.openjdk.org/loom/commit/48e3b6511adf3d4e97035014612674d84ae83aa0 8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 3326874f Branch: fibers Author: Jaikiran Pai Date: 2024-11-26 00:52:50 +0000 URL: https://git.openjdk.org/loom/commit/3326874f5f067119b3632a3ea96f0c2f3897598e 8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java Changeset: 5e0d42b6 Branch: fibers Author: Fei Yang Date: 2024-11-26 01:01:17 +0000 URL: https://git.openjdk.org/loom/commit/5e0d42b6a633d58d7303257569a7b45483f2db53 8344916: RISC-V: Misaligned access in array fill stub Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1c7f34d3 Branch: fibers Author: Phil Race Date: 2024-11-26 01:10:24 +0000 URL: https://git.openjdk.org/loom/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1 8345000: Remove last mentions of sun.awt.AWTPermissions Reviewed-by: honkar, azvegint - src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 4d4cef80 Branch: fibers Author: Brent Christian Date: 2024-11-26 01:17:37 +0000 URL: https://git.openjdk.org/loom/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826 8344337: SecurityManager cleanup in java.prefs module Reviewed-by: lancea, bpb, rriggs, iris ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 43603ac2 Branch: fibers Author: Phil Race Date: 2024-11-26 06:57:06 +0000 URL: https://git.openjdk.org/loom/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769 8344894: Obsolete reference to checking permissions in java.awt.Composite Reviewed-by: kizune, kcr, azvegint ! src/java.desktop/share/classes/java/awt/Composite.java Changeset: ca81ab5e Branch: fibers Author: Phil Race Date: 2024-11-26 07:03:15 +0000 URL: https://git.openjdk.org/loom/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d 8344994: Remove most uses of RuntimePermission checks in java.desktop Reviewed-by: azvegint ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h Changeset: 4e68d665 Branch: fibers Author: Per Minborg Date: 2024-11-26 08:24:21 +0000 URL: https://git.openjdk.org/loom/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe 8344954: Linker tests fails on BE platforms after JDK-8340205 Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/TestLinker.java Changeset: 01052035 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2024-11-26 08:51:34 +0000 URL: https://git.openjdk.org/loom/commit/0105203575182e24a56a38a12da7c1af58ea0a78 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Co-authored-by: Emanuel Peter Reviewed-by: qamai, thartmann, kvn ! src/hotspot/share/opto/block.cpp + test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java Changeset: 57d35f98 Branch: fibers Author: Robbin Ehn Date: 2024-11-26 08:51:55 +0000 URL: https://git.openjdk.org/loom/commit/57d35f98f6966485c034cf096ddefcf0c7569627 8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 9793e73b Branch: fibers Author: Albert Mingkun Yang Date: 2024-11-26 08:55:01 +0000 URL: https://git.openjdk.org/loom/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7 8344853: Parallel: Improve comments in psParallelCompact Reviewed-by: sjohanss, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 25dd51e4 Branch: fibers Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2024-11-26 09:35:31 +0000 URL: https://git.openjdk.org/loom/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55 8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 3a625f38 Branch: fibers Author: Doug Simon Date: 2024-11-26 09:50:57 +0000 URL: https://git.openjdk.org/loom/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e 8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails Reviewed-by: syan, dlong, mli ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 0054bbed Branch: fibers Author: Markus Gr?nlund Date: 2024-11-26 10:50:20 +0000 URL: https://git.openjdk.org/loom/commit/0054bbed7fce5b8566655d6910b09b10c952e609 8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 9291abc6 Branch: fibers Author: Afshin Zafari Date: 2024-11-26 11:08:34 +0000 URL: https://git.openjdk.org/loom/commit/9291abc6337f8cf480806f4b2996ec905b021704 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Reviewed-by: gziemski, lmesnik ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: 6da3ecd6 Branch: fibers Author: Hamlin Li Date: 2024-11-26 11:10:36 +0000 URL: https://git.openjdk.org/loom/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24 8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java Changeset: 3e509c8b Branch: fibers Author: Doug Lea
Date: 2024-11-26 11:44:29 +0000 URL: https://git.openjdk.org/loom/commit/3e509c8bd150121e4e99ace9231fc9419630751e 8344773: SM cleanup in ForkJoinPool Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc2da15b Branch: fibers Author: Per Minborg Date: 2024-11-26 12:07:26 +0000 URL: https://git.openjdk.org/loom/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39 8344419: Use StaticProperty in some JDK classes Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/sun/security/util/DomainName.java Changeset: f0b72f72 Branch: fibers Author: Alan Bateman Date: 2024-11-26 12:28:55 +0000 URL: https://git.openjdk.org/loom/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2 8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe Reviewed-by: vklang, jpai ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java Changeset: ba4d32d3 Branch: fibers Author: Alan Bateman Date: 2024-11-26 13:52:27 +0000 URL: https://git.openjdk.org/loom/commit/ba4d32d3a5c1bc17c59ed1a3f7338dd4b9fca3e5 Merge branch 'master' into fibers ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! test/jdk/ProblemList.txt ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! test/jdk/ProblemList.txt Changeset: 5b0ce20e Branch: fibers Author: Alan Bateman Date: 2024-11-26 13:57:36 +0000 URL: https://git.openjdk.org/loom/commit/5b0ce20e8cff5d42521af2e05210b48d6438e7d4 Split jcmd Thread.vthread_summary into vthread_scheduler and vthread_pollers commands ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp + src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java - src/java.base/share/classes/jdk/internal/vm/VThreadSummary.java + test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java - test/hotspot/jtreg/serviceability/dcmd/thread/VThreadSummaryTest.java Changeset: b942a2b1 Branch: fibers Author: Alan Bateman Date: 2024-11-26 13:57:54 +0000 URL: https://git.openjdk.org/loom/commit/b942a2b116b92418ffd25c8d2ec33e46d1ebf9fe Merge /Users/albatem/ws/loom/open into fibers Changeset: e5b804ed Branch: fibers Author: Alan Bateman Date: 2024-11-26 14:13:11 +0000 URL: https://git.openjdk.org/loom/commit/e5b804edeee3bf9e8cf02a318764407e72d365ee Drop use of doPriv from PlatformMBeanProviderImpl ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java From duke at openjdk.org Tue Nov 26 14:52:40 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 14:52:40 GMT Subject: git: openjdk/loom: master: 48 new changesets Message-ID: <60b6db0b-c6a2-4bba-886b-c39a7c175ac7@openjdk.org> Changeset: 7be94d04 Branch: master Author: Phil Race Date: 2024-11-23 23:20:15 +0000 URL: https://git.openjdk.org/loom/commit/7be94d043dd225fcf801c2dc9b0825598415a88f 8344891: Remove uses of sun.misc.ReflectUtil in java.desktop Reviewed-by: kizune, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/MethodRef.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/print/SimpleDoc.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java Changeset: a6220fa9 Branch: master Author: Harshitha Onkar Date: 2024-11-24 06:22:45 +0000 URL: https://git.openjdk.org/loom/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5 8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource Reviewed-by: prr, azvegint ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/URLUtil.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 6711e132 Branch: master Author: Damon Nguyen Date: 2024-11-24 08:54:17 +0000 URL: https://git.openjdk.org/loom/commit/6711e1327a76782c8315b9e85525e1408657727b 8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java - test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: a83cfe26 Branch: master Author: Kim Barrett Date: 2024-11-24 17:10:31 +0000 URL: https://git.openjdk.org/loom/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4 8344917: Fix recent NULL usage backsliding Reviewed-by: jsjolen ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 8f08020f Branch: master Author: SendaoYan Date: 2024-11-25 01:31:16 +0000 URL: https://git.openjdk.org/loom/commit/8f08020fa452b15709f68a702abb5edec191dee2 8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java Changeset: 6f622da7 Branch: master Author: Phil Race Date: 2024-11-25 03:33:17 +0000 URL: https://git.openjdk.org/loom/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9 8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 68ba7ee5 Branch: master Author: Per Minborg Date: 2024-11-25 07:42:57 +0000 URL: https://git.openjdk.org/loom/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7 8340205: Native linker allows MemoryLayout consisting of only PaddingLayout Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 9576546b Branch: master Author: Matthias Baesken Date: 2024-11-25 07:57:13 +0000 URL: https://git.openjdk.org/loom/commit/9576546b9c0f22b0784c4f845f2694050cae2f16 8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status Reviewed-by: ihse, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 333a9973 Branch: master Author: Prasanta Sadhukhan Date: 2024-11-25 08:57:54 +0000 URL: https://git.openjdk.org/loom/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c 8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException Reviewed-by: tr, abhiscxk ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java Changeset: da4b7a8c Branch: master Author: Sebastian L?vdahl Committer: Kevin Walls Date: 2024-11-25 09:13:10 +0000 URL: https://git.openjdk.org/loom/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8 8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: d112f35d Branch: master Author: Daniel Fuchs Date: 2024-11-25 09:56:07 +0000 URL: https://git.openjdk.org/loom/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4 8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration Reviewed-by: jpai ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java Changeset: 519bb268 Branch: master Author: Daniel Fuchs Date: 2024-11-25 10:08:47 +0000 URL: https://git.openjdk.org/loom/commit/519bb268a0687ba2b75738e961a72d84b7f49ade 8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java Changeset: 811d08c0 Branch: master Author: Emanuel Peter Date: 2024-11-25 10:39:36 +0000 URL: https://git.openjdk.org/loom/commit/811d08c0a4e0da55f306686423aec40d29fabf00 8340010: Fix vectorization tests with compact headers Reviewed-by: chagedorn, rkennke, mli ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java Changeset: 965aace2 Branch: master Author: Alexander Zvegintsev Date: 2024-11-25 11:11:28 +0000 URL: https://git.openjdk.org/loom/commit/965aace297154ab08ee41a4d988553707cae8b32 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Reviewed-by: kcr, honkar ! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.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_portal.c Changeset: ddc8a9d5 Branch: master Author: Sean Mullan Date: 2024-11-25 13:10:59 +0000 URL: https://git.openjdk.org/loom/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be 8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages Reviewed-by: coffeys, ascarpino, hchao ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/action/Generify.java Changeset: c6b14c62 Branch: master Author: Adam Sotona Date: 2024-11-25 13:45:34 +0000 URL: https://git.openjdk.org/loom/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0 8344841: ClassPrinter prints confusing value for null Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: cb1c7366 Branch: master Author: Roman Kennke Date: 2024-11-25 13:48:02 +0000 URL: https://git.openjdk.org/loom/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b 8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize Reviewed-by: stefank, shade, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: e29b0edc Branch: master Author: Kevin Walls Date: 2024-11-25 13:50:58 +0000 URL: https://git.openjdk.org/loom/commit/e29b0edc9739801c8371ac601a466428916d60b4 8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent Reviewed-by: amenkov, cjplummer ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java Changeset: 13341917 Branch: master Author: Hamlin Li Date: 2024-11-25 13:54:44 +0000 URL: https://git.openjdk.org/loom/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f 8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv) Reviewed-by: fyang, rehn, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 4110d392 Branch: master Author: Roger Riggs Date: 2024-11-25 14:34:27 +0000 URL: https://git.openjdk.org/loom/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db 8344865: SM cleanup in sun/reflect/annotation Reviewed-by: liach, jpai ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java Changeset: a032de29 Branch: master Author: Alan Bateman Date: 2024-11-25 15:34:13 +0000 URL: https://git.openjdk.org/loom/commit/a032de2904baf83143415858ed7191549c659035 8344577: Virtual thread tests are timing out on some macOS systems Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 15ae8d02 Branch: master Author: Naoto Sato Date: 2024-11-25 15:54:23 +0000 URL: https://git.openjdk.org/loom/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65 8319993: Update Unicode Data Files to 16.0.0 8319992: Update ICU4J to Version 76.1 Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/String/UnicodeCasingTest.java Changeset: 593a5898 Branch: master Author: Roger Riggs Date: 2024-11-25 16:46:19 +0000 URL: https://git.openjdk.org/loom/commit/593a5898f93fd009197e89aba311268bc1a2e74e 8344319: SM cleanup in jdk.dynalink module Reviewed-by: attila ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java - src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java Changeset: 08dfc4a4 Branch: master Author: Christian Hagedorn Date: 2024-11-25 16:46:44 +0000 URL: https://git.openjdk.org/loom/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9 8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4d898aa4 Branch: master Author: Phil Race Date: 2024-11-25 19:31:22 +0000 URL: https://git.openjdk.org/loom/commit/4d898aa451db5b57601c088cdc3c947827f0bc08 8344896: Remove obsolete checks for AWTPermission accessClipboard Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h Changeset: df2d4c15 Branch: master Author: Roger Riggs Date: 2024-11-25 19:44:40 +0000 URL: https://git.openjdk.org/loom/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de 8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources Reviewed-by: naoto ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 8de158ae Branch: master Author: David Holmes Date: 2024-11-25 19:55:26 +0000 URL: https://git.openjdk.org/loom/commit/8de158aefe64d493e107ef310f510bab57beb251 8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf Reviewed-by: coleenp, jsjolen ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 02760796 Branch: master Author: Phil Race Date: 2024-11-25 22:16:07 +0000 URL: https://git.openjdk.org/loom/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b 8344667: Remove most uses of AWT Permissions from the desktop module Reviewed-by: azvegint, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! test/jdk/lib/client/ExtendedRobot.java Changeset: 16232578 Branch: master Author: Alisen Chung Date: 2024-11-25 22:32:59 +0000 URL: https://git.openjdk.org/loom/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c 8339524: Clean up a few ExtendedRobot tests Reviewed-by: honkar, aivanov, prr ! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java Changeset: 48e3b651 Branch: master Author: Taizo Kurashige Committer: Alexey Semenyuk Date: 2024-11-25 23:23:03 +0000 URL: https://git.openjdk.org/loom/commit/48e3b6511adf3d4e97035014612674d84ae83aa0 8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 3326874f Branch: master Author: Jaikiran Pai Date: 2024-11-26 00:52:50 +0000 URL: https://git.openjdk.org/loom/commit/3326874f5f067119b3632a3ea96f0c2f3897598e 8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java Changeset: 5e0d42b6 Branch: master Author: Fei Yang Date: 2024-11-26 01:01:17 +0000 URL: https://git.openjdk.org/loom/commit/5e0d42b6a633d58d7303257569a7b45483f2db53 8344916: RISC-V: Misaligned access in array fill stub Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1c7f34d3 Branch: master Author: Phil Race Date: 2024-11-26 01:10:24 +0000 URL: https://git.openjdk.org/loom/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1 8345000: Remove last mentions of sun.awt.AWTPermissions Reviewed-by: honkar, azvegint - src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 4d4cef80 Branch: master Author: Brent Christian Date: 2024-11-26 01:17:37 +0000 URL: https://git.openjdk.org/loom/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826 8344337: SecurityManager cleanup in java.prefs module Reviewed-by: lancea, bpb, rriggs, iris ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 43603ac2 Branch: master Author: Phil Race Date: 2024-11-26 06:57:06 +0000 URL: https://git.openjdk.org/loom/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769 8344894: Obsolete reference to checking permissions in java.awt.Composite Reviewed-by: kizune, kcr, azvegint ! src/java.desktop/share/classes/java/awt/Composite.java Changeset: ca81ab5e Branch: master Author: Phil Race Date: 2024-11-26 07:03:15 +0000 URL: https://git.openjdk.org/loom/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d 8344994: Remove most uses of RuntimePermission checks in java.desktop Reviewed-by: azvegint ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h Changeset: 4e68d665 Branch: master Author: Per Minborg Date: 2024-11-26 08:24:21 +0000 URL: https://git.openjdk.org/loom/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe 8344954: Linker tests fails on BE platforms after JDK-8340205 Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/TestLinker.java Changeset: 01052035 Branch: master Author: Roberto Casta?eda Lozano Date: 2024-11-26 08:51:34 +0000 URL: https://git.openjdk.org/loom/commit/0105203575182e24a56a38a12da7c1af58ea0a78 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Co-authored-by: Emanuel Peter Reviewed-by: qamai, thartmann, kvn ! src/hotspot/share/opto/block.cpp + test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java Changeset: 57d35f98 Branch: master Author: Robbin Ehn Date: 2024-11-26 08:51:55 +0000 URL: https://git.openjdk.org/loom/commit/57d35f98f6966485c034cf096ddefcf0c7569627 8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 9793e73b Branch: master Author: Albert Mingkun Yang Date: 2024-11-26 08:55:01 +0000 URL: https://git.openjdk.org/loom/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7 8344853: Parallel: Improve comments in psParallelCompact Reviewed-by: sjohanss, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 25dd51e4 Branch: master Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2024-11-26 09:35:31 +0000 URL: https://git.openjdk.org/loom/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55 8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 3a625f38 Branch: master Author: Doug Simon Date: 2024-11-26 09:50:57 +0000 URL: https://git.openjdk.org/loom/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e 8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails Reviewed-by: syan, dlong, mli ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 0054bbed Branch: master Author: Markus Gr?nlund Date: 2024-11-26 10:50:20 +0000 URL: https://git.openjdk.org/loom/commit/0054bbed7fce5b8566655d6910b09b10c952e609 8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 9291abc6 Branch: master Author: Afshin Zafari Date: 2024-11-26 11:08:34 +0000 URL: https://git.openjdk.org/loom/commit/9291abc6337f8cf480806f4b2996ec905b021704 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Reviewed-by: gziemski, lmesnik ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: 6da3ecd6 Branch: master Author: Hamlin Li Date: 2024-11-26 11:10:36 +0000 URL: https://git.openjdk.org/loom/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24 8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java Changeset: 3e509c8b Branch: master Author: Doug Lea
Date: 2024-11-26 11:44:29 +0000 URL: https://git.openjdk.org/loom/commit/3e509c8bd150121e4e99ace9231fc9419630751e 8344773: SM cleanup in ForkJoinPool Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc2da15b Branch: master Author: Per Minborg Date: 2024-11-26 12:07:26 +0000 URL: https://git.openjdk.org/loom/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39 8344419: Use StaticProperty in some JDK classes Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/sun/security/util/DomainName.java Changeset: f0b72f72 Branch: master Author: Alan Bateman Date: 2024-11-26 12:28:55 +0000 URL: https://git.openjdk.org/loom/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2 8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe Reviewed-by: vklang, jpai ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java From duke at openjdk.org Tue Nov 26 16:17:33 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 16:17:33 GMT Subject: git: openjdk/loom: fibers: 5 new changesets Message-ID: Changeset: 86d527f9 Branch: fibers Author: Sean Mullan Date: 2024-11-26 14:21:01 +0000 URL: https://git.openjdk.org/loom/commit/86d527f987a27c22fae784812aad9d8f370d2e9c 8344949: javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: c329f97f Branch: fibers Author: Marc R. Hoffmann Committer: Alan Bateman Date: 2024-11-26 15:09:49 +0000 URL: https://git.openjdk.org/loom/commit/c329f97f3211bc14aa4211461bb9a7abb073296e 8345015: Remove unused method lookup_time_t_function Reviewed-by: alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: f876b96d Branch: fibers Author: Alan Bateman Date: 2024-11-26 16:11:27 +0000 URL: https://git.openjdk.org/loom/commit/f876b96d1c5e08170febbb5ae49fa354a91aef88 Merge branch 'master' into fibers Changeset: a8b9e13b Branch: fibers Author: Alan Bateman Date: 2024-11-26 15:35:47 +0000 URL: https://git.openjdk.org/loom/commit/a8b9e13bc3ae6022ea85df4c70e4f34b71782429 Fix up faiure handler + man page ! src/jdk.jcmd/share/man/jcmd.md ! test/failure_handler/src/share/conf/common.properties Changeset: 20667cdf Branch: fibers Author: Alan Bateman Date: 2024-11-26 16:12:08 +0000 URL: https://git.openjdk.org/loom/commit/20667cdf850967d0afd6da5ad5ccfd09e5a3ae92 Merge /Users/albatem/ws/loom/open into fibers From duke at openjdk.org Tue Nov 26 16:17:43 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 16:17:43 GMT Subject: git: openjdk/loom: master: 2 new changesets Message-ID: <1657edb5-5345-48ef-9aa1-e575ce07b2d9@openjdk.org> Changeset: 86d527f9 Branch: master Author: Sean Mullan Date: 2024-11-26 14:21:01 +0000 URL: https://git.openjdk.org/loom/commit/86d527f987a27c22fae784812aad9d8f370d2e9c 8344949: javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: c329f97f Branch: master Author: Marc R. Hoffmann Committer: Alan Bateman Date: 2024-11-26 15:09:49 +0000 URL: https://git.openjdk.org/loom/commit/c329f97f3211bc14aa4211461bb9a7abb073296e 8345015: Remove unused method lookup_time_t_function Reviewed-by: alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c From duke at openjdk.org Wed Nov 27 15:27:56 2024 From: duke at openjdk.org (duke) Date: Wed, 27 Nov 2024 15:27:56 GMT Subject: git: openjdk/loom: fibers: 29 new changesets Message-ID: <240d9a48-7abc-4e8c-bb2f-8d7055621f35@openjdk.org> Changeset: d8a23373 Branch: fibers Author: Roger Riggs Date: 2024-11-26 17:08:45 +0000 URL: https://git.openjdk.org/loom/commit/d8a23373c6fb349314c8cceda9608eaac75198fd 8344895: SM cleanup of module java.xml Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: f1b5a6e6 Branch: fibers Author: Roger Riggs Date: 2024-11-26 17:12:17 +0000 URL: https://git.openjdk.org/loom/commit/f1b5a6e66e483ee58944fb9064e310f49975e502 8344565: SM cleanup in jdk/internal and java/lang package private classes Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java Changeset: d752f196 Branch: fibers Author: Calvin Cheung Date: 2024-11-26 17:14:00 +0000 URL: https://git.openjdk.org/loom/commit/d752f19611f7d2a83b4d5356c37e6c8ff02543fd 8343427: Class file load hook crashes on archived classes from multi-release JARs Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/ClassLoader.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java Changeset: 24655267 Branch: fibers Author: Calvin Cheung Date: 2024-11-26 17:17:45 +0000 URL: https://git.openjdk.org/loom/commit/246552674c5508ba350836389a0fa35716e776fb 8344821: Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present Reviewed-by: iklam, dholmes - test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java Changeset: 65c98e57 Branch: fibers Author: Sean Mullan Date: 2024-11-26 17:24:22 +0000 URL: https://git.openjdk.org/loom/commit/65c98e577f72bfe544d7e6b5e9d1568667d208fa 8344420: Remove Security Manager dependencies from javax.security package Reviewed-by: alanb, rriggs, wetmore ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceConfigSpi.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceProvider.java ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/jdk/javax/security/auth/login/LoginContext/LCTest.java Changeset: c5de3072 Branch: fibers Author: Sean Mullan Date: 2024-11-26 18:40:52 +0000 URL: https://git.openjdk.org/loom/commit/c5de307284e51404ccc7da6ac491761c10ed08c2 8344992: Remove Security Manager dependencies from java.security.cert API and implementations Reviewed-by: rriggs, hchao ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/x509/AVA.java Changeset: 9458a435 Branch: fibers Author: Hannes Walln?fer Date: 2024-11-26 18:50:50 +0000 URL: https://git.openjdk.org/loom/commit/9458a4355fc0778311c19e67abdbd2c7fadd15e7 8318416: Superscript marks should use consistent font style Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java Changeset: 3689f390 Branch: fibers Author: Sonia Zaldana Calles Date: 2024-11-26 19:44:09 +0000 URL: https://git.openjdk.org/loom/commit/3689f3909ee87e79b350a739878cd0a358810c99 8344013: "bad tag in log" assert with +LogCompilation +CITimeVerbose Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/debug/TestLogStackAssert.java Changeset: 5e15415c Branch: fibers Author: Harshitha Onkar Date: 2024-11-26 20:10:48 +0000 URL: https://git.openjdk.org/loom/commit/5e15415cb9c051531bbd610820cf3a5343c60228 8344654: Some client tests still expect a SecurityManager after JEP486 Reviewed-by: prr, azvegint ! test/jdk/java/awt/Desktop/8064934/bug8064934.java ! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/jdk/java/awt/a11y/AccessibleComponentTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java ! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/jdk/java/awt/print/PrinterJob/PrintToDir.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh - test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java Changeset: 1d5587b8 Branch: fibers Author: Phil Race Date: 2024-11-26 20:11:52 +0000 URL: https://git.openjdk.org/loom/commit/1d5587b887cd3885b2b80e2334c2f3ea2de7c5f3 8344256: Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 7ae6069e Branch: fibers Author: Daniel Fuchs Date: 2024-11-26 20:47:56 +0000 URL: https://git.openjdk.org/loom/commit/7ae6069ee8b9815a35d3b6d976b59d30c96a4837 8344184: Remove sun.net.ResourceManager after JEP 486 integration Reviewed-by: alanb - src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java Changeset: 8da6435d Branch: fibers Author: Yudi Zheng Date: 2024-11-26 20:50:49 +0000 URL: https://git.openjdk.org/loom/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a66499a 8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract() Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 8389e24d Branch: fibers Author: Vicente Romero Date: 2024-11-26 20:53:12 +0000 URL: https://git.openjdk.org/loom/commit/8389e24d388f3761a6963503955207a574c1bbd3 8345058: Javac issues different error messages for the modifiers of the requires directive Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java Changeset: 8c2b4f62 Branch: fibers Author: Valerie Peng Date: 2024-11-26 21:08:57 +0000 URL: https://git.openjdk.org/loom/commit/8c2b4f62714f26ab3bc4808c734502af632a1eef 8345057: ML_KEM NamedParameterSpec constants removed by ML-DSA integration Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + test/jdk/java/security/spec/TestNamedParameterSpec.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java Changeset: 28c87290 Branch: fibers Author: Joe Wang Date: 2024-11-26 22:59:49 +0000 URL: https://git.openjdk.org/loom/commit/28c8729019292820f17002cc007305418f2d2676 8343004: Adjust JAXP limits Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/module-info.java ! src/java.xml/share/conf/jaxp-strict.properties.template ! src/java.xml/share/conf/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigurationTest.java + test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xsd - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest3.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity64K.xml ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java Changeset: 08c1f44e Branch: fibers Author: David M. Lloyd Committer: Chen Liang Date: 2024-11-27 01:03:33 +0000 URL: https://git.openjdk.org/loom/commit/08c1f44eef56e1b6e6960596f6664fbd973c3d7e 8341028: Do not use lambdas or method refs for verifyConstantPool Reviewed-by: adinn, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java Changeset: 1f6144ef Branch: fibers Author: Kim Barrett Date: 2024-11-27 06:43:05 +0000 URL: https://git.openjdk.org/loom/commit/1f6144ef26096da46ca04f188afb483ea237bb0e 8345050: Fix -Wzero-as-null-pointer warning in MemPointer ctor Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/mempointer.hpp Changeset: 57ee3ba7 Branch: fibers Author: Quan Anh Mai Date: 2024-11-27 07:35:51 +0000 URL: https://git.openjdk.org/loom/commit/57ee3ba7e1a2b436f6666b9465a4651f7baca7e3 8344912: Sharpen the return type of various internal methods in jdk.internal.foreign Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java Changeset: 4ae6ce61 Branch: fibers Author: Alan Bateman Date: 2024-11-27 07:58:49 +0000 URL: https://git.openjdk.org/loom/commit/4ae6ce61ea187d6b7aea87cb5ef9e955452affd3 8344300: Implement JEP 499: Structured Concurrency (Fourth Preview) Reviewed-by: vklang ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 96388be1 Branch: fibers Author: Abhishek Kumar Date: 2024-11-27 08:24:01 +0000 URL: https://git.openjdk.org/loom/commit/96388be1b59f90d226438917c6f5400bb0af5106 8345004: [BACKOUT] GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox. Reviewed-by: psadhukhan, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! test/jdk/ProblemList.txt Changeset: b3986bdb Branch: fibers Author: Emanuel Peter Date: 2024-11-27 09:15:57 +0000 URL: https://git.openjdk.org/loom/commit/b3986bdbdbafabde5beb15300444034363723449 8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark Reviewed-by: kvn, jbhateja, chagedorn + test/micro/org/openjdk/bench/vm/compiler/VectorThroughputForIterationCount.java Changeset: 82137db2 Branch: fibers Author: Fei Yang Date: 2024-11-27 10:26:09 +0000 URL: https://git.openjdk.org/loom/commit/82137db24da7e922c18036eca80291abce5d8bf1 8345047: RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: eb0d1ce9 Branch: fibers Author: Andrew Haley Date: 2024-11-27 10:27:58 +0000 URL: https://git.openjdk.org/loom/commit/eb0d1ce9487df000b4675901cc0d18f6a1c86348 8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only Reviewed-by: vlivanov, martin, dlong, asemenov ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 461ffafe Branch: fibers Author: Jorn Vernee Date: 2024-11-27 12:20:51 +0000 URL: https://git.openjdk.org/loom/commit/461ffafeba459c077f1c2d9c5037305b71a8bc2a 8331735: UpcallLinker::on_exit races with GC when copying frame anchor 8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints 8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native Reviewed-by: dholmes, eosterlund, aboldtch ! src/hotspot/share/prims/upcallLinker.cpp Changeset: 49480628 Branch: fibers Author: Casper Norrbin Committer: Kim Barrett Date: 2024-11-27 12:27:31 +0000 URL: https://git.openjdk.org/loom/commit/494806286f126b29b7fc6eb217fa2ae26f295072 8318127: align_up has potential overflow Reviewed-by: kbarrett, dlong ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: 4a22c1fe Branch: fibers Author: Alexey Semenyuk Date: 2024-11-27 12:42:34 +0000 URL: https://git.openjdk.org/loom/commit/4a22c1fefc879ee50ef032e741e92357284a09bf 8344770: Switch jpackage unit tests to use JUnit5 Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: 107915b3 Branch: fibers Author: Alan Bateman Date: 2024-11-27 12:47:06 +0000 URL: https://git.openjdk.org/loom/commit/107915b3cfda49ad67643f17c62ab8d681941c9f Merge branch 'master' into fibers ! src/hotspot/share/classfile/vmSymbols.hpp ! test/jdk/ProblemList.txt ! src/hotspot/share/classfile/vmSymbols.hpp ! test/jdk/ProblemList.txt Changeset: e171b9aa Branch: fibers Author: Alan Bateman Date: 2024-11-27 15:12:16 +0000 URL: https://git.openjdk.org/loom/commit/e171b9aa9b4327f0771b5e188065f81ed46c8455 Cleanup, improve man page / help output ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! src/jdk.jcmd/share/man/jcmd.md ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java Changeset: 1f65fde8 Branch: fibers Author: Alan Bateman Date: 2024-11-27 15:12:28 +0000 URL: https://git.openjdk.org/loom/commit/1f65fde8eb0f099779c28f89fc7fb444dad7df13 Merge loom into fibers From duke at openjdk.org Wed Nov 27 15:29:24 2024 From: duke at openjdk.org (duke) Date: Wed, 27 Nov 2024 15:29:24 GMT Subject: git: openjdk/loom: master: 26 new changesets Message-ID: <63b4ae0b-a244-4516-9097-966d510fee30@openjdk.org> Changeset: d8a23373 Branch: master Author: Roger Riggs Date: 2024-11-26 17:08:45 +0000 URL: https://git.openjdk.org/loom/commit/d8a23373c6fb349314c8cceda9608eaac75198fd 8344895: SM cleanup of module java.xml Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: f1b5a6e6 Branch: master Author: Roger Riggs Date: 2024-11-26 17:12:17 +0000 URL: https://git.openjdk.org/loom/commit/f1b5a6e66e483ee58944fb9064e310f49975e502 8344565: SM cleanup in jdk/internal and java/lang package private classes Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java Changeset: d752f196 Branch: master Author: Calvin Cheung Date: 2024-11-26 17:14:00 +0000 URL: https://git.openjdk.org/loom/commit/d752f19611f7d2a83b4d5356c37e6c8ff02543fd 8343427: Class file load hook crashes on archived classes from multi-release JARs Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/ClassLoader.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java Changeset: 24655267 Branch: master Author: Calvin Cheung Date: 2024-11-26 17:17:45 +0000 URL: https://git.openjdk.org/loom/commit/246552674c5508ba350836389a0fa35716e776fb 8344821: Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present Reviewed-by: iklam, dholmes - test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java Changeset: 65c98e57 Branch: master Author: Sean Mullan Date: 2024-11-26 17:24:22 +0000 URL: https://git.openjdk.org/loom/commit/65c98e577f72bfe544d7e6b5e9d1568667d208fa 8344420: Remove Security Manager dependencies from javax.security package Reviewed-by: alanb, rriggs, wetmore ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceConfigSpi.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceProvider.java ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/jdk/javax/security/auth/login/LoginContext/LCTest.java Changeset: c5de3072 Branch: master Author: Sean Mullan Date: 2024-11-26 18:40:52 +0000 URL: https://git.openjdk.org/loom/commit/c5de307284e51404ccc7da6ac491761c10ed08c2 8344992: Remove Security Manager dependencies from java.security.cert API and implementations Reviewed-by: rriggs, hchao ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/x509/AVA.java Changeset: 9458a435 Branch: master Author: Hannes Walln?fer Date: 2024-11-26 18:50:50 +0000 URL: https://git.openjdk.org/loom/commit/9458a4355fc0778311c19e67abdbd2c7fadd15e7 8318416: Superscript marks should use consistent font style Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java Changeset: 3689f390 Branch: master Author: Sonia Zaldana Calles Date: 2024-11-26 19:44:09 +0000 URL: https://git.openjdk.org/loom/commit/3689f3909ee87e79b350a739878cd0a358810c99 8344013: "bad tag in log" assert with +LogCompilation +CITimeVerbose Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/debug/TestLogStackAssert.java Changeset: 5e15415c Branch: master Author: Harshitha Onkar Date: 2024-11-26 20:10:48 +0000 URL: https://git.openjdk.org/loom/commit/5e15415cb9c051531bbd610820cf3a5343c60228 8344654: Some client tests still expect a SecurityManager after JEP486 Reviewed-by: prr, azvegint ! test/jdk/java/awt/Desktop/8064934/bug8064934.java ! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/jdk/java/awt/a11y/AccessibleComponentTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java ! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/jdk/java/awt/print/PrinterJob/PrintToDir.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh - test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java Changeset: 1d5587b8 Branch: master Author: Phil Race Date: 2024-11-26 20:11:52 +0000 URL: https://git.openjdk.org/loom/commit/1d5587b887cd3885b2b80e2334c2f3ea2de7c5f3 8344256: Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 7ae6069e Branch: master Author: Daniel Fuchs Date: 2024-11-26 20:47:56 +0000 URL: https://git.openjdk.org/loom/commit/7ae6069ee8b9815a35d3b6d976b59d30c96a4837 8344184: Remove sun.net.ResourceManager after JEP 486 integration Reviewed-by: alanb - src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java Changeset: 8da6435d Branch: master Author: Yudi Zheng Date: 2024-11-26 20:50:49 +0000 URL: https://git.openjdk.org/loom/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a66499a 8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract() Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 8389e24d Branch: master Author: Vicente Romero Date: 2024-11-26 20:53:12 +0000 URL: https://git.openjdk.org/loom/commit/8389e24d388f3761a6963503955207a574c1bbd3 8345058: Javac issues different error messages for the modifiers of the requires directive Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java Changeset: 8c2b4f62 Branch: master Author: Valerie Peng Date: 2024-11-26 21:08:57 +0000 URL: https://git.openjdk.org/loom/commit/8c2b4f62714f26ab3bc4808c734502af632a1eef 8345057: ML_KEM NamedParameterSpec constants removed by ML-DSA integration Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + test/jdk/java/security/spec/TestNamedParameterSpec.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java Changeset: 28c87290 Branch: master Author: Joe Wang Date: 2024-11-26 22:59:49 +0000 URL: https://git.openjdk.org/loom/commit/28c8729019292820f17002cc007305418f2d2676 8343004: Adjust JAXP limits Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/module-info.java ! src/java.xml/share/conf/jaxp-strict.properties.template ! src/java.xml/share/conf/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigurationTest.java + test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xsd - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest3.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity64K.xml ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java Changeset: 08c1f44e Branch: master Author: David M. Lloyd Committer: Chen Liang Date: 2024-11-27 01:03:33 +0000 URL: https://git.openjdk.org/loom/commit/08c1f44eef56e1b6e6960596f6664fbd973c3d7e 8341028: Do not use lambdas or method refs for verifyConstantPool Reviewed-by: adinn, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java Changeset: 1f6144ef Branch: master Author: Kim Barrett Date: 2024-11-27 06:43:05 +0000 URL: https://git.openjdk.org/loom/commit/1f6144ef26096da46ca04f188afb483ea237bb0e 8345050: Fix -Wzero-as-null-pointer warning in MemPointer ctor Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/mempointer.hpp Changeset: 57ee3ba7 Branch: master Author: Quan Anh Mai Date: 2024-11-27 07:35:51 +0000 URL: https://git.openjdk.org/loom/commit/57ee3ba7e1a2b436f6666b9465a4651f7baca7e3 8344912: Sharpen the return type of various internal methods in jdk.internal.foreign Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java Changeset: 4ae6ce61 Branch: master Author: Alan Bateman Date: 2024-11-27 07:58:49 +0000 URL: https://git.openjdk.org/loom/commit/4ae6ce61ea187d6b7aea87cb5ef9e955452affd3 8344300: Implement JEP 499: Structured Concurrency (Fourth Preview) Reviewed-by: vklang ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 96388be1 Branch: master Author: Abhishek Kumar Date: 2024-11-27 08:24:01 +0000 URL: https://git.openjdk.org/loom/commit/96388be1b59f90d226438917c6f5400bb0af5106 8345004: [BACKOUT] GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox. Reviewed-by: psadhukhan, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! test/jdk/ProblemList.txt Changeset: b3986bdb Branch: master Author: Emanuel Peter Date: 2024-11-27 09:15:57 +0000 URL: https://git.openjdk.org/loom/commit/b3986bdbdbafabde5beb15300444034363723449 8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark Reviewed-by: kvn, jbhateja, chagedorn + test/micro/org/openjdk/bench/vm/compiler/VectorThroughputForIterationCount.java Changeset: 82137db2 Branch: master Author: Fei Yang Date: 2024-11-27 10:26:09 +0000 URL: https://git.openjdk.org/loom/commit/82137db24da7e922c18036eca80291abce5d8bf1 8345047: RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: eb0d1ce9 Branch: master Author: Andrew Haley Date: 2024-11-27 10:27:58 +0000 URL: https://git.openjdk.org/loom/commit/eb0d1ce9487df000b4675901cc0d18f6a1c86348 8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only Reviewed-by: vlivanov, martin, dlong, asemenov ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 461ffafe Branch: master Author: Jorn Vernee Date: 2024-11-27 12:20:51 +0000 URL: https://git.openjdk.org/loom/commit/461ffafeba459c077f1c2d9c5037305b71a8bc2a 8331735: UpcallLinker::on_exit races with GC when copying frame anchor 8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints 8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native Reviewed-by: dholmes, eosterlund, aboldtch ! src/hotspot/share/prims/upcallLinker.cpp Changeset: 49480628 Branch: master Author: Casper Norrbin Committer: Kim Barrett Date: 2024-11-27 12:27:31 +0000 URL: https://git.openjdk.org/loom/commit/494806286f126b29b7fc6eb217fa2ae26f295072 8318127: align_up has potential overflow Reviewed-by: kbarrett, dlong ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: 4a22c1fe Branch: master Author: Alexey Semenyuk Date: 2024-11-27 12:42:34 +0000 URL: https://git.openjdk.org/loom/commit/4a22c1fefc879ee50ef032e741e92357284a09bf 8344770: Switch jpackage unit tests to use JUnit5 Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java From abdul.kolarkunnu at gmail.com Wed Nov 27 18:14:52 2024 From: abdul.kolarkunnu at gmail.com (Abdul Muneer K) Date: Wed, 27 Nov 2024 23:44:52 +0530 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: Hi, I prepared a StructuredTaskScope in a tree hierarchical structure as below: TaskA __|__ TaskB Tasks ___|__. __|___ TaskD. TaskE. TaskF . TaskG [Not sure it will show as a tree while sending email because of formatting, basically it's a three level full tree.] I captured the stack trace using the below command while running this sample code with some delays on each task, so that I can capture thread dumps with all of these tasks in the running state. I ran below command to get thread dumps in json format: jcmd Thread.dump_to_file -format=json I got the thread dump, my expectation was, threads will follow the same tree structure in thread dump also. We can track it based on the fields "owner" and "parent". But, it will be difficult to follow based on these fields if we have too many threads. Is it designed like that because of any limitations? Or am I missing an Thanks and Regards, Muneer -------------- next part -------------- An HTML attachment was scrubbed... URL: From ron.pressler at oracle.com Wed Nov 27 18:42:58 2024 From: ron.pressler at oracle.com (Ron Pressler) Date: Wed, 27 Nov 2024 18:42:58 +0000 Subject: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: Hi. Capturing the stacks of all ?parent? threads when obtaining the stack trace for the current thread is expensive and not trivial. However, the way *exceptions* are propagated through STS will result in the relevant ?parent? stack traces being accumulated (as you?d want) in the process of wrapping the exception and propagating it. ? Ron > On 27 Nov 2024, at 18:14, Abdul Muneer K wrote: > > Hi, > I prepared a StructuredTaskScope in a tree hierarchical structure as below: > TaskA > __|__ > TaskB Tasks > ___|__. __|___ > TaskD. TaskE. TaskF . TaskG > > [Not sure it will show as a tree while sending email because of formatting, basically it's a three level full tree.] > > I captured the stack trace using the below command while running this sample code with some delays on each task, so that I can capture thread dumps with all of these tasks in the running state. > I ran below command to get thread dumps in json format: > jcmd Thread.dump_to_file -format=json > > I got the thread dump, my expectation was, threads will follow the same tree structure in thread dump also. We can track it based on the fields "owner" and "parent". But, it will be difficult to follow based on these fields if we have too many threads. > Is it designed like that because of any limitations? Or am I missing an > > Thanks and Regards, > Muneer > From alan.bateman at oracle.com Wed Nov 27 18:46:57 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 27 Nov 2024 18:46:57 +0000 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: On 27/11/2024 18:14, Abdul Muneer K wrote: > Hi, > I prepared a?StructuredTaskScope in a tree hierarchical structure as > below: > ? ? ? ? ? ? ? ? ? ? ? ? TaskA > ? ? ? ? ? ? ? ? ? ? ? ? ? ?__|__ > ? ? ? ? ? ? ? ? ?TaskB? ? ? ? ? ? ?Tasks > ? ? ? ? ? ? ? ?___|__.? ? ? ? ? ? ? ?__|___ > ? ? ? ? ? ?TaskD.? TaskE.? ?TaskF .? ? ?TaskG > > [Not sure it will show as a tree while sending email because?of > formatting, basically it's a three level full tree.] > > I captured the stack trace using the below command while running this > sample code with some delays on each task, so that I can capture > thread dumps with all of these tasks in the running state. > I ran below command to get thread dumps in json format: > jcmd Thread.dump_to_file -format=json > > I got the thread dump, my expectation was, threads will follow the > same tree structure?in thread dump also. We can track it based on the > fields "owner" and "parent". But, it will be difficult to follow based > on these fields if we have too many threads. > Is it designed like that because?of any limitations? Or am I missing an > I don't think I understand your question. Are you asking about the traversal order used when streaming it to a file or are you asking if the owner and parent keys are the right way to reconstitute the tree? -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Wed Nov 27 20:01:39 2024 From: duke at openjdk.org (duke) Date: Wed, 27 Nov 2024 20:01:39 GMT Subject: git: openjdk/loom: fibers: 13 new changesets Message-ID: <0088c33a-6547-47f6-a511-b1b43e2108fd@openjdk.org> Changeset: a1473ec3 Branch: fibers Author: Per Minborg Date: 2024-11-27 13:26:36 +0000 URL: https://git.openjdk.org/loom/commit/a1473ec302f1e9d22ebb2417fff3bee21134d6f5 8294432: Add provisions to calculate hash values from MemorySegments Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java + test/jdk/java/foreign/TestSegmentBulkOperationsContentHash.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java Changeset: ac3bbf7d Branch: fibers Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-27 13:49:51 +0000 URL: https://git.openjdk.org/loom/commit/ac3bbf7ddc1f6a55682264d66282e6ee8825f47a 8344856: Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java Changeset: 0b704a22 Branch: fibers Author: Nizar Benalla Date: 2024-11-27 15:33:54 +0000 URL: https://git.openjdk.org/loom/commit/0b704a2279ddc5f2c00e64099310554b8c8529b8 8343239: Javadoc marks non-preview type as preview if it's the subtype of a preview type Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: b89cba75 Branch: fibers Author: Nizar Benalla Date: 2024-11-27 15:36:02 +0000 URL: https://git.openjdk.org/loom/commit/b89cba7517b5b7373988d15f3a22c412455e5cbd 8342808: Javadoc should add whitespace between type parameters Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java Changeset: a4915640 Branch: fibers Author: Nizar Benalla Date: 2024-11-27 15:36:26 +0000 URL: https://git.openjdk.org/loom/commit/a491564001724da07ecb7d2e4a070c4abbd92cf5 8342836: Automatically determine that a test in the docs test root is requested Reviewed-by: ihse, erikj ! make/Main.gmk ! make/MainSupport.gmk Changeset: 35bd2f35 Branch: fibers Author: Roger Riggs Date: 2024-11-27 15:40:48 +0000 URL: https://git.openjdk.org/loom/commit/35bd2f354ea50ccda325ac0c0b7d2fe66692d940 8344555: SM cleanup - drop reflection filter of System.security field Reviewed-by: mullan, mchung, liach ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java Changeset: 75f3ec77 Branch: fibers Author: Volodymyr Paprotski Committer: Jatin Bhateja Date: 2024-11-27 16:05:43 +0000 URL: https://git.openjdk.org/loom/commit/75f3ec77e46831725ef927f0dda16a4dfd24b9a7 8344766: AES/CTR slow at big payloads Reviewed-by: ascarpino, jbhateja ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java Changeset: 0312694c Branch: fibers Author: Brian Burkhalter Date: 2024-11-27 16:14:03 +0000 URL: https://git.openjdk.org/loom/commit/0312694c46b4fb3455cde2e4d1f8746ad4df8548 8344882: (bf) Temporary direct buffers should not count against the upper limit on direct buffer memory Reviewed-by: alanb ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! test/jdk/ProblemList-Virtual.txt Changeset: 1e3a0fdb Branch: fibers Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-11-27 17:31:39 +0000 URL: https://git.openjdk.org/loom/commit/1e3a0fdb5d14550de66faa8472c883a9990a87df 8035271: Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode Reviewed-by: liach, jvernee ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterTableIndentTest.java Changeset: 95275869 Branch: fibers Author: Phil Race Date: 2024-11-27 17:32:54 +0000 URL: https://git.openjdk.org/loom/commit/9527586923d1e7d47d06456ed100a3d123e7a6d2 8345073: Remove SecurityManager checks from sun.awt.image classes Reviewed-by: azvegint, honkar ! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 880f9a7b Branch: fibers Author: Aleksei Efimov Date: 2024-11-27 19:25:50 +0000 URL: https://git.openjdk.org/loom/commit/880f9a7b161fc5092ece8cfe02b5c55c32baba36 8344220: Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration Reviewed-by: jpai, dfuchs, alanb ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java Changeset: 15378a78 Branch: fibers Author: Casper Norrbin Committer: Calvin Cheung Date: 2024-11-27 19:51:17 +0000 URL: https://git.openjdk.org/loom/commit/15378a785356bdf574e557633d36591f5cfc1610 8345126: [BACKOUT] JDK-8318127: align_up has potential overflow Reviewed-by: iklam ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: 7ddcef37 Branch: fibers Author: Alan Bateman Date: 2024-11-27 19:55:29 +0000 URL: https://git.openjdk.org/loom/commit/7ddcef3702dd96feddbfa17a0857912c77a4b98e Merge branch 'master' into fibers ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList-Virtual.txt From duke at openjdk.org Wed Nov 27 20:02:20 2024 From: duke at openjdk.org (duke) Date: Wed, 27 Nov 2024 20:02:20 GMT Subject: git: openjdk/loom: master: 12 new changesets Message-ID: Changeset: a1473ec3 Branch: master Author: Per Minborg Date: 2024-11-27 13:26:36 +0000 URL: https://git.openjdk.org/loom/commit/a1473ec302f1e9d22ebb2417fff3bee21134d6f5 8294432: Add provisions to calculate hash values from MemorySegments Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java + test/jdk/java/foreign/TestSegmentBulkOperationsContentHash.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java Changeset: ac3bbf7d Branch: master Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-27 13:49:51 +0000 URL: https://git.openjdk.org/loom/commit/ac3bbf7ddc1f6a55682264d66282e6ee8825f47a 8344856: Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java Changeset: 0b704a22 Branch: master Author: Nizar Benalla Date: 2024-11-27 15:33:54 +0000 URL: https://git.openjdk.org/loom/commit/0b704a2279ddc5f2c00e64099310554b8c8529b8 8343239: Javadoc marks non-preview type as preview if it's the subtype of a preview type Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: b89cba75 Branch: master Author: Nizar Benalla Date: 2024-11-27 15:36:02 +0000 URL: https://git.openjdk.org/loom/commit/b89cba7517b5b7373988d15f3a22c412455e5cbd 8342808: Javadoc should add whitespace between type parameters Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java Changeset: a4915640 Branch: master Author: Nizar Benalla Date: 2024-11-27 15:36:26 +0000 URL: https://git.openjdk.org/loom/commit/a491564001724da07ecb7d2e4a070c4abbd92cf5 8342836: Automatically determine that a test in the docs test root is requested Reviewed-by: ihse, erikj ! make/Main.gmk ! make/MainSupport.gmk Changeset: 35bd2f35 Branch: master Author: Roger Riggs Date: 2024-11-27 15:40:48 +0000 URL: https://git.openjdk.org/loom/commit/35bd2f354ea50ccda325ac0c0b7d2fe66692d940 8344555: SM cleanup - drop reflection filter of System.security field Reviewed-by: mullan, mchung, liach ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java Changeset: 75f3ec77 Branch: master Author: Volodymyr Paprotski Committer: Jatin Bhateja Date: 2024-11-27 16:05:43 +0000 URL: https://git.openjdk.org/loom/commit/75f3ec77e46831725ef927f0dda16a4dfd24b9a7 8344766: AES/CTR slow at big payloads Reviewed-by: ascarpino, jbhateja ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java Changeset: 0312694c Branch: master Author: Brian Burkhalter Date: 2024-11-27 16:14:03 +0000 URL: https://git.openjdk.org/loom/commit/0312694c46b4fb3455cde2e4d1f8746ad4df8548 8344882: (bf) Temporary direct buffers should not count against the upper limit on direct buffer memory Reviewed-by: alanb ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! test/jdk/ProblemList-Virtual.txt Changeset: 1e3a0fdb Branch: master Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-11-27 17:31:39 +0000 URL: https://git.openjdk.org/loom/commit/1e3a0fdb5d14550de66faa8472c883a9990a87df 8035271: Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode Reviewed-by: liach, jvernee ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterTableIndentTest.java Changeset: 95275869 Branch: master Author: Phil Race Date: 2024-11-27 17:32:54 +0000 URL: https://git.openjdk.org/loom/commit/9527586923d1e7d47d06456ed100a3d123e7a6d2 8345073: Remove SecurityManager checks from sun.awt.image classes Reviewed-by: azvegint, honkar ! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 880f9a7b Branch: master Author: Aleksei Efimov Date: 2024-11-27 19:25:50 +0000 URL: https://git.openjdk.org/loom/commit/880f9a7b161fc5092ece8cfe02b5c55c32baba36 8344220: Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration Reviewed-by: jpai, dfuchs, alanb ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java Changeset: 15378a78 Branch: master Author: Casper Norrbin Committer: Calvin Cheung Date: 2024-11-27 19:51:17 +0000 URL: https://git.openjdk.org/loom/commit/15378a785356bdf574e557633d36591f5cfc1610 8345126: [BACKOUT] JDK-8318127: align_up has potential overflow Reviewed-by: iklam ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp From abdul.kolarkunnu at gmail.com Thu Nov 28 11:46:31 2024 From: abdul.kolarkunnu at gmail.com (Abdul Muneer K) Date: Thu, 28 Nov 2024 17:16:31 +0530 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: I attached the test program and corresponding thread dump. In this json tree structure, if tids 29 and 30 come under its owner tid 20 in a tree structure, we can understand thread hierarchy easily from the thread dump json file. Similarly 31 and 32 under 29, 33 and 34 under 32, 26 and 28 under 23 respectively. Now all pairs of threads are coming under a single node "threadContainers", it's not easy to understand the tree hierarchy from that. It's possible to track the hierarchy based on the owner/parent fields, but it's hard to follow if the hierarchy is long. Also another comment, now all the virtual thread's name is coming as an empty string in the thread dump. If the fork API can accept a name also as an argument and pass that name as the thread name interanlly, we can track the threads or tasks based on its name in the thread dump. Thanks and Regards, Muneer On Thu, Nov 28, 2024 at 12:17?AM Alan Bateman wrote: > > > On 27/11/2024 18:14, Abdul Muneer K wrote: > > Hi, > I prepared a StructuredTaskScope in a tree hierarchical structure as below: > TaskA > __|__ > TaskB Tasks > ___|__. __|___ > TaskD. TaskE. TaskF . TaskG > > [Not sure it will show as a tree while sending email because of > formatting, basically it's a three level full tree.] > > I captured the stack trace using the below command while running this > sample code with some delays on each task, so that I can capture thread > dumps with all of these tasks in the running state. > I ran below command to get thread dumps in json format: > jcmd Thread.dump_to_file -format=json > > I got the thread dump, my expectation was, threads will follow the same > tree structure in thread dump also. We can track it based on the fields > "owner" and "parent". But, it will be difficult to follow based on these > fields if we have too many threads. > Is it designed like that because of any limitations? Or am I missing an > > I don't think I understand your question. Are you asking about the > traversal order used when streaming it to a file or are you asking if the > owner and parent keys are the right way to reconstitute the tree? > > -Alan > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: StructuredConcurrencyHierarchy.java Type: application/octet-stream Size: 3347 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thread_dump_json8 Type: application/octet-stream Size: 18112 bytes Desc: not available URL: From volkan at yazi.ci Thu Nov 28 11:58:39 2024 From: volkan at yazi.ci (=?UTF-8?B?Vm9sa2FuIFlhesSxY8Sx?=) Date: Thu, 28 Nov 2024 12:58:39 +0100 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: Hey Abdul, *[Disclaimer: I am just a Loom user like you.]* I don't know if the JSON-formatted output is intended to be human-readable. Yet it certainly should be easy to decode by a machine, and the current flat structure fits the bill perfectly well, IMHO. As a matter of fact, several frameworks, *cough* Log4j *cough*, initially implemented JSON layouts where the stack trace is dumped in a nested fashion. This was mostly due to the irresistible convenience of `objectMapper.convertToString(exception)` offered by Jackson and similar POJO-to-JSON encoders. Later on it was figured that such a nested representation introduces other challenges to persist and query; either programmatically, using an RDBMS, or a document store (e.g., Elasticsearch). Today many major players I know of (JSON Template Layout of Log4j , `/threaddump` endpoint of Spring Boot Actuator ) switched to a flat stack trace representation. I get the sense that the serviceability improvements for Loom are still underway, and eventually, users will be equipped with better tools, eliminating the need to manually interpret JSON. Cheers! On Thu, Nov 28, 2024 at 12:49?PM Abdul Muneer K wrote: > I attached the test program and corresponding thread dump. > In this json tree structure, if tids 29 and 30 come under its owner tid 20 > in a tree structure, we can understand thread hierarchy easily from the > thread dump json file. > Similarly 31 and 32 under 29, 33 and 34 under 32, 26 and 28 under 23 > respectively. > Now all pairs of threads are coming under a single node > "threadContainers", it's not easy to understand the tree hierarchy from > that. It's possible to track the hierarchy based on the owner/parent > fields, but it's hard to follow if the hierarchy is long. > > Also another comment, now all the virtual thread's name is coming as an > empty string in the thread dump. If the fork API can accept a name also as > an argument and pass that name as the thread name interanlly, we can track > the threads or tasks based on its name in the thread dump. > > Thanks and Regards, > Muneer > > On Thu, Nov 28, 2024 at 12:17?AM Alan Bateman > wrote: > >> >> >> On 27/11/2024 18:14, Abdul Muneer K wrote: >> >> Hi, >> I prepared a StructuredTaskScope in a tree hierarchical structure as >> below: >> TaskA >> __|__ >> TaskB Tasks >> ___|__. __|___ >> TaskD. TaskE. TaskF . TaskG >> >> [Not sure it will show as a tree while sending email because of >> formatting, basically it's a three level full tree.] >> >> I captured the stack trace using the below command while running this >> sample code with some delays on each task, so that I can capture thread >> dumps with all of these tasks in the running state. >> I ran below command to get thread dumps in json format: >> jcmd Thread.dump_to_file -format=json >> >> I got the thread dump, my expectation was, threads will follow the same >> tree structure in thread dump also. We can track it based on the fields >> "owner" and "parent". But, it will be difficult to follow based on these >> fields if we have too many threads. >> Is it designed like that because of any limitations? Or am I missing an >> >> I don't think I understand your question. Are you asking about the >> traversal order used when streaming it to a file or are you asking if the >> owner and parent keys are the right way to reconstitute the tree? >> >> -Alan >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Thu Nov 28 12:31:34 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Thu, 28 Nov 2024 12:31:34 +0000 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: Message-ID: <86209a7b-ddd2-4ba3-b280-38424695ad95@oracle.com> On 28/11/2024 11:46, Abdul Muneer K wrote: > I attached the test program and corresponding thread dump. > In this json tree structure, if tids 29 and 30 come under its owner > tid 20 in a tree structure, we can understand thread hierarchy?easily > from the thread?dump json file. > Similarly 31 and 32 under 29, 33 and 34 under 32, 26 and 28 under 23 > respectively. > Now all pairs of threads are coming under a single node > "threadContainers", it's?not easy to understand the?tree > hierarchy?from that. It's possible to track the hierarchy?based on the > owner/parent fields, but it's hard to follow if the hierarchy?is long. > > Also another comment, now all the virtual thread's name is coming as > an empty string in the thread?dump. If the fork API can accept a name > also as an argument and pass that name as the thread name interanlly, > we can track the threads or tasks based on its name in the thread?dump. > There's a tree of "thread groupings". These are flattened into a JSON array. Each element in the array identifies the thread grouping, its owner if owned, its parent, and a "threads" array with the threads in the grouping. That's enough to reconstruct the tree and visualize it in a tool. This give you the thread parent-child relationship too. So is the issue, as Volkan has suggested, that you are expecting the nesting when looking at the raw JSON? The ThreadFactory that you can specify can name the threads. Subtasks can of course change the current thread name too. -Alan From abdul.kolarkunnu at gmail.com Fri Nov 29 11:38:49 2024 From: abdul.kolarkunnu at gmail.com (Abdul Muneer K) Date: Fri, 29 Nov 2024 17:08:49 +0530 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: <86209a7b-ddd2-4ba3-b280-38424695ad95@oracle.com> References: <86209a7b-ddd2-4ba3-b280-38424695ad95@oracle.com> Message-ID: Yes, I was expecting the nesting on the raw JSON. Volkan explained enough to understand the issue of nesting at the raw JSON, Thanks. Regarding the naming, suppose we create a StructuredTaskScope with default constructor(without a custom thread factory), can we set a custom name to each subtask? If we can set a name for subtasks, it will be easy to trace the threads from the thread dump. Regards, Muneer On Thu, Nov 28, 2024 at 6:01?PM Alan Bateman wrote: > On 28/11/2024 11:46, Abdul Muneer K wrote: > > I attached the test program and corresponding thread dump. > > In this json tree structure, if tids 29 and 30 come under its owner > > tid 20 in a tree structure, we can understand thread hierarchy easily > > from the thread dump json file. > > Similarly 31 and 32 under 29, 33 and 34 under 32, 26 and 28 under 23 > > respectively. > > Now all pairs of threads are coming under a single node > > "threadContainers", it's not easy to understand the tree > > hierarchy from that. It's possible to track the hierarchy based on the > > owner/parent fields, but it's hard to follow if the hierarchy is long. > > > > Also another comment, now all the virtual thread's name is coming as > > an empty string in the thread dump. If the fork API can accept a name > > also as an argument and pass that name as the thread name interanlly, > > we can track the threads or tasks based on its name in the thread dump. > > > > There's a tree of "thread groupings". These are flattened into a JSON > array. Each element in the array identifies the thread grouping, its > owner if owned, its parent, and a "threads" array with the threads in > the grouping. That's enough to reconstruct the tree and visualize it in > a tool. This give you the thread parent-child relationship too. So is > the issue, as Volkan has suggested, that you are expecting the nesting > when looking at the raw JSON? > > The ThreadFactory that you can specify can name the threads. Subtasks > can of course change the current thread name too. > > -Alan > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Fri Nov 29 14:44:15 2024 From: alan.bateman at oracle.com (Alan Bateman) Date: Fri, 29 Nov 2024 14:44:15 +0000 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: <86209a7b-ddd2-4ba3-b280-38424695ad95@oracle.com> Message-ID: On 29/11/2024 11:38, Abdul Muneer K wrote: > Yes, I was expecting the nesting on the raw JSON. Volkan explained > enough?to understand the issue of nesting at the raw JSON, Thanks. > > Regarding the naming, suppose we create a StructuredTaskScope with > default constructor(without a custom thread factory), can we set a > custom?name to each subtask? If we can set a name for subtasks, it > will be easy to trace the threads from the thread dump. > Code executing in the subtask can use Thread.currentThread().setName(name), or the Callable can be wrapped to do the same. So yes, possible if you don't specify a ThreadFactory. -Alan From abdul.kolarkunnu at gmail.com Fri Nov 29 15:30:16 2024 From: abdul.kolarkunnu at gmail.com (Abdul Muneer K) Date: Fri, 29 Nov 2024 21:00:16 +0530 Subject: Fwd: Structured Concurrency - Stacktrace in tree hierarchical structure In-Reply-To: References: <86209a7b-ddd2-4ba3-b280-38424695ad95@oracle.com> Message-ID: Oh, yes possible. Thanks for the details. Regards, Muneer On Fri, Nov 29, 2024 at 8:14?PM Alan Bateman wrote: > On 29/11/2024 11:38, Abdul Muneer K wrote: > > Yes, I was expecting the nesting on the raw JSON. Volkan explained > > enough to understand the issue of nesting at the raw JSON, Thanks. > > > > Regarding the naming, suppose we create a StructuredTaskScope with > > default constructor(without a custom thread factory), can we set a > > custom name to each subtask? If we can set a name for subtasks, it > > will be easy to trace the threads from the thread dump. > > > Code executing in the subtask can use > Thread.currentThread().setName(name), or the Callable can be wrapped to > do the same. So yes, possible if you don't specify a ThreadFactory. > > -Alan > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Nov 29 17:27:40 2024 From: duke at openjdk.org (duke) Date: Fri, 29 Nov 2024 17:27:40 GMT Subject: git: openjdk/loom: fibers: 39 new changesets Message-ID: Changeset: f6d29909 Branch: fibers Author: Ioi Lam Date: 2024-11-27 20:10:28 +0000 URL: https://git.openjdk.org/loom/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d4804fd 8344824: CDS dump crashes when member_method of a lambda proxy is null Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java Changeset: 8ad0b2af Branch: fibers Author: Phil Race Date: 2024-11-27 22:10:07 +0000 URL: https://git.openjdk.org/loom/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a308 8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html Changeset: cf5ee0bd Branch: fibers Author: Phil Race Date: 2024-11-27 22:10:25 +0000 URL: https://git.openjdk.org/loom/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa99b 8342280: Deprecate for removal java.awt.AWTPermission Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: f51363e0 Branch: fibers Author: Ioi Lam Date: 2024-11-28 01:15:15 +0000 URL: https://git.openjdk.org/loom/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c76a 8344913: Improve -Xlog:cds+map+oop logging for Java mirrors Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java Changeset: 8485cb1c Branch: fibers Author: Ioi Lam Date: 2024-11-28 01:20:27 +0000 URL: https://git.openjdk.org/loom/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f090 8344822: CDS BulkLoaderTest.java#dynamic fails with COH Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: a0df0a52 Branch: fibers Author: Amit Kumar Date: 2024-11-28 02:05:45 +0000 URL: https://git.openjdk.org/loom/commit/a0df0a527fc3a6954fc08651947a5cfe1455e652 8340731: Cleanup remaining IA64 references in hotspot code Reviewed-by: dholmes, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfFuncDescTable.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 1a07d542 Branch: fibers Author: David Holmes Date: 2024-11-28 02:24:55 +0000 URL: https://git.openjdk.org/loom/commit/1a07d542ec810282eb78653698d098a24b35686f 8343703: Symbol name cleanups after JEP 479 Reviewed-by: kbarrett, amenkov ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/java.base/share/native/libjava/NativeLibraries.c Changeset: ce9d543e Branch: fibers Author: Quan Anh Mai Date: 2024-11-28 06:57:51 +0000 URL: https://git.openjdk.org/loom/commit/ce9d543eb1bf26592320fae650fe15638d6d30cf 8345119: Some java/foreign tests wrongly assume aligned memory Reviewed-by: mcimadamore, jvernee ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestDereferencePath.java Changeset: 81c44e5e Branch: fibers Author: Jaikiran Pai Date: 2024-11-28 07:54:00 +0000 URL: https://git.openjdk.org/loom/commit/81c44e5eb469ceed555a982e65feefcfde340a0b 8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java ! src/java.base/windows/classes/jdk/internal/loader/FileURLMapper.java + test/jdk/jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java Changeset: 10333853 Branch: fibers Author: Per Minborg Date: 2024-11-28 07:59:48 +0000 URL: https://git.openjdk.org/loom/commit/103338534f71309e4cc0ba289075fab768e66cd4 8344967: Some tests in TestFill do not use the test parameter Reviewed-by: jvernee ! test/jdk/java/foreign/TestFill.java Changeset: e096660a Branch: fibers Author: SendaoYan Date: 2024-11-28 09:06:34 +0000 URL: https://git.openjdk.org/loom/commit/e096660a18905bf1394d722790c5c3883e55dedc 8345043: [ASAN] methodMatcher.cpp report reading from a region of size 0 [-Werror=stringop-overread] Reviewed-by: kbarrett, dholmes ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: d791f4b9 Branch: fibers Author: SendaoYan Date: 2024-11-28 09:29:49 +0000 URL: https://git.openjdk.org/loom/commit/d791f4b98d93e5fc64e3191402cc5091e0553592 8341585: Test java/foreign/TestUpcallStress.java should mark as /native Reviewed-by: luhenry, pminborg ! test/jdk/java/foreign/TestUpcallStress.java Changeset: 56f1e4ef Branch: fibers Author: Aleksey Shipilev Date: 2024-11-28 09:35:51 +0000 URL: https://git.openjdk.org/loom/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a29a 8344093: Implement JEP 501: Deprecate the 32-bit x86 Port for Removal Reviewed-by: ihse, simonis, dholmes ! .github/workflows/main.yml ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 Changeset: d33ad07c Branch: fibers Author: Kevin Walls Date: 2024-11-28 09:54:25 +0000 URL: https://git.openjdk.org/loom/commit/d33ad07c32f23aee799750c9964ab26d0cbe56f4 8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands Reviewed-by: lmesnik, alanb, coleenp ! src/hotspot/os/linux/mallocInfoDcmd.hpp ! src/hotspot/os/linux/trimCHeapDCmd.hpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp ! src/hotspot/share/nmt/nmtDCmd.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java ! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c Changeset: edfe2854 Branch: fibers Author: Robbin Ehn Date: 2024-11-28 12:05:23 +0000 URL: https://git.openjdk.org/loom/commit/edfe28541a6ed94357f873aa69778c7eba707cbb 8344306: RISC-V: Add zicond Reviewed-by: fyang, luhenry, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp + test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: db535c86 Branch: fibers Author: ?t?p?n Schejbal Committer: Weijun Wang Date: 2024-11-28 13:12:45 +0000 URL: https://git.openjdk.org/loom/commit/db535c86bc56b89b7213b3b097d80935fe9e8516 8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation Reviewed-by: weijun ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! test/jdk/sun/security/mscapi/AllTypes.java Changeset: 1e086b1d Branch: fibers Author: Johan Sj?len Date: 2024-11-28 13:15:10 +0000 URL: https://git.openjdk.org/loom/commit/1e086b1d7305769b59271e2fa428c003216dd52a 8340103: Add internal set_flag function to VMATree Reviewed-by: stuefe, azafari, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 7dc00d39 Branch: fibers Author: Christian Hagedorn Date: 2024-11-28 13:58:14 +0000 URL: https://git.openjdk.org/loom/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8a4b 8345154: IGV: Show Parse and Assertion Predicate type as extra label Reviewed-by: rcastanedalo ! src/hotspot/share/opto/ifnode.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: 3b21a298 Branch: fibers Author: Daniel Fuchs Date: 2024-11-28 14:17:15 +0000 URL: https://git.openjdk.org/loom/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db307 8345175: Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration Reviewed-by: alanb, coffeys ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: fd742af0 Branch: fibers Author: Kevin Walls Date: 2024-11-28 17:16:41 +0000 URL: https://git.openjdk.org/loom/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c90b2 8344394: Remove SecurityManager and related calls from java.management.rmi Reviewed-by: amenkov ! src/java.base/share/classes/module-info.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java Changeset: 43000a34 Branch: fibers Author: Eirik Bj?rsn?s Date: 2024-11-28 17:38:07 +0000 URL: https://git.openjdk.org/loom/commit/43000a34d5ba6e2e997893a90dac0fe6693611cb 8345075: java.lang.module.ModuleDescriptor constructor could be made private Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: 959fa4a1 Branch: fibers Author: Aleksei Efimov Date: 2024-11-28 17:43:27 +0000 URL: https://git.openjdk.org/loom/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025 8344299: SM cleanup in javax.naming modules Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java - src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsUrl.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java Changeset: 08d563ba Branch: fibers Author: Fei Yang Date: 2024-11-29 07:50:14 +0000 URL: https://git.openjdk.org/loom/commit/08d563ba15047020fd5f5fea80547e18898bbab2 8345110: RISC-V: Optimize and and clean up byte reverse assembler routines Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: f2c0d186 Branch: fibers Author: Per Minborg Date: 2024-11-29 09:24:29 +0000 URL: https://git.openjdk.org/loom/commit/f2c0d186ff8345a3a018f7d88758e5b214f07c10 8344989: Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 1a7a184e Branch: fibers Author: Thomas Stuefe Date: 2024-11-29 09:54:40 +0000 URL: https://git.openjdk.org/loom/commit/1a7a184e4124939e1c0c29be227f619e838fbc87 8344293: Remove empty Test files left over from JDK-8305895 Reviewed-by: jsjolen, rkennke, shade - test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java - test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java Changeset: 095e769f Branch: fibers Author: Aleksey Shipilev Date: 2024-11-29 09:55:29 +0000 URL: https://git.openjdk.org/loom/commit/095e769f47682efe4e34bb46c0da2c5a2e283a7f 8345237: 32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition Reviewed-by: mli, jwaters, rkennke ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: ece04010 Branch: fibers Author: Doug Lea
Date: 2024-11-29 11:38:23 +0000 URL: https://git.openjdk.org/loom/commit/ece0401054b40db43f5239e7841418c5efc814d0 8345052: Harden StampedLock Reviewed-by: alanb, vklang ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 8858de39 Branch: fibers Author: Sharath TN Committer: Alexey Ivanov Date: 2024-11-29 12:27:06 +0000 URL: https://git.openjdk.org/loom/commit/8858de393a5cb4f9f1150a6cdf388266362a9559 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Reviewed-by: aivanov, dnguyen ! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java Changeset: 6bea1b6c Branch: fibers Author: Volker Simonis Date: 2024-11-29 12:30:43 +0000 URL: https://git.openjdk.org/loom/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f 8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: 4da7c354 Branch: fibers Author: Tobias Holenstein Date: 2024-11-29 13:53:18 +0000 URL: https://git.openjdk.org/loom/commit/4da7c3548436ffffb009828891df0d13d47370e3 8314512: IGV: clean up hierarchical layout code Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java - src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java ! src/utils/IdealGraphVisualizer/igv.sh Changeset: 28b0f3ea Branch: fibers Author: Tobias Holenstein Date: 2024-11-29 15:16:53 +0000 URL: https://git.openjdk.org/loom/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b 8343705: IGV: Interactive Node Moving in Hierarchical Layout Reviewed-by: chagedorn, thartmann, rcastanedalo ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java Changeset: a80ccf2c Branch: fibers Author: Tobias Holenstein Date: 2024-11-29 15:21:39 +0000 URL: https://git.openjdk.org/loom/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28 8345039: IGV: save user-defined node colors to XML Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, epeter, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java Changeset: e9136b5e Branch: fibers Author: Daniel Fuchs Date: 2024-11-29 15:58:57 +0000 URL: https://git.openjdk.org/loom/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0 8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration Reviewed-by: alanb, aefimov, michaelm ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: ed03f0d9 Branch: fibers Author: Jonathan Lamp?rth Committer: Chen Liang Date: 2024-11-29 16:24:22 +0000 URL: https://git.openjdk.org/loom/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723 8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v` Reviewed-by: mcimadamore, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java ! test/langtools/tools/javap/ClassWriterTableIndentTest.java ! test/langtools/tools/javap/T4459541.java ! test/langtools/tools/javap/T8032814.java Changeset: cd6810f4 Branch: fibers Author: Alan Bateman Date: 2024-11-29 16:37:23 +0000 URL: https://git.openjdk.org/loom/commit/cd6810f4042f0c92cc104c60a3d057513ffd6340 Merge branch 'master' into fibers ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/TEST.groups ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/TEST.groups Changeset: 9aacccdb Branch: fibers Author: Alan Bateman Date: 2024-11-28 09:11:53 +0000 URL: https://git.openjdk.org/loom/commit/9aacccdb453d266e1c7584336da8ef51deb787b5 VThreadCommandsTest.testVThreadScheduler can use regex ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java Changeset: 371037b6 Branch: fibers Author: Alan Bateman Date: 2024-11-28 14:57:08 +0000 URL: https://git.openjdk.org/loom/commit/371037b6d9cfdcb7c678fb3e063c09e050047c53 Improve Poller::toString ! src/java.base/share/classes/sun/nio/ch/Poller.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java Changeset: 2f2407ab Branch: fibers Author: Alan Bateman Date: 2024-11-29 08:36:19 +0000 URL: https://git.openjdk.org/loom/commit/2f2407ab0421b97527f7f3d6780195acab5525dd Reduce duplication ! src/hotspot/share/services/diagnosticCommand.cpp ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java Changeset: 180e1ce5 Branch: fibers Author: Alan Bateman Date: 2024-11-29 16:38:11 +0000 URL: https://git.openjdk.org/loom/commit/180e1ce5fc6d447f0dd1d921cbf2725e5c64e98c Merge loom into fibers ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.cpp From duke at openjdk.org Fri Nov 29 17:29:34 2024 From: duke at openjdk.org (duke) Date: Fri, 29 Nov 2024 17:29:34 GMT Subject: git: openjdk/loom: master: 34 new changesets Message-ID: <747bc342-821f-4635-8ba4-5537fa6cbcf3@openjdk.org> Changeset: f6d29909 Branch: master Author: Ioi Lam Date: 2024-11-27 20:10:28 +0000 URL: https://git.openjdk.org/loom/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d4804fd 8344824: CDS dump crashes when member_method of a lambda proxy is null Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java Changeset: 8ad0b2af Branch: master Author: Phil Race Date: 2024-11-27 22:10:07 +0000 URL: https://git.openjdk.org/loom/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a308 8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html Changeset: cf5ee0bd Branch: master Author: Phil Race Date: 2024-11-27 22:10:25 +0000 URL: https://git.openjdk.org/loom/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa99b 8342280: Deprecate for removal java.awt.AWTPermission Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: f51363e0 Branch: master Author: Ioi Lam Date: 2024-11-28 01:15:15 +0000 URL: https://git.openjdk.org/loom/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c76a 8344913: Improve -Xlog:cds+map+oop logging for Java mirrors Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java Changeset: 8485cb1c Branch: master Author: Ioi Lam Date: 2024-11-28 01:20:27 +0000 URL: https://git.openjdk.org/loom/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f090 8344822: CDS BulkLoaderTest.java#dynamic fails with COH Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: a0df0a52 Branch: master Author: Amit Kumar Date: 2024-11-28 02:05:45 +0000 URL: https://git.openjdk.org/loom/commit/a0df0a527fc3a6954fc08651947a5cfe1455e652 8340731: Cleanup remaining IA64 references in hotspot code Reviewed-by: dholmes, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfFuncDescTable.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 1a07d542 Branch: master Author: David Holmes Date: 2024-11-28 02:24:55 +0000 URL: https://git.openjdk.org/loom/commit/1a07d542ec810282eb78653698d098a24b35686f 8343703: Symbol name cleanups after JEP 479 Reviewed-by: kbarrett, amenkov ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/java.base/share/native/libjava/NativeLibraries.c Changeset: ce9d543e Branch: master Author: Quan Anh Mai Date: 2024-11-28 06:57:51 +0000 URL: https://git.openjdk.org/loom/commit/ce9d543eb1bf26592320fae650fe15638d6d30cf 8345119: Some java/foreign tests wrongly assume aligned memory Reviewed-by: mcimadamore, jvernee ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestDereferencePath.java Changeset: 81c44e5e Branch: master Author: Jaikiran Pai Date: 2024-11-28 07:54:00 +0000 URL: https://git.openjdk.org/loom/commit/81c44e5eb469ceed555a982e65feefcfde340a0b 8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java ! src/java.base/windows/classes/jdk/internal/loader/FileURLMapper.java + test/jdk/jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java Changeset: 10333853 Branch: master Author: Per Minborg Date: 2024-11-28 07:59:48 +0000 URL: https://git.openjdk.org/loom/commit/103338534f71309e4cc0ba289075fab768e66cd4 8344967: Some tests in TestFill do not use the test parameter Reviewed-by: jvernee ! test/jdk/java/foreign/TestFill.java Changeset: e096660a Branch: master Author: SendaoYan Date: 2024-11-28 09:06:34 +0000 URL: https://git.openjdk.org/loom/commit/e096660a18905bf1394d722790c5c3883e55dedc 8345043: [ASAN] methodMatcher.cpp report reading from a region of size 0 [-Werror=stringop-overread] Reviewed-by: kbarrett, dholmes ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: d791f4b9 Branch: master Author: SendaoYan Date: 2024-11-28 09:29:49 +0000 URL: https://git.openjdk.org/loom/commit/d791f4b98d93e5fc64e3191402cc5091e0553592 8341585: Test java/foreign/TestUpcallStress.java should mark as /native Reviewed-by: luhenry, pminborg ! test/jdk/java/foreign/TestUpcallStress.java Changeset: 56f1e4ef Branch: master Author: Aleksey Shipilev Date: 2024-11-28 09:35:51 +0000 URL: https://git.openjdk.org/loom/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a29a 8344093: Implement JEP 501: Deprecate the 32-bit x86 Port for Removal Reviewed-by: ihse, simonis, dholmes ! .github/workflows/main.yml ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 Changeset: d33ad07c Branch: master Author: Kevin Walls Date: 2024-11-28 09:54:25 +0000 URL: https://git.openjdk.org/loom/commit/d33ad07c32f23aee799750c9964ab26d0cbe56f4 8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands Reviewed-by: lmesnik, alanb, coleenp ! src/hotspot/os/linux/mallocInfoDcmd.hpp ! src/hotspot/os/linux/trimCHeapDCmd.hpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp ! src/hotspot/share/nmt/nmtDCmd.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java ! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c Changeset: edfe2854 Branch: master Author: Robbin Ehn Date: 2024-11-28 12:05:23 +0000 URL: https://git.openjdk.org/loom/commit/edfe28541a6ed94357f873aa69778c7eba707cbb 8344306: RISC-V: Add zicond Reviewed-by: fyang, luhenry, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp + test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: db535c86 Branch: master Author: ?t?p?n Schejbal Committer: Weijun Wang Date: 2024-11-28 13:12:45 +0000 URL: https://git.openjdk.org/loom/commit/db535c86bc56b89b7213b3b097d80935fe9e8516 8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation Reviewed-by: weijun ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! test/jdk/sun/security/mscapi/AllTypes.java Changeset: 1e086b1d Branch: master Author: Johan Sj?len Date: 2024-11-28 13:15:10 +0000 URL: https://git.openjdk.org/loom/commit/1e086b1d7305769b59271e2fa428c003216dd52a 8340103: Add internal set_flag function to VMATree Reviewed-by: stuefe, azafari, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 7dc00d39 Branch: master Author: Christian Hagedorn Date: 2024-11-28 13:58:14 +0000 URL: https://git.openjdk.org/loom/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8a4b 8345154: IGV: Show Parse and Assertion Predicate type as extra label Reviewed-by: rcastanedalo ! src/hotspot/share/opto/ifnode.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: 3b21a298 Branch: master Author: Daniel Fuchs Date: 2024-11-28 14:17:15 +0000 URL: https://git.openjdk.org/loom/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db307 8345175: Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration Reviewed-by: alanb, coffeys ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: fd742af0 Branch: master Author: Kevin Walls Date: 2024-11-28 17:16:41 +0000 URL: https://git.openjdk.org/loom/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c90b2 8344394: Remove SecurityManager and related calls from java.management.rmi Reviewed-by: amenkov ! src/java.base/share/classes/module-info.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java Changeset: 43000a34 Branch: master Author: Eirik Bj?rsn?s Date: 2024-11-28 17:38:07 +0000 URL: https://git.openjdk.org/loom/commit/43000a34d5ba6e2e997893a90dac0fe6693611cb 8345075: java.lang.module.ModuleDescriptor constructor could be made private Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: 959fa4a1 Branch: master Author: Aleksei Efimov Date: 2024-11-28 17:43:27 +0000 URL: https://git.openjdk.org/loom/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025 8344299: SM cleanup in javax.naming modules Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java - src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsUrl.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java Changeset: 08d563ba Branch: master Author: Fei Yang Date: 2024-11-29 07:50:14 +0000 URL: https://git.openjdk.org/loom/commit/08d563ba15047020fd5f5fea80547e18898bbab2 8345110: RISC-V: Optimize and and clean up byte reverse assembler routines Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: f2c0d186 Branch: master Author: Per Minborg Date: 2024-11-29 09:24:29 +0000 URL: https://git.openjdk.org/loom/commit/f2c0d186ff8345a3a018f7d88758e5b214f07c10 8344989: Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 1a7a184e Branch: master Author: Thomas Stuefe Date: 2024-11-29 09:54:40 +0000 URL: https://git.openjdk.org/loom/commit/1a7a184e4124939e1c0c29be227f619e838fbc87 8344293: Remove empty Test files left over from JDK-8305895 Reviewed-by: jsjolen, rkennke, shade - test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java - test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java Changeset: 095e769f Branch: master Author: Aleksey Shipilev Date: 2024-11-29 09:55:29 +0000 URL: https://git.openjdk.org/loom/commit/095e769f47682efe4e34bb46c0da2c5a2e283a7f 8345237: 32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition Reviewed-by: mli, jwaters, rkennke ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: ece04010 Branch: master Author: Doug Lea
Date: 2024-11-29 11:38:23 +0000 URL: https://git.openjdk.org/loom/commit/ece0401054b40db43f5239e7841418c5efc814d0 8345052: Harden StampedLock Reviewed-by: alanb, vklang ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 8858de39 Branch: master Author: Sharath TN Committer: Alexey Ivanov Date: 2024-11-29 12:27:06 +0000 URL: https://git.openjdk.org/loom/commit/8858de393a5cb4f9f1150a6cdf388266362a9559 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Reviewed-by: aivanov, dnguyen ! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java Changeset: 6bea1b6c Branch: master Author: Volker Simonis Date: 2024-11-29 12:30:43 +0000 URL: https://git.openjdk.org/loom/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f 8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: 4da7c354 Branch: master Author: Tobias Holenstein Date: 2024-11-29 13:53:18 +0000 URL: https://git.openjdk.org/loom/commit/4da7c3548436ffffb009828891df0d13d47370e3 8314512: IGV: clean up hierarchical layout code Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java - src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java ! src/utils/IdealGraphVisualizer/igv.sh Changeset: 28b0f3ea Branch: master Author: Tobias Holenstein Date: 2024-11-29 15:16:53 +0000 URL: https://git.openjdk.org/loom/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b 8343705: IGV: Interactive Node Moving in Hierarchical Layout Reviewed-by: chagedorn, thartmann, rcastanedalo ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java Changeset: a80ccf2c Branch: master Author: Tobias Holenstein Date: 2024-11-29 15:21:39 +0000 URL: https://git.openjdk.org/loom/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28 8345039: IGV: save user-defined node colors to XML Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, epeter, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java Changeset: e9136b5e Branch: master Author: Daniel Fuchs Date: 2024-11-29 15:58:57 +0000 URL: https://git.openjdk.org/loom/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0 8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration Reviewed-by: alanb, aefimov, michaelm ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: ed03f0d9 Branch: master Author: Jonathan Lamp?rth Committer: Chen Liang Date: 2024-11-29 16:24:22 +0000 URL: https://git.openjdk.org/loom/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723 8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v` Reviewed-by: mcimadamore, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java ! test/langtools/tools/javap/ClassWriterTableIndentTest.java ! test/langtools/tools/javap/T4459541.java ! test/langtools/tools/javap/T8032814.java From duke at openjdk.org Fri Nov 29 19:05:10 2024 From: duke at openjdk.org (duke) Date: Fri, 29 Nov 2024 19:05:10 GMT Subject: git: openjdk/loom: fibers: Exclude java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java from virtual thread wrapper runs Message-ID: <3f52be43-ce54-4270-b80d-7aeedf8f0167@openjdk.org> Changeset: 53c340ba Branch: fibers Author: Alan Bateman Date: 2024-11-29 19:03:37 +0000 URL: https://git.openjdk.org/loom/commit/53c340bad0d098b5ff13f6db04aa1c397745f6a1 Exclude java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java from virtual thread wrapper runs ! test/jdk/ProblemList-Virtual.txt