git: openjdk/loom: master: 204 new changesets

duke duke at openjdk.org
Sat Nov 2 17:43:51 UTC 2024


Changeset: d915ac2a
Branch: master
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <achung at openjdk.org>
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 <achung at openjdk.org>
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 <shade at openjdk.org>
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 <achung at openjdk.org>
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 <coleenp at openjdk.org>
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 <shade at openjdk.org>
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 <achung at openjdk.org>
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 <achung at openjdk.org>
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 <achung at openjdk.org>
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 <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
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 <achung at openjdk.org>
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 <kcr at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
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 <jpai at openjdk.org>
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 <jpai at openjdk.org>
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 <amitkumar at openjdk.org>
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 <shade at openjdk.org>
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 <thartmann at openjdk.org>
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 <swen at openjdk.org>
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 <amitkumar at openjdk.org>
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 <aivanov at openjdk.org>
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 <matsaave at openjdk.org>
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 <fgao at openjdk.org>
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 <haosun at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
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 <jlu at openjdk.org>
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 <sspitsyn at openjdk.org>
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 <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <jbechberger at openjdk.org>
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 <fyang at openjdk.org>
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 <chagedorn at openjdk.org>
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 <syan at openjdk.org>
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 <roland at openjdk.org>
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 <roland at openjdk.org>
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 <shade at openjdk.org>
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 <fyang at openjdk.org>
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 <nbenalla at openjdk.org>
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 <ihse at openjdk.org>
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 <rgiulietti at openjdk.org>
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 <nbenalla at openjdk.org>
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 <rehn at openjdk.org>
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 <jsikstro at openjdk.org>
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 <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
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 <kxu at openjdk.org>
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 <sviswanathan at openjdk.org>
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 <darcy at openjdk.org>
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 <lancea at openjdk.org>
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 <svkamath at openjdk.org>
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 <shade at openjdk.org>
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 <hank.lo at intel.com>
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 <jlu at openjdk.org>
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 <hannesw at openjdk.org>
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 <naoto at openjdk.org>
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 <prr at openjdk.org>
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 <kbarrett at openjdk.org>
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 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <syan at openjdk.org>
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 <shade at openjdk.org>
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 <kevinw at openjdk.org>
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 <chagedorn at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <roland at openjdk.org>
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 <syan at openjdk.org>
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 <iwalulya at openjdk.org>
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 <stefank at openjdk.org>
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 <mdoerr at openjdk.org>
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 <redestad at openjdk.org>
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 <michaelm at openjdk.org>
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 <redestad at openjdk.org>
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 <redestad at openjdk.org>
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 <chadrako at amazon.com>
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 <bpb at openjdk.org>
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 <jlu at openjdk.org>
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 <shade at openjdk.org>
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 <mchung at openjdk.org>
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 <ysuenaga at openjdk.org>
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 <mvs at openjdk.org>
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 <chagedorn at openjdk.org>
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 <syan at openjdk.org>
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 <hannesw at openjdk.org>
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 <mbaesken at openjdk.org>
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 <chagedorn at openjdk.org>
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 <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
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 <fbredberg at openjdk.org>
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 <erikj at openjdk.org>
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 <naoto at openjdk.org>
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 <naoto at openjdk.org>
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 <darcy at openjdk.org>
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 <cjplummer at openjdk.org>
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 <bpb at openjdk.org>
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 <almatvee at openjdk.org>
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 <dnsimon at openjdk.org>
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 <dholmes at openjdk.org>
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 <henryjen at openjdk.org>
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 <liach at openjdk.org>
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 <dholmes at openjdk.org>
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 <epeter at openjdk.org>
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 <jlahoda at openjdk.org>
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 <fbredberg at openjdk.org>
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 <fyang at openjdk.org>
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 <dfuchs at openjdk.org>
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 <markus at headcrashing.eu>
Committer: Chen Liang <liach at openjdk.org>
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 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <jlu at openjdk.org>
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 <vromero at openjdk.org>
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 <mcimadamore at openjdk.org>
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 <mpowers at openjdk.org>
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 <kbarrett at openjdk.org>
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 <mbaesken at openjdk.org>
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 <hannesw at openjdk.org>
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 <tschatzl at openjdk.org>
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 <stefank at openjdk.org>
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 <mli at openjdk.org>
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 <fyang at openjdk.org>
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 <mli at openjdk.org>
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 <mli at openjdk.org>
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 <henryjen at openjdk.org>
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 <tschatzl at openjdk.org>
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 <bpb at openjdk.org>
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 <darcy at openjdk.org>
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 <amenkov at openjdk.org>
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 <tschatzl at openjdk.org>
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 <mcimadamore at openjdk.org>
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 <fyang at openjdk.org>
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 <jjg at openjdk.org>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
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 <djelinski at openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <liach at openjdk.org>
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 <liach at openjdk.org>
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 <aturbanov at openjdk.org>
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 <fbredberg at openjdk.org>
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 <jonathan.lamperth at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
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 <shade at openjdk.org>
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 <yzheng at openjdk.org>
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 <dnsimon at openjdk.org>
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 <coleenp at openjdk.org>
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 <matsaave at openjdk.org>
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 <shade at openjdk.org>
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 <jbhateja at openjdk.org>
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 <bpb at openjdk.org>
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 <david.lloyd at redhat.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <valeriep at openjdk.org>
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 <eirbjo at openjdk.org>
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 <redestad at openjdk.org>
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 <redestad at openjdk.org>
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 <fyang at openjdk.org>
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 <amitkumar at openjdk.org>
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 <syan at openjdk.org>
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 <shade at openjdk.org>
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 <rtoyonag at redhat.com>
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 <chagedorn at openjdk.org>
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 <mbaesken at openjdk.org>
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 <mbaesken at openjdk.org>
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 <amitkumar at openjdk.org>
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 <bulasevich at openjdk.org>
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 <mdoerr at openjdk.org>
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 <rrich at openjdk.org>
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 <egahlin at openjdk.org>
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 <shade at openjdk.org>
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 <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
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 <varadam at openjdk.org>
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 <sspitsyn at openjdk.org>
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 <syan at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <almatvee at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <amitkumar at openjdk.org>
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 <liach at openjdk.org>
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 <chagedorn at openjdk.org>
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 <mbaesken at openjdk.org>
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 <shade at openjdk.org>
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 <jpai at openjdk.org>
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 <aboldtch at openjdk.org>
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 <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <amenkov at openjdk.org>
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 <mdonovan at openjdk.org>
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 <jlu at openjdk.org>
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 <honkar at openjdk.org>
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 <kevinw at openjdk.org>
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 <fguallini at openjdk.org>
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 <jiangli at openjdk.org>
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 <dlunden at openjdk.org>
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 <chagedorn at openjdk.org>
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 <eirbjo at openjdk.org>
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 <alanb at openjdk.org>
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 <chagedorn at openjdk.org>
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 <rcastanedalo at openjdk.org>
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 <bochkarevarseny at gmail.com>
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 <dnsimon at openjdk.org>
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 <liach at openjdk.org>
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 <rotan.olexandr at gmail.com>
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 <cslucas at openjdk.org>
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 <chagedorn at openjdk.org>
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 <egahlin at openjdk.org>
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 <fguallini at openjdk.org>
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 <shade at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <ccheung at openjdk.org>
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 <almatvee at openjdk.org>
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 <almatvee at openjdk.org>
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 <redestad at openjdk.org>
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 <redestad at openjdk.org>
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 <fyang at openjdk.org>
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 <fyang at openjdk.org>
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 <chagedorn at openjdk.org>
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 <shade at openjdk.org>
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 <jbhateja at openjdk.org>
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 <kevinw at openjdk.org>
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 <aturbanov at openjdk.org>
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 <zgu at openjdk.org>
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 <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
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 <tzezula at openjdk.org>
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



More information about the loom-dev mailing list