leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
June 2024
- 9 participants
- 34 discussions
Changeset: 5d856130
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-13 15:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/5d856130a97116fe8e90bf9d2e0c7520cada4…
small clean up in README.md
! README.md
1
0
git: openjdk/leyden: created branch leyden-ea1-release-notes based on the branch premain containing 1 unique commit
by duke 13 Jun '24
by duke 13 Jun '24
13 Jun '24
The following commits are unique to the leyden-ea1-release-notes branch:
========================================================
8000bd36: Repurposed README.md file in Leyden repo as the EA1 release note
1
0
Changeset: 95f79c67
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2024-05-16 02:21:30 +0000
URL: https://git.openjdk.org/leyden/commit/95f79c678737fb8de9ed45c516761d4d81886…
8332253: Linux arm32 build fails after 8292591
Reviewed-by: stuefe, dholmes, shade
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
Changeset: fe8a2aff
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-16 05:42:38 +0000
URL: https://git.openjdk.org/leyden/commit/fe8a2aff3129b515c2a0f3ab96f5e3ad6cef7…
8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory
Reviewed-by: dholmes, sspitsyn, cjplummer, lmesnik
! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
Changeset: ab8d7b0c
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-05-16 07:25:11 +0000
URL: https://git.openjdk.org/leyden/commit/ab8d7b0cedfaae124262325cd1d4b59cef996…
8324517: C2: crash in compiled code because of dependency on removed range check CastIIs
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
Changeset: ee4a9d34
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-16 07:32:24 +0000
URL: https://git.openjdk.org/leyden/commit/ee4a9d34827166ff9ac04e2375058fdc08e43…
8321622: ClassFile.verify(byte[] bytes) throws unexpected ConstantPoolException, IAE
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
Changeset: 96c5c3fe
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-05-16 07:51:40 +0000
URL: https://git.openjdk.org/leyden/commit/96c5c3fe75103dc45bc1c3ccce0ab36303121…
8329998: Remove double initialization for parts of small TypeArrays in ZObjArrayAllocator
Reviewed-by: stefank, gli
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
Changeset: f398cd22
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-05-16 08:55:03 +0000
URL: https://git.openjdk.org/leyden/commit/f398cd225012694a586e528936159b6df7b15…
8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I.java
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I2.java
Changeset: f9f8d0b4
Author: Nizar Benalla <nizar.benalla(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-16 10:36:51 +0000
URL: https://git.openjdk.org/leyden/commit/f9f8d0b48057a02923e36c8e11286b57cc722…
8332101: Add an `@since` to `StandardOperation:REMOVE` in `jdk.dynalink`
Reviewed-by: jpai
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
Changeset: 910d77be
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-16 10:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/910d77becd15580296687b00fed085ab106cb…
8331953: ubsan: metaspaceShared.cpp:1305:57: runtime error: applying non-zero offset 12849152 to null pointer
Reviewed-by: iklam, mbaesken
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: a33cb904
Author: Nizar Benalla <nizar.benalla(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-16 11:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/a33cb9045b2c0cae7d894715d1484e77b7607…
8332098: Add missing @ since tags to jdk.jdi
Reviewed-by: alanb, cjplummer
! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java
Changeset: fa3e94d3
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-05-16 14:00:03 +0000
URL: https://git.openjdk.org/leyden/commit/fa3e94d30f11bdccbe290041ae19490ce4940…
8332393: Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6f7ddbec
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-05-16 15:49:46 +0000
URL: https://git.openjdk.org/leyden/commit/6f7ddbec7d0bc459d44b6518fe1d982eaba7f…
8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed
Reviewed-by: serb, dnguyen, tr
+ test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java
Changeset: 25991516
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-05-16 16:12:53 +0000
URL: https://git.openjdk.org/leyden/commit/259915168d6656b1b8ddad03c377082d6a522…
8331202: Support for Duration until another Instant
Reviewed-by: joehw, scolebourne, rriggs
! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/test/java/time/TestInstant.java
Changeset: dc184f10
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2024-05-16 16:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/dc184f1099e09cef095cd8438d88dd8a1e6f5…
8324649: Shenandoah: replace implementation of free set
Reviewed-by: wkemper, ysr, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
Changeset: da9c23ac
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2024-05-16 17:07:19 +0000
URL: https://git.openjdk.org/leyden/commit/da9c23ace9bdf398d811a88ed137217dd3167…
8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread
Reviewed-by: ssahoo, ascarpino
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
Changeset: de57d4b2
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-05-17 00:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbf…
8332257: Shenandoah: Move evacuation methods to implementation file
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 7c750fd9
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2024-05-17 01:55:30 +0000
URL: https://git.openjdk.org/leyden/commit/7c750fd95b83d0a93b0cce681dcfbbae1f220…
8331746: Create a test to verify that the cmm id is not ignored
Reviewed-by: prr, dmarkov, aivanov
+ test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java
Changeset: 9160ef8b
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-17 04:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/9160ef8b9d9f2c87ca6df08d85dad4271085f…
8332237: [nmt] Remove the need for ThreadStackTracker::track_as_vm()
Reviewed-by: jsjolen, azafari
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/threadStackTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
Changeset: 6422efa3
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-05-17 06:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/6422efa3c7917525a879e80657ca4dcfb6d67…
8332394: Add friendly output when @IR rule missing value
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: ae999eae
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-17 06:39:53 +0000
URL: https://git.openjdk.org/leyden/commit/ae999eae7e61072ad964a43f622fa930ce117…
8129418: JShell: better highlighting of errors in imports on demand
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/tools/javac/7129225/NegTest.out
! test/langtools/tools/javac/7129225/TestImportStar.out
! test/langtools/tools/javac/importChecks/ImportIsFullyQualified.out
! test/langtools/tools/javac/importChecks/ImportsObservable.out
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: 14198f50
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2024-05-17 08:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/14198f502f0a721e479adc754a2c7d94b665f…
8329653: JLILaunchTest fails on AIX after JDK-8329131
Reviewed-by: clanger, mdoerr
! 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
Changeset: f1ce9b0e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-17 09:09:02 +0000
URL: https://git.openjdk.org/leyden/commit/f1ce9b0ecce9b506f5bf7a66fcf03c93b9ae8…
8331557: Serial: Refactor SerialHeap::do_collection
Reviewed-by: gli, iwalulya
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
Changeset: d84a8fd8
Author: Andrei Pangin <apangin(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-05-17 09:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/d84a8fd8762fe9448e73d75ec9dc8c4876b1a…
8332327: Return _methods_jmethod_ids field back in VMStructs
Reviewed-by: cjplummer, sspitsyn, coleenp, shade
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 0b0445be
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-05-17 09:49:44 +0000
URL: https://git.openjdk.org/leyden/commit/0b0445be2833286b4eace698b91a658de3e76…
8331724: Refactor j.l.constant implementation to internal package
Reviewed-by: liach, asotona
! 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/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
- src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
- src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
- src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
= src/java.base/share/classes/jdk/internal/constant/DirectMethodHandleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PackageDescImpl.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
= test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
! test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescMethods.java
Changeset: e0d1c4b3
Author: Larry Cable <larry.cable(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-05-17 12:12:43 +0000
URL: https://git.openjdk.org/leyden/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85f…
8321428: Deprecate for removal the package java.beans.beancontext
Reviewed-by: prr, tr, iris, serb, aivanov
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChild.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServices.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/package-info.java
Changeset: beeffd46
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-17 12:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/beeffd4671649e5d8f9c96f0455ac90a82917…
8332109: Convert remaining tests using com.sun.tools.classfile to ClassFile API
Reviewed-by: asotona
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
- test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/m/Gee.java
Changeset: d4c2edf2
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-17 12:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438…
8331855: Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API
Reviewed-by: asotona
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
= src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependency.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! test/langtools/tools/javap/classfile/deps/GetDeps.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
- test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java
Changeset: 4eb1eaf0
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-05-17 12:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/4eb1eaf04477b9a8947a57655cf36380b5b88…
8329617: Update stylesheet for specs and tool documentation
Reviewed-by: jjg
! make/data/docs-resources/resources/jdk-default.css
Changeset: 9bb6169a
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-05-17 12:36:06 +0000
URL: https://git.openjdk.org/leyden/commit/9bb6169a1cba900fa79d63119696efe265762…
8317621: --add-script should support JavaScript modules
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testJavaScriptModules/TestJavaScriptModules.java
Changeset: 44bdf996
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-05-17 13:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/44bdf9964eb2dd0eb4034576e1f903a27c410…
8332239: Improve CSS for block tags
Reviewed-by: prappo, liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: e6111517
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Ludovic Henry <luhenry(a)openjdk.org>
Date: 2024-05-17 13:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/e611151796d71c40a9395cb6fbe734f36d4c1…
8331281: RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: b7ae0ae1
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-05-17 14:06:08 +0000
URL: https://git.openjdk.org/leyden/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c…
8328572: JFR: Use Class.forPrimitiveName(String)
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 39a55e97
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-17 14:16:11 +0000
URL: https://git.openjdk.org/leyden/commit/39a55e97799b5328da85aaa66c8d23175b305…
8324809: compiler can crash with SOE while proving if two recursive types are disjoint
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/generics/wildcards/SOEWhileProvingDisjointnessTest.java
Changeset: 0a58cffe
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-05-17 17:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5…
8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments
Co-authored-by: Jim Laskey <jlaskey(a)openjdk.org>
Reviewed-by: prappo, darcy, hannesw
! make/CompileDemos.gmk
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/modules/java.base/Java.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
= make/modules/jdk.unsupported/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/RawTextTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/Extension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBody.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableCell.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableHead.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableRow.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TablesExtension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContent.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContinueImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockQuoteParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockStartImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Bracket.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Delimiter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/FencedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HeadingParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HtmlBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/IndentedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserContextImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitions.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListItemParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ParagraphParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/StaggeredDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ThematicBreakParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AsteriskDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AutolinkInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackslashInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackticksInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EmphasisDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EntityInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/HtmlInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineContentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInlineImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/UnderscoreDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/NodeRendererMap.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/BulletListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/ListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/OrderedListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Escaping.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/LinkScanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Parsing.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/entities.txt
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/AbstractVisitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Block.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BlockQuote.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BulletList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Code.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomNode.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Delimited.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Document.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Emphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/FencedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HardLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Heading.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Image.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/IndentedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Link.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/LinkReferenceDefinition.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListItem.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Node.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Nodes.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/OrderedList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Paragraph.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SoftLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpan.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/StrongEmphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Text.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ThematicBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Visitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/IncludeSourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/Parser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/PostProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLine.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLines.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockContinue.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockStart.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/MatchedBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/ParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterRun.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/NodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/Renderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProvider.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/UrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/Characters.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/package-info.java
+ src/jdk.internal.md/share/classes/module-info.java
+ src/jdk.internal.md/share/legal/commonmark.md
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testMarkdown/DivTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/SpanTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdown.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeSpans.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownDeprecated.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFiles.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFirstSentence.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownInheritDoc.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
+ test/langtools/jdk/javadoc/tool/testLineCommentOption/TestLineCommentOption.java
+ test/langtools/jdk/javadoc/tool/testTransformer/TestTransformer.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
+ test/langtools/tools/javac/doctree/MDPrinter.java
+ test/langtools/tools/javac/doctree/MarkdownTest.java
+ test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
+ test/langtools/tools/javac/lexer/CommentTest.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocCommentKind.java
= test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Block.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Line.java
Changeset: 8acdd2d7
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-05-17 23:39:31 +0000
URL: https://git.openjdk.org/leyden/commit/8acdd2d7c8de17515b87815d54ce556237039…
8330565: C2: Multiple crashes with CTW after JDK-8316991
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java
Changeset: b92bd671
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-05-18 05:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/b92bd671835c37cff58e2cdcecd0fe4277557…
8332403: Anachronistic reference to Netscape Communicator in Swing API docs
Reviewed-by: abhiscxk, aivanov, prr
! src/java.desktop/share/classes/javax/swing/CellEditor.java
Changeset: d6b7f9b1
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2024-05-20 09:23:40 +0000
URL: https://git.openjdk.org/leyden/commit/d6b7f9b170b6ce4f7275cc7595b71b9a3e93c…
8331851: Add specific regression leap year tests for Calendar.roll()
Reviewed-by: naoto
+ test/jdk/java/util/Calendar/CalendarLeapYearRollTest.java
Changeset: 7652f981
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2024-05-20 17:56:44 +0000
URL: https://git.openjdk.org/leyden/commit/7652f9811bfddf08650b0c3277012074873de…
8331885: C2: meet between unloaded and speculative types is not symmetric
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
Changeset: b78613b6
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-05-20 18:52:34 +0000
URL: https://git.openjdk.org/leyden/commit/b78613b6813a85662fb2af2004d0b68002fe4…
8332154: Memory leak in SynchronousQueue
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/SynchronousQueue20Test.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
Changeset: 6e805127
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-05-21 00:39:46 +0000
URL: https://git.openjdk.org/leyden/commit/6e805127f8091d46205165746d7c59a407039…
8332545: Fix handling of HTML5 entities in Markdown comments
Reviewed-by: prappo, erikj
= make/modules/jdk.internal.md/Java.gmk
! src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownEntities.java
Changeset: fb45bab8
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-05-21 05:31:44 +0000
URL: https://git.openjdk.org/leyden/commit/fb45bab8e15d7dc59fe801922d768d377d3f4…
8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F
8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194
Reviewed-by: tr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java
Changeset: 9f777930
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-05-21 06:14:34 +0000
URL: https://git.openjdk.org/leyden/commit/9f7779305c4ccbb86bb0e6d0ed8bc92a4b8f3…
8332495: java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed
Reviewed-by: jpai, stefank
! test/jdk/java/util/logging/LoggingDeadlock2.java
Changeset: f5ab7dff
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-05-21 06:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/f5ab7dff402a3152f5d5736cc6521b4be617e…
8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr
Reviewed-by: jpai, stefank, dholmes
! test/jdk/java/util/zip/EntryCount64k.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: ce99198e
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-21 06:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/ce99198e3a6dc81865c518b1fe4a67e93b8eb…
8332181: Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket
Reviewed-by: dfuchs, iris, alanb
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
Changeset: 8a49d47c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-21 07:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/8a49d47cf3e845ddccaaeafeee9dfe6ab3180…
8332462: ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'
Reviewed-by: chagedorn, mdoerr, thartmann
! src/hotspot/share/c1/c1_ValueStack.cpp
Changeset: 5f2b8d02
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-21 07:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/5f2b8d0224868d09ff54e93fabe4a6db177ae…
8332448: Make SpaceMangler inherit AllStatic
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
- src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 451cc239
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-21 07:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/451cc239050f097060be927171fe0e46962f3…
8332486: ClassFile API ArrayIndexOutOfBoundsException with label metadata
Reviewed-by: psandoz
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java
Changeset: 414a7fdc
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-21 08:02:18 +0000
URL: https://git.openjdk.org/leyden/commit/414a7fdc5e4aae4cec25b0847bb7c163f271b…
8311175: Move BufWriter::asByteBuffer to BufWriterImpl
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: e529101e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-21 08:11:08 +0000
URL: https://git.openjdk.org/leyden/commit/e529101ea30b49a6601088ce5ab81df590fc5…
8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null
Reviewed-by: jsjolen, clanger
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 7ffc9997
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-05-21 08:17:06 +0000
URL: https://git.openjdk.org/leyden/commit/7ffc9997bd4a93cefe30f672a5f0e9c49215d…
8332498: [aarch64, x86] improving OpToAssembly output for partialSubtypeCheckConstSuper Instruct
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 4e169d1e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-21 08:34:00 +0000
URL: https://git.openjdk.org/leyden/commit/4e169d1ed7501d1de8fd4ea326f84b6c1a342…
8332401: G1: TestFromCardCacheIndex.java with -XX:GCCardSizeInBytes=128 triggers underflow assertion
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
Changeset: 9bfae889
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-21 08:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/9bfae8891e6efa58c557bd6dac61de111a16f…
8332297: annotation processor that generates records sometimes fails due to NPE in javac
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/langtools/tools/javac/processing/RecordGenerationTest.java
Changeset: 3479b46c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-21 11:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/3479b46c5bea3afd92b6ab4acd2fe7f274df3…
8332595: Serial: Remove unused TenuredGeneration::should_collect
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: ae9ad862
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-05-21 12:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/ae9ad862ee54e119553efec919f1061dca36b…
8331934: [s390x] Add support for primitive array C1 clone intrinsic
Reviewed-by: mdoerr, sjayagond
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 5cf8288b
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-05-21 12:34:06 +0000
URL: https://git.openjdk.org/leyden/commit/5cf8288b8071bdcf0c923dd7ba36f91bc7594…
8332153: RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
Changeset: 42e3c842
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-05-21 12:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/42e3c842ae2684265c794868fc76eb0ff2dea…
8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()
Reviewed-by: jpai
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
! src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestCoverage.java
Changeset: 8291c94b
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-05-21 14:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/8291c94bcdbb01beddc94f290f2749841404c…
8331224: ClassCastException in ObjectInputStream hides ClassNotFoundException
Reviewed-by: smarks
! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/serialProxy/SerialProxyClassNotFound.java
Changeset: d999b81e
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-05-21 14:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/d999b81e7110751be402012e1ed41b3256f58…
8331572: Allow using OopMapCache outside of STW GC phases
Co-authored-by: Zhengyu Gu <zgu(a)openjdk.org>
Reviewed-by: coleenp, zgu
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/serviceThread.cpp
Changeset: 52eda795
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-05-21 15:52:52 +0000
URL: https://git.openjdk.org/leyden/commit/52eda79522a5bd71b527e5946b654a331b021…
8332538: Switch off JIT memory limit check for TestAlignVectorFuzzer.java
Reviewed-by: stuefe, thartmann
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: 5f804b2e
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-22 01:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/5f804b2ec12627b593353ceeab881187b0bb5…
8329825: Clarify the value type for java.net.SocketOptions.SO_LINGER
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/SocketOptions.java
Changeset: 67f03f2a
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-05-22 06:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/67f03f2a4f5ac12748ffbf5c04f248a60869e…
8332533: RISC-V: Enable vector variable shift instructions for machines with RVV
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/matcher_riscv.hpp
Changeset: 3d511ff6
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2024-05-22 08:50:15 +0000
URL: https://git.openjdk.org/leyden/commit/3d511ff63e59f542ae20c722bfef1c867cd1d…
8329748: Change default value of AssertWXAtThreadSync to true
Reviewed-by: kvn, rrich
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
Changeset: 8a9d77d5
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2024-05-22 11:33:35 +0000
URL: https://git.openjdk.org/leyden/commit/8a9d77d58de259b6b2bdc2cc9e7bfdc28dcf7…
8320622: [TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms
Reviewed-by: epeter, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
Changeset: c3bc23fe
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-05-22 11:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/c3bc23fe48ca1603afe68a6ac4aaa523a1edb…
8326306: RISC-V: Re-structure MASM calls and jumps
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_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/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 4f1a10f8
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-05-22 12:08:33 +0000
URL: https://git.openjdk.org/leyden/commit/4f1a10f84bcfadef263a0890b6834ccd3d5bb…
8332360: JVM hangs at exit when running on a uniprocessor
Reviewed-by: dholmes, dcubed, shade
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 92d33501
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-05-22 13:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/92d33501e091bdfaab52886078053b849a5a8…
8331920: ubsan: g1CardSetContainers.inline.hpp:266:5: runtime error: index 2 out of bounds for type 'G1CardSetHowl::ContainerPtr [2]' reported
Reviewed-by: tschatzl, aboldtch
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 9ca90ccd
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-05-22 13:52:51 +0000
URL: https://git.openjdk.org/leyden/commit/9ca90ccd6bfec76e54e2e870bd706fad5abf2…
8332610: Remove unused nWakeups in ObjectMonitor
Reviewed-by: coleenp, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: afed7d0b
Author: Volodymyr Paprotski <volodymyr.paprotski(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-05-22 16:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/afed7d0b0593864e5595840a6b645c210ff28…
8329538: Accelerate P256 on x86_64 using Montgomery intrinsic
Reviewed-by: ihse, ascarpino, sviswanathan
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! make/test/BuildMicrobenchmark.gmk
! 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_poly1305.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! src/java.base/share/classes/sun/security/ec/ECOperations.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
+ src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
+ test/jdk/com/sun/security/ec/ECOperationsFuzzTest.java
+ test/jdk/com/sun/security/ec/ECOperationsKATTest.java
+ test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
+ test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java
Changeset: a0c5714d
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-05-22 16:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/a0c5714dbc8a60d905f9deea153e7f31fbd64…
8332071: Convert package.html files in `java.management.rmi` to package-info.java
8332376: Add `@since` tags to `java.management.rmi`
Reviewed-by: kevinw, rriggs
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package-info.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html
Changeset: 2170e99c
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-05-22 18:02:37 +0000
URL: https://git.openjdk.org/leyden/commit/2170e99cb49a4ef2086ecec7515a72d56148d…
8331081: 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java
Changeset: 37c47785
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-05-22 18:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/37c477856d543163b60dd2b85a5e6ac35a752…
8332096: hotspot-ide-project fails with this-escape
Reviewed-by: erikj
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreator.java
Changeset: b4d14540
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2024-05-22 19:06:06 +0000
URL: https://git.openjdk.org/leyden/commit/b4d14540851d792b5366a3723abcea1264a57…
8332740: [BACKOUT] JDK-8331081 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
Reviewed-by: mikael, prr, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- test/langtools/tools/javac/options/system/SystemSunProprietary.java
Changeset: d59c12fe
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-22 19:13:21 +0000
URL: https://git.openjdk.org/leyden/commit/d59c12fe1041a1f61f68408241a9aa4d96ac4…
8329718: Incorrect `@since` tags in elements in jdk.compiler and java.compiler
Reviewed-by: darcy, jjg
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
Changeset: c4557a7b
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-05-22 19:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/c4557a7b0db5b55585b4caa7cdec81e1c1093…
8332463: Byte conditional pattern case element dominates short constant case element
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463b.java
Changeset: 3d4185a9
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2024-05-22 20:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/3d4185a9ce482cc655a4c67f39cb2682b02ae…
8332739: Problemlist compiler/codecache/CheckLargePages until JDK-8332654 is fixed
Reviewed-by: kvn, dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: 98f6a808
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-23 01:03:19 +0000
URL: https://git.openjdk.org/leyden/commit/98f6a80852383dcbdad7292b7d269a8547d54…
8332490: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM
Reviewed-by: aturbanov, redestad
! test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java
Changeset: 9d332e65
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-05-23 04:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/9d332e6591334a71335da65a4dd7b2ed0482b…
8307193: Several Swing jtreg tests use class.forName on L&F classes
Reviewed-by: abhiscxk, prr
+ test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JToolBar/RightLeftOrientation.java
Changeset: 6829d9ac
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-23 05:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/6829d9ac67fb131462d3ef1c4bdfaa07df5d6…
8332122: [nmt] Totals for malloc should show total peak
Reviewed-by: stuefe, jsjolen
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ test/hotspot/jtreg/runtime/NMT/PeakMallocTest.java
Changeset: 2a11e0da
Author: Dan Heidinga <heidinga(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-23 05:55:16 +0000
URL: https://git.openjdk.org/leyden/commit/2a11e0da026066191e4d4f30b9daca986c484…
8332743: Update comment related to JDK-8320522
Reviewed-by: coleenp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: c2180d14
Author: Sergey Chernyshev <schernyshev(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-23 06:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/c2180d141ccca0e396ee9a0cd3044c4428b96…
8315767: InetAddress: constructing objects from BSD literal addresses
Reviewed-by: dfuchs, aefimov, michaelm, jpai
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java
Changeset: 1e5a2780
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-23 07:00:10 +0000
URL: https://git.openjdk.org/leyden/commit/1e5a2780d9cc8e73ce65bdccb98c1808aadd0…
8332676: Remove unused BarrierSetAssembler::incr_allocated_bytes
Reviewed-by: tschatzl, kbarrett
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 94af3c23
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-23 07:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/94af3c23ea09ef2869cdc666d8170a655a0b3…
8329203: Parallel: Investigate Mark-Compact for Full GC to decrease memory usage
Reviewed-by: rkennke, gli
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
Changeset: 1ea76d33
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-23 07:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/1ea76d338b99900089277b7a2da82c24382a6…
8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812
Reviewed-by: mdoerr, ayang
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
Changeset: 612ae928
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-05-23 08:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/612ae9289a130b8701f74253fe5499358a2e2…
8332735: [JVMCI] Add extra JVMCI events for exception translation
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: 4e6d851f
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-23 09:43:29 +0000
URL: https://git.openjdk.org/leyden/commit/4e6d851f3f061b4a9c2b5d2e3fba6a0277ac1…
8325324: Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
Reviewed-by: asotona, vromero, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
Changeset: b890336e
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-05-23 12:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/b890336e111ea8473ae49e9992bc2fd61e716…
8328083: degrade virtual thread support for GetObjectMonitorUsage
Reviewed-by: cjplummer, alanb
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java
Changeset: 2581935b
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-05-23 12:26:19 +0000
URL: https://git.openjdk.org/leyden/commit/2581935b47afaf661a94c8a8e50ce08065d63…
8332528: Generate code in SwitchBootstraps.generateTypeSwitch that require fewer adaptations
Reviewed-by: liach, jlahoda
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/runtime/SwitchSanity.java
Changeset: e19a421c
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-23 13:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/e19a421c30534566ba0dea0fa84f812ebeecf…
8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'
Reviewed-by: stefank, mdoerr
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 90758f67
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-05-23 14:36:23 +0000
URL: https://git.openjdk.org/leyden/commit/90758f6735620776fcb60da9e0e2c91a4f53a…
8332808: Always set java.io.tmpdir to a suitable value in the build
Reviewed-by: erikj
! make/InitSupport.gmk
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
Changeset: 303ac9f2
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-23 15:54:11 +0000
URL: https://git.openjdk.org/leyden/commit/303ac9f270f567d821d156f3a9d4f4c070f43…
8332671: Logging for pretouching thread stacks shows wrong memory range
Reviewed-by: shade
! src/hotspot/share/runtime/javaThread.cpp
Changeset: 417d174a
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-05-23 16:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/417d174aa1b7bd3b5755e5f2352d9bbe6ce6f…
8331348: Some incremental builds deposit files in the make directory
Reviewed-by: ihse, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
Changeset: 7fd9d6c7
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-05-23 16:04:56 +0000
URL: https://git.openjdk.org/leyden/commit/7fd9d6c760c66d3e2f4034cf1a6b1b583ff82…
8332340: Add JavacBench as a test case for CDS
Reviewed-by: ccheung, matsaave
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBenchApp.java
+ test/lib/jdk/test/lib/StringArrayUtils.java
+ test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: c9a7b977
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-05-23 16:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/c9a7b9772d96d9a4825d9da2aacc277534282…
8332829: [BACKOUT] C2: crash in compiled code because of dependency on removed range check CastIIs
Reviewed-by: thartmann
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
Changeset: 0a9d1f8c
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-05-23 18:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/0a9d1f8c89e946d99f01549515f6044e53992…
8332749: Broken link in MemorySegment.Scope.html
Reviewed-by: iris
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: ddd73b45
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-05-23 22:33:24 +0000
URL: https://git.openjdk.org/leyden/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2d…
8332082: Shenandoah: Use consistent tests to determine when pre-write barrier is active
Reviewed-by: kdnilsen, shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: f8a3e4e4
Author: steveatgh <steve.dohrmann(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-05-23 22:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/f8a3e4e428f7d3e62177bdf148fe25e22d3ee…
8328998: Encoding support for Intel APX extended general-purpose registers
Reviewed-by: kvn, sviswanathan, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 9b1d6d66
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2024-05-23 23:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab…
8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes
Reviewed-by: phh, shade, egahlin
! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java
Changeset: 424eb60d
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-05-24 00:32:49 +0000
URL: https://git.openjdk.org/leyden/commit/424eb60dedb332237b8ec97e9da6bd95442c0…
8331683: Clean up GetCarrierThread
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
Changeset: da3001da
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-05-24 01:16:43 +0000
URL: https://git.openjdk.org/leyden/commit/da3001daf79bf943d6194d9fd60250d519b96…
8331975: Enable case-insensitive check in ccache and keytab entry lookup
Reviewed-by: mpowers, valeriep
! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
+ test/jdk/sun/security/krb5/auto/CaseSensitive.java
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: af056c16
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-24 06:27:45 +0000
URL: https://git.openjdk.org/leyden/commit/af056c1676dab3b0b35666a8259db60f9bbf8…
8332106: VerifyError when using switch pattern in this(...) or super(...)
Reviewed-by: abimpoudis, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/patterns/UninitializedThisException.java
Changeset: a71b4047
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-24 07:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/a71b40478510db3c69696df608fd1b32f41c5…
8331398: G1: G1HeapRegionPrinter reclamation events should print the original region type
Reviewed-by: ayang, iwalulya, gli
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 9b61a760
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-05-24 07:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/9b61a7608efff13fc3685488f3f54a810ec0a…
8332615: RISC-V: Support vector unsigned comparison instructions for machines with RVV
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
Changeset: 239c1b33
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-24 07:29:22 +0000
URL: https://git.openjdk.org/leyden/commit/239c1b33b47de43369673f33d9449e1904477…
8332807: Parallel: Make some APIs in ParMarkBitMap private
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
Changeset: 5a2ba952
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-05-24 11:55:46 +0000
URL: https://git.openjdk.org/leyden/commit/5a2ba952b120394d7cc0d0890619780c1c27a…
8325841: Remove unused references to vmSymbols.hpp
Reviewed-by: kvn, coleenp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/macro.cpp
Changeset: f16265d6
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-05-24 12:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/f16265d69b09640b972b7494ad57158dbdc42…
8332226: "Invalid package name:" from source launcher
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
Changeset: 6a353114
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-05-24 12:42:16 +0000
URL: https://git.openjdk.org/leyden/commit/6a35311468222f9335b43d548df2ecb80746b…
8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"
Reviewed-by: jpai, mullan
! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java
Changeset: c099f14f
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-05-24 13:37:14 +0000
URL: https://git.openjdk.org/leyden/commit/c099f14f07260713229cffbe7d23aa8305415…
8305457: Implement java.io.IO
Reviewed-by: naoto, smarks, jpai, jlahoda
! src/java.base/share/classes/java/io/Console.java
+ src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/IO/IO.java
+ test/jdk/java/io/IO/Input.java
+ test/jdk/java/io/IO/Methods.java
+ test/jdk/java/io/IO/Output.java
+ test/jdk/java/io/IO/input.exp
+ test/jdk/java/io/IO/output.exp
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ImplicitClass.java
Changeset: 0c934ff4
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2024-05-24 13:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/0c934ff4e2fb53a72ad25a080d956745a5649…
8325520: Vector loads and stores with indices and masks incorrectly compiled
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
Changeset: cfdc64fc
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-24 15:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/cfdc64fcb43e3b261dddc6cc6947235a9e761…
8331291: java.lang.classfile.Attributes class performs a lot of static initializations
Reviewed-by: liach, redestad, vromero
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AttributesTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
Changeset: 6d2aeb82
Author: Dan Heidinga <heidinga(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-05-24 16:03:12 +0000
URL: https://git.openjdk.org/leyden/commit/6d2aeb82bc6f8b6894bf3777162be0efb2826…
8332745: Method::is_vanilla_constructor is never used
Reviewed-by: coleenp, ayang
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp
Changeset: c2cca2ab
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-05-24 16:07:36 +0000
URL: https://git.openjdk.org/leyden/commit/c2cca2ab443ff87f689810b747985adfdbfbe…
8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC
Reviewed-by: dholmes, iklam
! test/jtreg-ext/requires/VMProps.java
Changeset: cd3e4c03
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-05-24 16:30:30 +0000
URL: https://git.openjdk.org/leyden/commit/cd3e4c03661f770ebeefcd3637d56589243ac…
8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/MuxingAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLStrikeOnly.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLTextDecoration.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineOnly.java
! test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java
Changeset: f66a5866
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-24 17:31:30 +0000
URL: https://git.openjdk.org/leyden/commit/f66a58661459bf64212ec332540c12d5d6912…
8332641: Update nsk.share.jpda.Jdb to don't use finalization
Reviewed-by: cjplummer, kevinw
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Jdb.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
Changeset: b3b33667
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-24 17:34:00 +0000
URL: https://git.openjdk.org/leyden/commit/b3b33667ad3bdb7be868fb165a1ea53054947…
8332631: Update nsk.share.jpda.BindServer to don't use finalization
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Changeset: 236432db
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-05-24 17:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/236432dbdb9bab4aece54c2fea08f055e5dbf…
8332084: Ensure JdkConsoleImpl.restoreEcho visibility in a shutdown hook
Reviewed-by: prappo, joehw, smarks
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
Changeset: ebc520e8
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-05-24 18:10:31 +0000
URL: https://git.openjdk.org/leyden/commit/ebc520e83f503eeb4e5af6d5aef62df9227af…
8332841: GenShen: Pull shared members from control thread into common base class
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 253508b0
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-05-24 19:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/253508b03a3de4dab00ed7fb57e9f345d8aed…
8332303: Better JMX interoperability with older JDKs, after removing Subject Delegation
Reviewed-by: dfuchs, cjplummer
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: 7bf1989f
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-24 20:43:23 +0000
URL: https://git.openjdk.org/leyden/commit/7bf1989f59695c3d08b4bd116fb4c022cf966…
8320575: generic type information lost on mandated parameters of record's compact constructors
Co-authored-by: Chen Liang <liach(a)openjdk.org>
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/reflect/records/R10.jcod
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Changeset: 05f13e75
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2024-05-25 00:35:56 +0000
URL: https://git.openjdk.org/leyden/commit/05f13e75ee4407ba9213c69b33c6032aa87c9…
8329667: [macos] Issue with JTree related fix for JDK-8317771
Reviewed-by: asemenov, abhiscxk, psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m
Changeset: 985b9ce7
Author: Lei Zaakjyu <lizbing07734(a)icloud.com>
Committer: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-05-25 02:10:05 +0000
URL: https://git.openjdk.org/leyden/commit/985b9ce79a2d620a8b8675d1ae6c9730d72a7…
8330694: Rename 'HeapRegion' to 'G1HeapRegion'
Reviewed-by: cjplummer, kbarrett, tschatzl
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
Changeset: 97ee2ffb
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-05-25 23:17:57 +0000
URL: https://git.openjdk.org/leyden/commit/97ee2ffb89257a37a178b70c8fee96a1d831d…
8332416: Add more font selection options to Font2DTest
Reviewed-by: tr, honkar
! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
Changeset: 08d51003
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-05-27 05:23:26 +0000
URL: https://git.openjdk.org/leyden/commit/08d51003d142e89b9d2f66187a4ea50e12b94…
8332724: x86 MacroAssembler may over-align code
Reviewed-by: dlong, kvn
! 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
Changeset: 4e8deb39
Author: SendaoYan <syan(a)openjdk.org>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-05-27 06:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/4e8deb396e38c69de22b6348dca637d814d73…
8332922: Test java/io/IO/IO.java fails when /usr/bin/expect not exist
Reviewed-by: djelinski
! test/jdk/java/io/IO/IO.java
Changeset: 16dba04e
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-27 06:35:39 +0000
URL: https://git.openjdk.org/leyden/commit/16dba04e8dfa871f8056480a42a9baeb24a2f…
8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: rriggs, mdoerr
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: a0833645
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-27 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/a083364520ab75cb5596f103b2fa51d7f7a8a…
8321292: SerialGC: NewSize vs InitialHeapSize check has an off-by-one error
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: 61db2f5b
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-27 07:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/61db2f5b90cd40ce104cb55bf9fd52d6e1411…
8079167: Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: a3a367ef
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-27 08:06:24 +0000
URL: https://git.openjdk.org/leyden/commit/a3a367ef5d6c462ebca40104d05c11219e84a…
8332871: Parallel: Remove public bits APIs in ParMarkBitMap
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: ffa4badb
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-05-27 08:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/ffa4badb78118d154e47e41073e467c0e0e42…
8332527: ZGC: generalize object cloning logic
Reviewed-by: aboldtch, thartmann
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 617edf3f
Author: Evemose <rotan.olexandr(a)lll.kpi.ua>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-27 08:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/617edf3f0dea2b73e4b444e085de2ad282826…
8332497: javac prints an AssertionError when annotation processing runs on program with module imports
Reviewed-by: liach, vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/processing/ModuleImportProcessingTest.java
Changeset: 7f0ad513
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Date: 2024-05-27 09:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/7f0ad513c30359816ac840f821ca0a22d723a…
8332898: failure_handler: log directory of commands
Reviewed-by: lmesnik
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
Changeset: 08891553
Author: Ludvig Janiuk <lujaniuk(a)openjdk.org>
Date: 2024-05-27 09:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/08891553bbd3d71337d8a94c75051db74e159…
8332885: Clarify failure_handler self-tests
Reviewed-by: lmesnik
! make/test/BuildFailureHandler.gmk
! test/failure_handler/README
Changeset: 72fbfe18
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-27 09:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/72fbfe18cb20274bab2057f3d67920e0c86c5…
8330577: G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes
Co-authored-by: Andreas Steiner <asteiner(a)openjdk.org>
Reviewed-by: ayang, asteiner
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
+ test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java
Changeset: 0e7ea390
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-27 10:25:38 +0000
URL: https://git.openjdk.org/leyden/commit/0e7ea390bb523888533265394a642071aba0c…
8332678: Serial: Remove use of should_clear_all_soft_refs in serial folder
Reviewed-by: iwalulya
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 1b8dea4a
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-27 10:27:41 +0000
URL: https://git.openjdk.org/leyden/commit/1b8dea4a9288c1518dc501a58d806c7365ea6…
8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: f3d6fbf5
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-27 11:20:10 +0000
URL: https://git.openjdk.org/leyden/commit/f3d6fbf52eac44734695935f73c5cfc0fb9ba…
8330847: G1 accesses uninitialized memory when predicting eden copy time
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
Changeset: 891d5aed
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-05-27 11:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/891d5aedf12e837c9a9c7cb800fb3affa7430…
8332683: G1: G1CardSetArray::EntryDataType [2] triggers ubsan runtime errors
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 793fd72f
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-05-27 13:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/793fd72fa66b1367b68fe798230ea61ea0aab…
8332956: Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 08face8c
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-27 14:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/08face8c4cd2d0b6f48f99bae5a380b7f7e4f…
8332890: Module imports don't work inside the same module
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/ImportModule.java
Changeset: ed81a478
Author: Yudi Zheng <yzheng(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-05-27 14:25:13 +0000
URL: https://git.openjdk.org/leyden/commit/ed81a478e175631f1de69eb4b43f927629fef…
8327964: Simplify BigInteger.implMultiplyToLen intrinsic
Reviewed-by: mdoerr, amitkumar, kvn, fyang
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: be1d374b
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-27 14:32:30 +0000
URL: https://git.openjdk.org/leyden/commit/be1d374bc54d43aae3b3c1feace22d38fe215…
8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: clanger, mdoerr
! src/hotspot/share/memory/guardedMemory.cpp
Changeset: 86eb5d9f
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-05-27 21:52:49 +0000
URL: https://git.openjdk.org/leyden/commit/86eb5d9f3be30ff9df1318f18ab73c7129c97…
8329958: Windows x86 build fails: downcallLinker.cpp(36) redefinition
Reviewed-by: kvn, shade
! src/hotspot/share/prims/downcallLinker.hpp
Changeset: b5e1615c
Author: Korov <korov@korov-win-laptop>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-05-28 06:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/b5e1615c0084538f2161fe9b56748d188983e…
8292955: Collections.checkedMap Map.merge does not properly check key and value
Reviewed-by: gli, liach, pminborg
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/CheckedMapBash.java
Changeset: 2f2cf38b
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-05-28 07:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/2f2cf38bb5cecea698e519396574343cfbe4f…
8332883: Some simple cleanup in vectornode.cpp
Reviewed-by: kvn
! src/hotspot/share/opto/vectornode.cpp
Changeset: 18509143
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-28 08:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/1850914380655ef3d08614a5656e7cc23478f…
8332864: Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 2edb6d98
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-05-28 08:12:36 +0000
URL: https://git.openjdk.org/leyden/commit/2edb6d98133d8bd6dc4527c7497c460283fdc…
8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode
Reviewed-by: kvn, roland
! src/hotspot/share/opto/classes.hpp
! 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
+ test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java
Changeset: cabe3374
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-05-28 11:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/cabe337400a0bd61d73bf3ca66e1626626729…
8331921: Hotspot assembler files should use common logic to setup exported functions
Reviewed-by: coleenp, erikj, dholmes
! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/os/bsd/defs.S.inc
+ src/hotspot/os/posix/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.S
+ src/hotspot/os_cpu/bsd_aarch64/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/safefetch_bsd_aarch64.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_64.S
! src/hotspot/os_cpu/bsd_x86/safefetch_bsd_x86_64.S
! 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
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
! src/hotspot/os_cpu/linux_ppc/safefetch_linux_ppc.S
! src/hotspot/os_cpu/linux_riscv/safefetch_linux_riscv.S
! src/hotspot/os_cpu/linux_s390/safefetch_linux_s390.S
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/linux_x86_64.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_64.S
Changeset: aa4c83a5
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-28 12:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/aa4c83a5bfe146714a46fb454aafc7393d2d8…
8332505: JEP 457: ClassRemapper forgets to remap bootstrap method references
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
Changeset: 7b52d0ac
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-05-28 12:54:37 +0000
URL: https://git.openjdk.org/leyden/commit/7b52d0acfc7d6083b407efa0877c139e9837f…
8332265: RISC-V: Materialize pointers faster by using a temp register
Reviewed-by: fyang, luhenry, mli
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
Changeset: e708d135
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-05-28 13:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/e708d135e3af7e0652cdbb680388a0735582b…
8332064: Implementation of Structured Concurrency (Third Preview)
Reviewed-by: jpai, bpb, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 87a06b6c
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-28 13:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842…
8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
+ test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
+ test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
- test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java
Changeset: 4754f059
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-28 14:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/4754f059f99a426cc8c5d94b0809e79d563ff…
8333035: Parallel: Remove ParMarkBitMap::IterationStatus
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 51ae08f7
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2024-05-28 15:02:50 +0000
URL: https://git.openjdk.org/leyden/commit/51ae08f72b879bc611177ea643cd88e36185d…
8333093: Incorrect comment in zAddress_aarch64.cpp
Reviewed-by: stefank
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
Changeset: 0f3e2cc3
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-05-28 15:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/0f3e2cc334e5926d53bbbce22e4a6bfeb2752…
8331670: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
Reviewed-by: mcimadamore, jpai, pminborg
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
+ test/jdk/sun/misc/TryUnsafeMemoryAccess.java
+ test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java
+ test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java
Changeset: b8f2ec90
Author: Steven Loomis <srl(a)openjdk.org>
Date: 2024-05-28 16:44:44 +0000
URL: https://git.openjdk.org/leyden/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b9…
8195675: Call to insertText with single character from custom Input Method ignored
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: da6aa2a8
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2024-05-28 17:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/da6aa2a86c86ba5fce747b36dcb2d6001cfcc…
8332849: Update doc/testing.{md,html} (spelling and stale information)
Reviewed-by: iris, ihse, erikj, djelinski
! doc/testing.html
! doc/testing.md
Changeset: 91caec07
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2024-05-28 19:26:17 +0000
URL: https://git.openjdk.org/leyden/commit/91caec07cb2e4d98d4366f5627f55834282ca…
8330542: Template for Creating Strict JAXP Configuration File
Reviewed-by: lancea, erikj, alanb, ihse, mullan, naoto
! make/modules/java.xml/Copy.gmk
+ src/java.xml/share/conf/jaxp-strict.properties.template
! src/java.xml/share/conf/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
Changeset: 9ac8d05a
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-05-28 20:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/9ac8d05a2567fbf65b944660739e5f8ad1fc2…
8332228: TypePollution.java: Unrecognized VM option 'UseSecondarySuperCache'
Reviewed-by: chagedorn, kvn
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
Changeset: 91ab088d
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-05-28 21:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/91ab088d5e64e068bafcda8d08f1769c39ba1…
8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 673f767d
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-05-28 22:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/673f767dadc8f3a784b9c31c406422846df32…
8285506: Unify os::vsnprintf implementations
Reviewed-by: jwaters, kbarrett, jsjolen
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 01060ad4
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-05-29 02:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/01060ad4ab18581aa46bc16e64c7f12a591a6…
8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/x86.ad
Changeset: 9a83dfee
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-05-29 05:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/9a83dfee14f4cd9cda476d11a027294a81095…
8332431: NullPointerException in JTable of SwingSet2
Reviewed-by: abhiscxk, kizune
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
Changeset: b8ae11e9
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-29 06:41:53 +0000
URL: https://git.openjdk.org/leyden/commit/b8ae11e99b99866888ad090c98c96e6d0c33a…
8332960: ubsan: classListParser.hpp:159:12: runtime error: load of value 2101478704, which is not a valid value for type 'ParseMode'
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/cds/classListParser.cpp
Changeset: 2cca83bc
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-05-29 07:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/2cca83bc82eb6b090ae96b8c072b986b93d92…
8332880: JFR GCHelper class recognizes "Archive" regions as valid
Reviewed-by: ayang, iwalulya
! test/lib/jdk/test/lib/jfr/GCHelper.java
Changeset: 3d4eb159
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-05-29 08:46:27 +0000
URL: https://git.openjdk.org/leyden/commit/3d4eb159e6d597f37081faf21b7e3f0f1af29…
8302744: Refactor Hotspot container detection code
Reviewed-by: jsjolen, stuefe
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
- test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
- test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 9b64ece5
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-29 09:11:04 +0000
URL: https://git.openjdk.org/leyden/commit/9b64ece514cf941ebc727991d97c43453d8a4…
8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'
Reviewed-by: mdoerr, jkern
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
Changeset: 6d718ae5
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-29 09:36:13 +0000
URL: https://git.openjdk.org/leyden/commit/6d718ae51aeb7143ebfa561501b87fe1ba480…
8324341: Remove redundant preprocessor #if's checks
Reviewed-by: kvn, ayang
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: c003c120
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-05-29 11:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e…
8331865: Consolidate size and alignment checks in LayoutPath
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 6cda4c59
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-05-29 11:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7…
8321543: Update NSS to version 3.96
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: fed2b560
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-05-29 12:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/fed2b56017ae454082d320513b77518e624fb…
8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 43a2f173
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-05-29 12:38:51 +0000
URL: https://git.openjdk.org/leyden/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdf…
8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage
Reviewed-by: sspitsyn, mdoerr
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 03b7a858
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-29 14:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/03b7a8586a77983b1851ddd3f4555fe2fca57…
8332259: JvmtiTrace::safe_get_thread_name fails if current thread is in native state
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTrace.cpp
Changeset: bc7d9e3d
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-29 15:01:07 +0000
URL: https://git.openjdk.org/leyden/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa…
8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization
Reviewed-by: cjplummer, amenkov
- test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdb/LocalProcess.java
Changeset: c8eea59f
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-05-29 18:23:23 +0000
URL: https://git.openjdk.org/leyden/commit/c8eea59f508158075382079316cf0990116ff…
8332919: SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref
Reviewed-by: kevinw, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: 789ac8b2
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-05-29 19:51:07 +0000
URL: https://git.openjdk.org/leyden/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734…
8333189: Make sure clang on linux uses lld as linker
Reviewed-by: jiangli, erikj
! make/autoconf/flags-ldflags.m4
+ make/data/hotspot-symbols/version-script-clang.txt
= make/data/hotspot-symbols/version-script-gcc.txt
! make/hotspot/lib/CompileJvm.gmk
Changeset: 2ea365c9
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-05-30 05:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/2ea365c94533a59865ab4c20ad8e100807227…
8333099: Missing check for is_LoadVector in StoreNode::Identity
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIsLoadVector.java
Changeset: 66d9bfce
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-30 06:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8…
8332725: Binding patterns with inferred type have erroneous node in the AST
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java
Changeset: 9a72068e
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-30 06:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/9a72068ef049886dada09e156118b1e9e8f80…
8332230: jshell throws AssertionError when processing annotations
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/QueuesAreFlushed.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 57bfd0e3
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-30 06:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30…
8332065: Calling readLine(null...) or readPassword(null...) on System.console() hangs jshell
Reviewed-by: prappo
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java
Changeset: 579cf705
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-30 06:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36…
8332597: Remove redundant methods from j.l.classfile.ClassReader API
Reviewed-by: liach, jlahoda
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
Changeset: 286cc163
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-05-30 06:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/286cc163fd4f8361a633dcb6494965020d02b…
8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04
Reviewed-by: prr
! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java
! test/jdk/java/awt/Paint/ListRepaint.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/jdk/java/awt/Window/SetWindowLocationByPlatformTest/SetWindowLocationByPlatformTest.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
! test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
! test/jdk/javax/swing/text/JTextComponent/5074573/bug5074573.java
Changeset: 2b4a4b7b
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2024-05-30 08:32:15 +0000
URL: https://git.openjdk.org/leyden/commit/2b4a4b7bd84806f997adc107abbd4351425e8…
8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java
Changeset: 3cff588a
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-05-30 09:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/3cff588a3104aa5224e7236eb2c2bb5852de9…
8332826: Make hashCode methods in ArraysSupport friendlier
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/hotspot/jtreg/compiler/intrinsics/TestArraysHashCode.java
! test/jdk/java/util/Arrays/HashCode.java
Changeset: 1b04f648
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-30 10:03:06 +0000
URL: https://git.openjdk.org/leyden/commit/1b04f6487c98899f738600fddfa726bab5167…
8216984: Deprecate for removal Socket constructors to create UDP sockets
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
Changeset: f608918d
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-30 11:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/f608918df3f887277845db383cf07b0863bba…
8332614: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! test/jdk/jdk/classfile/AttributesTest.java
Changeset: 4a20691e
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-05-30 13:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c…
8331876: JFR: Move file read and write events to java.base
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
+ src/java.base/share/classes/jdk/internal/event/JFRTracing.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
Changeset: 921860d4
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-05-30 13:38:14 +0000
URL: https://git.openjdk.org/leyden/commit/921860d41da2fac180d44a5cdf891b4f66094…
8333264: Remove unused resolve_sub_helper declaration after JDK-8322630
Reviewed-by: rcastanedalo
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 4acafb80
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-30 13:53:27 +0000
URL: https://git.openjdk.org/leyden/commit/4acafb809c66589fbbfee9c9a4ba7820f848f…
8333107: javac fails with an exception when processing broken lambda
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 70715423
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-05-30 15:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/707154235b29bebc4c3fdb797e24acd8e9f69…
8331189: Implementation of Scoped Values (Third Preview)
Reviewed-by: aph, jpai, mcimadamore
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
Changeset: 32636dcc
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-05-30 16:36:25 +0000
URL: https://git.openjdk.org/leyden/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766…
8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
Changeset: 1d889e54
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-05-30 17:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/1d889e54fc6d6039e68191420bb377ea560e2…
8332487: Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 922e312b
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-05-30 18:03:44 +0000
URL: https://git.openjdk.org/leyden/commit/922e312b0ab3ac54979ffdc53a8d8338e5223…
8328611: Thread safety issue in com.sun.tools.jdi.ReferenceTypeImpl::classObject
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
Changeset: 44c1845a
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-05-30 18:12:43 +0000
URL: https://git.openjdk.org/leyden/commit/44c1845ae7fdff524d4a60a51362834cfea5c…
8330852: All callers of JvmtiEnvBase::get_threadOop_and_JavaThread should pass current thread explicitly
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
Changeset: 11e926cf
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-30 18:21:29 +0000
URL: https://git.openjdk.org/leyden/commit/11e926cf50c64d57b0dba095eb62c2be4a8a8…
8332777: Update JCStress test suite
Reviewed-by: lmesnik
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: b3e29db1
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-05-30 18:21:40 +0000
URL: https://git.openjdk.org/leyden/commit/b3e29db14466ccc64a2815224ecefab4cec4c…
8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: ec88c6a8
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-05-30 18:59:21 +0000
URL: https://git.openjdk.org/leyden/commit/ec88c6a872a97cee1cde8844f5ee6834023a1…
8332917: failure_handler should execute gdb "info threads" command on linux
Reviewed-by: lmesnik, sspitsyn
! test/failure_handler/src/share/conf/linux.properties
Changeset: 79f49983
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-05-30 19:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/79f49983d3597e8ab1ffb30b23ce41ae5f298…
8321314: Reinstate disabling the compiler's default active annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: ffb0867e
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-05-30 20:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/ffb0867e2c07b41cb7124e11fe6cf63d9471f…
8331485: Odd Results when Parsing Scientific Notation with Large Exponent
8331680: NumberFormat is missing some bad exponent strict parse cases
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/LargeExponentsTest.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java
Changeset: 3634a910
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-05-30 20:38:38 +0000
URL: https://git.openjdk.org/leyden/commit/3634a9105053717f3099982390ce2b9e564f0…
8332751: Broken link in VirtualMachine.html
Reviewed-by: amenkov, alanb
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: e304a8ae
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-05-31 03:02:09 +0000
URL: https://git.openjdk.org/leyden/commit/e304a8ae63fdec125e085bd5048d62cf555e2…
8333307: Don't suppress jpackage logging in tests when it is detecting packaging tools in the system
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
Changeset: 1b7d59f1
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-05-31 03:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/1b7d59f171d0e2a3bdd234cddffac548b1f8b…
8333303: Issues with DottedVersion class
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
Changeset: 2ab8ab56
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-31 05:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/2ab8ab56130ca258bf0347ea44e74a8cad3d5…
8332858: References with escapes have broken positions after they are transformed
Reviewed-by: vromero, jjg
! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
Changeset: 22ef827e
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-31 06:26:35 +0000
URL: https://git.openjdk.org/leyden/commit/22ef827e2cc2409f21ad5c26611cb13d39b5c…
8320396: Class-File API ClassModel::verify should include checks from hotspot/share/classfile/classFileParser.cpp
Reviewed-by: liach, mcimadamore
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: ba323b51
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-05-31 06:50:29 +0000
URL: https://git.openjdk.org/leyden/commit/ba323b515d8821895356507bdb1e94df0776d…
8333047: Remove arena-size-workaround in jvmtiUtils.cpp
Reviewed-by: jsjolen, sspitsyn
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/prims/jvmtiUtil.cpp
Changeset: 95c8a69b
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-05-31 06:56:57 +0000
URL: https://git.openjdk.org/leyden/commit/95c8a69b0e7a99ec0cd41aa9b6ba033fd3216…
8332032: C2: Remove ExpandSubTypeCheckAtParseTime flag
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java
Changeset: bb4aed94
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-05-31 07:58:32 +0000
URL: https://git.openjdk.org/leyden/commit/bb4aed944ea511df8ddfbd50c885a271a2ea9…
8332961: Parallel: Limit PSParallelCompact::verify_complete range
Reviewed-by: tschatzl, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 778ad00a
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-05-31 08:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/778ad00af8eafa65604135088ad7d37bf5b8f…
8308642: Unhelpful pattern switch error: illegal fall-through to a pattern
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: a7864af0
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-05-31 08:48:14 +0000
URL: https://git.openjdk.org/leyden/commit/a7864af08acbe63d09f770ca66780738260fa…
8182774: Verify code in javap
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/man/javap.1
+ test/langtools/tools/javap/VerificationTest.java
Changeset: 7ab74c5f
Author: SendaoYan <syan(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-05-31 10:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/7ab74c5f268dac82bbd36355acf8e4f3d3571…
8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestPids.java
Changeset: d4812151
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2024-05-31 12:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/d48121512658003f21826e037590541464141…
8333005: Deadlock when setting or updating the inline cache
Reviewed-by: sjohanss, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! 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/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zUnload.cpp
Changeset: 2f2dc228
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2024-05-31 12:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/2f2dc2289bce47d8071a86215218f345cce71…
8330981: ZGC: Should not dedup strings in the finalizer graph
Reviewed-by: stefank, aboldtch, tschatzl
! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/z/zMark.cpp
Changeset: 79a78f03
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2024-05-31 13:00:04 +0000
URL: https://git.openjdk.org/leyden/commit/79a78f032effdae40816e7d3e2596dc2b8ef5…
8333129: Move ShrinkHeapInSteps flag to Serial GC
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: e930bc1f
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-05-31 13:11:23 +0000
URL: https://git.openjdk.org/leyden/commit/e930bc1fbbbb0f2f8a4d03bfe7a8f4420335a…
8329537: Nested and enclosing classes should be linked separately in breadcrumb navigation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
Changeset: 32ee252c
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-05-31 13:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/32ee252c455d3ddcb5954698b546ac39a4051…
8333169: javac NullPointerException record.type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 1e04ee6d
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-05-31 13:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/1e04ee6d57d5fe84e1d202b16e8d13dc13c00…
8331579: Reference to primitive type fails without error or warning
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
Changeset: d9e7b7e7
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-05-31 13:43:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9e7b7e7da98a0170d26301a4bbd61aad0127…
8210471: GZIPInputStream constructor could leak an un-end()ed Inflater
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
+ test/jdk/java/util/zip/GZIP/BasicGZIPInputStreamTest.java
Changeset: 5abc0292
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-05-31 13:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/5abc02927b480a85fadecf8d0385060451027…
8331877: JFR: Remove JIInliner framework
Reviewed-by: mgronlun
+ src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationMethod.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationTarget.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodInliningAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JITypeMapping.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
Changeset: 914423e3
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-05-31 15:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/914423e3b7162ad934fa4edc46ee37e0f401d…
8332899: RISC-V: add comment and make the code more readable (if possible) in MacroAssembler::movptr
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 681137ca
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-05-31 15:02:55 +0000
URL: https://git.openjdk.org/leyden/commit/681137cad2b1de8a0af1dfea949439bcaf5e7…
8333131: Source launcher should work with service loader SPI
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
Changeset: e4fbb15c
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-05-31 17:23:56 +0000
URL: https://git.openjdk.org/leyden/commit/e4fbb15c6a7b18f1ec66176080404818d3871…
8320215: HeapDumper can use DumpWriter buffer during merge
Reviewed-by: sspitsyn, yyang
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
Changeset: e650bdf4
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-05-31 17:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/e650bdf4654a0459bb2af95f08ba42ca87064…
8332507: compilation result depends on compilation order
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java
Changeset: e99f6a65
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-05-31 17:53:35 +0000
URL: https://git.openjdk.org/leyden/commit/e99f6a65a8307e6b31a08a677914dfd20d466…
8333236: Test java/foreign/TestAccessModes.java is timing out after passing
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
Changeset: 8aeada10
Author: Bernhard Urban-Forster <burban(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-05-31 18:18:49 +0000
URL: https://git.openjdk.org/leyden/commit/8aeada105acd143b38b02123377ef86513eee…
8331159: VM build without C2 fails after JDK-8180450
Reviewed-by: thartmann, kvn, aph
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 9fd0e734
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2024-05-31 20:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/9fd0e7349ebf4a49b5c0c7a16c866b5b8e626…
8332110: [macos] jpackage tries to sign added files without the --mac-sign option
Reviewed-by: asemenyuk
! 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
Changeset: 2cae9a03
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2024-05-31 21:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/2cae9a0397f4e46c6faec0a998ecad1c70155…
8314480: Memory ordering spec updates in java.lang.ref
Reviewed-by: dholmes, alanb, darcy
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/package-info.java
Changeset: 10eb1cb6
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2024-05-31 22:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/10eb1cb639095caa2636cc87c45201d4f8cf1…
8331879: Clean up non-standard use of /// comments in `java.base`
Reviewed-by: naoto, iris, darcy
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: c0ce7d87
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2024-06-01 05:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/c0ce7d871f09df6bf4a21be3579f3f39a49a7…
8333046: Clean codes in sun.security.util.math
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/ec/ECOperationsKATTest.java
! test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
Changeset: d29d5bfb
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-01 08:19:07 +0000
URL: https://git.openjdk.org/leyden/commit/d29d5bfb7fae35cb9f025c5a20e551a1391e3…
8333290: NMT report should not print Metaspace info if Metaspace is not yet initialized
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/nmt/memReporter.cpp
Changeset: 51b2f806
Author: SendaoYan <syan(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-06-01 11:31:19 +0000
URL: https://git.openjdk.org/leyden/commit/51b2f80627adc1ca9f8335c3c028109a7018a…
8332923: ObjectMonitorUsage.java failed with unexpected waiter_count
Co-authored-by: Jiawei Tang <jwtang(a)openjdk.org>
Reviewed-by: sspitsyn, alanb, amitkumar
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 24530022
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-06-01 12:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/24530022d066763f7573f5c6d2030a30dc55a…
8331977: Crash: SIGSEGV in dlerror()
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
Changeset: 4785461f
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-02 01:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/4785461f61d8f5c7444d2e6fd90f1e083dbc6…
7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/ReadLongZipFileName.java
Changeset: 8338946a
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-02 20:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/8338946a6d765eab9cd7a6cbc24c865a9cd35…
8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries
Reviewed-by: dcubed, stuefe
! src/hotspot/share/prims/jniCheck.cpp
Changeset: 769b3e48
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-02 20:29:03 +0000
URL: https://git.openjdk.org/leyden/commit/769b3e48ea97a13756cf096ae235d7434c0ca…
8333182: Add truncated tracing mode for TraceBytecodes
Reviewed-by: dholmes, fparain, coleenp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: cfe91ed3
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-03 01:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/cfe91ed39c9a0c8e8b16e142ee8cf3a90a6c6…
8333276: RISC-V: client VM build failure after JDK-8241503
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
Changeset: a4c7be86
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-03 01:48:10 +0000
URL: https://git.openjdk.org/leyden/commit/a4c7be862cc6dc121efb6c1c283236a588259…
8333006: RISC-V: C2: Support vector-scalar and vector-immediate arithmetic instructions
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 75220da2
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-03 04:42:44 +0000
URL: https://git.openjdk.org/leyden/commit/75220da26f647c6f3dabc05cea81cefaf3a1e…
8333154: RISC-V: Add support for primitive array C1 clone intrinsic
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 7c83d7ab
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-03 06:41:33 +0000
URL: https://git.openjdk.org/leyden/commit/7c83d7ab53f1f761a88a1d248b9a2f14980ef…
8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestPushCmpU3Node.java
Changeset: d2d78ad1
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-06-03 07:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/d2d78ad18e0b5d2a6a62f9c97ceec5592fa1d…
8280990: [XWayland] XTest emulated mouse click does not bring window to front
Reviewed-by: avu, psadhukhan, kizune
! test/jdk/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
! test/jdk/java/awt/Modal/helpers/TestDialog.java
! test/jdk/java/awt/Modal/helpers/TestFrame.java
Changeset: e0ac8249
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-06-03 07:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/e0ac8249f54222cc5efe49d5ed1068fed3073…
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: kvn, thartmann, aboldtch
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java
Changeset: 91101f0d
Author: SendaoYan <syan(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-03 08:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/91101f0d4fc8e06d0d74e06361db6ac87efee…
8333353: Delete extra empty line in CodeBlob.java
Reviewed-by: cjplummer, lmesnik
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
Changeset: 5ed0d52c
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2024-06-03 09:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/5ed0d52c8424dd2e7f1ac2404e9fabb40c840…
8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded
Reviewed-by: stefank, ayang
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
Changeset: b1015862
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-03 09:26:50 +0000
URL: https://git.openjdk.org/leyden/commit/b10158624bd0cfe009f0fe7f2a06ee08e6547…
8332514: Allow class space size to be larger than 3GB
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
Changeset: f0bffbce
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-06-03 10:03:42 +0000
URL: https://git.openjdk.org/leyden/commit/f0bffbce35bb06e724857e8651dd429c4f9df…
8333301: Remove static builds using --enable-static-build
Reviewed-by: sgehwolf, erikj
- make/BuildStatic.gmk
! make/Main.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: d07e530d
Author: SendaoYan <syan(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-06-03 12:07:11 +0000
URL: https://git.openjdk.org/leyden/commit/d07e530d33360dae687552a6dfbe26408f3fb…
8333128: Linux x86_32 configure fail with --with-hsdis=binutils --with-binutils-src
Reviewed-by: shade, jwaters, ihse
! make/autoconf/lib-hsdis.m4
Changeset: 1c514b34
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-06-03 13:00:23 +0000
URL: https://git.openjdk.org/leyden/commit/1c514b34c0260823e70f209996ac933a76ac3…
8325435: [macos] Menu or JPopupMenu not closed when main window is resized
Reviewed-by: azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/javax/swing/JMenu/TestUngrab.java
Changeset: 27af19d9
Author: John Engebretson <jengebr(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-03 13:38:48 +0000
URL: https://git.openjdk.org/leyden/commit/27af19d921a5cf15f5146471b58961815690b…
8332586: Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor}
Reviewed-by: shade, rriggs, liach
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ConstructorBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/reflect/MethodBenchmark.java
Changeset: 1f9e6290
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-03 14:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/1f9e62904c624b12bd344d2ef3021eb5d3377…
8333434: IGV: Print loop node for PHASE_BEFORE/AFTER_CLOOPS
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/loopnode.cpp
Changeset: 4de62073
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-03 15:40:47 +0000
URL: https://git.openjdk.org/leyden/commit/4de620732f03c71fec3e1c233947742d334c8…
8333229: Parallel: Rename ParMarkBitMap::_region_start to _heap_start
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 9686e804
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-06-03 15:52:21 +0000
URL: https://git.openjdk.org/leyden/commit/9686e804a2b058955ff88149c54a0a7896c0a…
8333103: Re-examine the console provider loading
Reviewed-by: redestad, jpai
! src/java.base/share/classes/java/io/Console.java
Changeset: 6dac8d64
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-06-03 22:00:31 +0000
URL: https://git.openjdk.org/leyden/commit/6dac8d64527b4e9ade783b99f82fbecd81c42…
8332424: Update IANA Language Subtag Registry to Version 2024-05-16
Reviewed-by: naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 1512011e
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-04 01:33:59 +0000
URL: https://git.openjdk.org/leyden/commit/1512011eaf24e056974d2d1485152ab3c8960…
8332123: [nmt] Move mallocLimit code to the nmt subdir
Reviewed-by: dholmes, stuefe
= src/hotspot/share/nmt/mallocLimit.cpp
= src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memTracker.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
Changeset: d230b303
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-04 01:53:18 +0000
URL: https://git.openjdk.org/leyden/commit/d230b30353f59135287436b09949b80e9fd73…
8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
Reviewed-by: iris, lancea
! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java
Changeset: c7d2a5c1
Author: Alexander Scherbatiy <alexsch(a)openjdk.org>
Date: 2024-06-04 03:12:40 +0000
URL: https://git.openjdk.org/leyden/commit/c7d2a5c1c4e86955100f4c40170dc25222abd…
8314070: javax.print: Support IPP output-bin attribute extension
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
+ src/java.desktop/share/classes/sun/print/CustomOutputBin.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
+ test/jdk/javax/print/attribute/CheckSupportedOutputBinsTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributePrintDialogTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributeTest.java
Changeset: 29e10e45
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2024-06-04 04:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/29e10e4582c1a844a6db4c42ba01bd1d6d4df…
8332547: Unloaded signature classes in DirectMethodHandles
Reviewed-by: jvernee, liach
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestUnloadedSignatureClass.java
Changeset: ca307263
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2024-06-04 05:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/ca3072635215755766575b4eb70dc6267969a…
8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled
Reviewed-by: abhiscxk, psadhukhan
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
Changeset: 67d6f3ca
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-04 06:20:31 +0000
URL: https://git.openjdk.org/leyden/commit/67d6f3ca9e8d1312c9e3a85dbe19903619f59…
8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 454660d3
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-06-04 07:04:57 +0000
URL: https://git.openjdk.org/leyden/commit/454660d361e39f362ff0e10a5c2389af910cc…
8332900: RISC-V: refactor nativeInst_riscv.cpp and macroAssembler_riscv.cpp
Reviewed-by: fyang, luhenry
! 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/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
Changeset: c7495fb3
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-04 07:56:55 +0000
URL: https://git.openjdk.org/leyden/commit/c7495fb35d7736815d5777ab776ace013f9d5…
8333444: Parallel: Inline PSParallelCompact::mark_obj
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
Changeset: 64bbae75
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-04 09:47:08 +0000
URL: https://git.openjdk.org/leyden/commit/64bbae75121ccf80c02a0960e2db62eb55805…
8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestIfWithPhiInput.java
Changeset: 0f4154a9
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-04 10:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/0f4154a9e9805534595feccc53a4a1abf20f9…
8331193: Return references when possible in GrowableArray
Reviewed-by: stefank, kbarrett, epeter
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
Changeset: 9ee741d1
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2024-06-04 11:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/9ee741d1e55c2520b28a5e3ca0604073d81d0…
8332015: since-checker - Add @ since tags to jdk.httpserver
Reviewed-by: alanb, dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java
Changeset: 8d3de45f
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-04 11:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/8d3de45f4dfd60dc4e2f210cb0c085fcf6efb…
8325168: JShell should support Markdown comments
Reviewed-by: jjg
- src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.compiler/share/classes/module-info.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java
Changeset: 664c993c
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-04 16:36:39 +0000
URL: https://git.openjdk.org/leyden/commit/664c993c41753843293388a6ff1481a94a5b4…
8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Co-authored-by: Dean Long <dlong(a)openjdk.org>
Reviewed-by: mdoerr, thartmann, mbaesken
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/relocInfo.cpp
Changeset: 4a1cdd5b
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-04 16:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/4a1cdd5ba947ffc88c1100966e68826eb35ed…
8333486: Parallel: Remove unused methods in psParallelCompact
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 31f70391
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-06-04 16:43:08 +0000
URL: https://git.openjdk.org/leyden/commit/31f70391e5f22ff5803d16b52c1e1248b6253…
8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error
Reviewed-by: dholmes, iklam
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: e0bab786
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-04 16:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/e0bab786402d70e9a74d1816c029c772ea01f…
8326951: since-checker - missing @ since tags
Reviewed-by: jpai
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/zip/Deflater.java
Changeset: b101dcb6
Author: David M. Lloyd <david.lloyd(a)redhat.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-06-04 16:57:59 +0000
URL: https://git.openjdk.org/leyden/commit/b101dcb609eae00b406f387cd90e58487d586…
8333312: Incorrect since tags on new ClassReader and ConstantPool methods
Reviewed-by: liach, asotona
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
Changeset: dce97031
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-04 16:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/dce97031555dcf689fecda16e444e7e8e9d5b…
8333226: Regressions 2-3% in Compress ZGC after 8331253
Reviewed-by: chagedorn, thartmann
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp
Changeset: 612b6896
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-06-04 17:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/612b6896d28cebf61ef024709ff3afb5e3ee0…
8043226: Better diagnostics for non-applicable type annotations
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java
Changeset: a706e35b
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-06-04 17:21:33 +0000
URL: https://git.openjdk.org/leyden/commit/a706e35b12addff987b489059be8f240c60fa…
8332039: Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
Changeset: 244f6ac2
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-04 19:18:41 +0000
URL: https://git.openjdk.org/leyden/commit/244f6ac222fa98fba4fb99bf5bccd36e3e6c5…
8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001t.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
- test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java
Changeset: 67b9a081
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-06-05 00:56:25 +0000
URL: https://git.openjdk.org/leyden/commit/67b9a081391d6ef775581d65da4b3cc302aa8…
8333586: Improve syntax of @see tags in javax.lang.model
Reviewed-by: iris, jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: d8261279
Author: lingjun.cg <lingjun.cg(a)alibaba-inc.com>
Committer: Denghui Dong <ddong(a)openjdk.org>
Date: 2024-06-05 01:51:20 +0000
URL: https://git.openjdk.org/leyden/commit/d826127970bd2ae8bf4cacc3c55634dc5af30…
8333462: Performance regression of new DecimalFormat() when compare to jdk11
Reviewed-by: liach, naoto, jlu
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
Changeset: 9db7c950
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2024-06-05 02:52:55 +0000
URL: https://git.openjdk.org/leyden/commit/9db7c950190853513f4c2afa0efa9a4ff72b6…
8332750: Broken link in CatalogFeatures.html
Reviewed-by: lancea, iris, naoto
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
Changeset: 7dbd0338
Author: SendaoYan <syan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-06-05 05:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/7dbd03388eef9cddbab6a622338b00ce250be…
8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present
Reviewed-by: thartmann, chagedorn
! test/hotspot/gtest/code/test_codestrings.cpp
Changeset: 1f094672
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-05 05:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/1f09467230971d6458918ec19ffeb259b8c02…
8327368: javac crash when computing exhaustiveness checks
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 4369856c
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-05 06:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/4369856c6dbef15b5d73aa1da07216f372a01…
8333130: MakeJAR2.sh uses hard-coded JDK version
Reviewed-by: lancea, darcy, sspitsyn, amenkov
- test/jdk/java/lang/instrument/MakeJAR2.sh
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/RetransformApp.java
Changeset: d0052c03
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-05 07:11:27 +0000
URL: https://git.openjdk.org/leyden/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0…
8333326: Linux Alpine build fails after 8302744
Reviewed-by: sgehwolf, clanger, stuefe
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 3944e673
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-05 07:53:48 +0000
URL: https://git.openjdk.org/leyden/commit/3944e67366601b6f748df1c5f93f184a7cb23…
8312132: Add tracking of multiple address spaces in NMT
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: stefank, stuefe
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memoryFileTracker.cpp
+ src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
+ src/hotspot/share/nmt/vmatree.cpp
+ src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
+ test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
+ test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
+ test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 3cbdf8d4
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-05 08:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/3cbdf8d4d4604c92d3760ba4e069216564306…
8333554: Parallel: Remove unused PSParallelCompact::is_in
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
Changeset: 8e903eeb
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-05 12:35:24 +0000
URL: https://git.openjdk.org/leyden/commit/8e903eeb1fa04130fa7f154870ffcb1eae36c…
8331896: JFR: Improve check for JDK classes
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 765ad0e4
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-06-05 12:39:56 +0000
URL: https://git.openjdk.org/leyden/commit/765ad0e40bc522de4b2821ccc60b9139faf73…
8331947: Preview creates checkbox for JEP-less preview feature
Reviewed-by: liach, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/NoPreview.java
Changeset: 2c1b311f
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-05 12:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/2c1b311f81319cee1af574526a91424c2577b…
8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510
Reviewed-by: kvn, clanger
! src/hotspot/share/utilities/copy.hpp
Changeset: 789f704d
Author: Doug Lea <dl(a)openjdk.org>
Date: 2024-06-05 13:02:15 +0000
URL: https://git.openjdk.org/leyden/commit/789f704d9ab5aaf87193f508859c4c9a528d7…
8322732: ForkJoinPool may underutilize cores in async mode
8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/util/concurrent/forkjoin/Starvation.java
Changeset: cbb6747e
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-05 13:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/cbb6747e6b9ce7e2b9e0ffb0a1f9499f7e0e1…
8329581: Java launcher no longer prints a stack trace
8329420: Java 22 (and 23) launcher calls default constructor although main() is static
8330864: No error message when ExceptionInInitializerError thrown in static initializer
Reviewed-by: stuefe
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/InstanceMainTest.java
+ test/jdk/tools/launcher/LauncherExceptionTest.java
Changeset: 6882b381
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-05 14:03:29 +0000
URL: https://git.openjdk.org/leyden/commit/6882b381e8662b5c134d3a1868c357eeb3523…
8333590: UnmodifiableHeaders.toString() returns a value that represents empty headers
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java
Changeset: 9a8096fe
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-05 14:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/9a8096feb82991784cabede823f0248fe2f41…
8330047: ASAN build error with gcc 13
Reviewed-by: aboldtch, stuefe
! src/hotspot/share/gc/z/zMarkStack.hpp
Changeset: 326dbb1b
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-06-05 14:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/326dbb1b139dd1ec1b8605339b91697cdf49d…
8312436: CompletableFuture never completes when 'Throwable.toString()' method throws Exception
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
Changeset: d85b0ca5
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-06-05 15:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/d85b0ca5cdc1820a886c46bf555b2051fed7f…
8332457: Examine startup overheads from JDK-8294961
8229959: Convert proxy class to use constant dynamic
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.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/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ProxyGenBench.java
Changeset: c5c08678
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-05 15:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/c5c0867881a43c81e88453274ac12e4545468…
8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
Changeset: 7acfba28
Author: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2024-06-05 15:47:52 +0000
URL: https://git.openjdk.org/leyden/commit/7acfba288ff4d1f43cc36506b2bd2d32107b0…
8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out
Reviewed-by: bpb
! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java
Changeset: d7d1afb0
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-05 15:55:20 +0000
URL: https://git.openjdk.org/leyden/commit/d7d1afb0a84e771870e9f43e08c4a63c8fdcc…
8206447: InflaterInputStream.skip receives long but it's limited to Integer.MAX_VALUE
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
Changeset: 438121be
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-05 15:58:59 +0000
URL: https://git.openjdk.org/leyden/commit/438121be6bdb085fa13ad14ec53b09ecdbd47…
8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive
Reviewed-by: dholmes, stuefe, sspitsyn
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 5dcb7a62
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-06-05 16:03:35 +0000
URL: https://git.openjdk.org/leyden/commit/5dcb7a627e1cfb360719a25722588180e5de9…
8160755: bug6492108.java test fails with exception Image comparison failed at (0, 0) for image 4 in GTK L&F
Reviewed-by: aivanov, dnguyen, tr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
+ test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java
Changeset: f73922b2
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-05 16:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/f73922b27d126314fc3127ee25aa40b6258c8…
8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java
Changeset: 9b3694c4
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2024-06-05 17:09:55 +0000
URL: https://git.openjdk.org/leyden/commit/9b3694c4fcc3cf46c0d827427ae8aadb477e8…
8319822: Use a linear-time algorithm for assert_different_registers()
Reviewed-by: kbarrett, stefank, stuefe
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/population_count.hpp
Changeset: f7dbb98f
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-05 17:20:44 +0000
URL: https://git.openjdk.org/leyden/commit/f7dbb98fe69eb98f8544577d81550b4fd8178…
8333086: Using Console.println is unnecessarily slow due to JLine initalization
Reviewed-by: asotona, naoto
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
+ test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
Changeset: 4c09d9f8
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-06-05 18:36:49 +0000
URL: https://git.openjdk.org/leyden/commit/4c09d9f8280092949a9fe0f26ee516e699f7b…
8332119: Incorrect IllegalArgumentException for C2 compiled permute kernel
Reviewed-by: sviswanathan, kvn
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestTwoVectorPermute.java
Changeset: 7564949a
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-06-05 19:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/7564949a56b533b9d955ff5feee75afd18e51…
8291643: Consider omitting type annotations from type error diagnostics
Reviewed-by: vromero
! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.out
! test/langtools/tools/javac/lambda/LambdaConv25.out
! test/langtools/tools/javac/warnings/6747671/T6747671.out
Changeset: 60ea17e8
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-06-05 21:46:41 +0000
URL: https://git.openjdk.org/leyden/commit/60ea17e8482936a6acbc442bb1be199e01008…
8311177: Switching to interpreter only mode in carrier thread can lead to crashes
Reviewed-by: pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/CarrierThreadEventNotification.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/libCarrierThreadEventNotification.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
Changeset: ca939075
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-06 00:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/ca9390755bc652251bdcfd9ec2a583680a63f…
8256828: ostream::print_cr() truncates buffer in copy-through case
Reviewed-by: stuefe, matsaave
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: 30894126
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-06-06 04:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/30894126a4ba8bc41c333c923ff3007503257…
8326716: JVMTI spec: clarify what nullptr means for C/C++ developers
Reviewed-by: kbarrett, cjplummer
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiLib.xsl
Changeset: b3f540d3
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-06-06 04:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/b3f540d354c4a4e2f2199019a2b880a373699…
8332921: Ctrl+C does not call shutdown hooks after JLine upgrade
Reviewed-by: asotona, vromero
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: b351b5f6
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-06-06 05:21:09 +0000
URL: https://git.openjdk.org/leyden/commit/b351b5f60ed836e6e21aa4ce5681e573a6057…
8331736: C2: Live Node limit exceeded limit after JDK-8316991
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
Changeset: 6f690a5b
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-06-06 05:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/6f690a5b01c3d438ba0a2a848a3909e43db65…
8333177: Invalid value used for enum Cell in ciTypeFlow::get_start_state
Reviewed-by: kvn, chagedorn
! src/hotspot/share/ci/ciTypeFlow.cpp
Changeset: 8f078532
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-06-06 06:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/8f0785325d54fb5b68867788d1fa3b20a238e…
8333410: [AArch64] Clean unused classes in nativeInst_aarch64.hpp
Reviewed-by: aph, chagedorn
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
Changeset: 7ef28312
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-06 06:58:05 +0000
URL: https://git.openjdk.org/leyden/commit/7ef283129388413b362942fb45af48d1f7393…
8333644: C2: assert(is_Bool()) failed: invalid node class: Phi
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java
Changeset: c7d2841f
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-06 07:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/c7d2841fb4ac97c0edec175cf37abd90167ea…
8332070: Convert package.html files in `java.management` to package-info.java
Reviewed-by: alanb
+ src/java.management/share/classes/java/lang/management/package-info.java
- src/java.management/share/classes/java/lang/management/package.html
+ src/java.management/share/classes/javax/management/loading/package-info.java
- src/java.management/share/classes/javax/management/loading/package.html
+ src/java.management/share/classes/javax/management/modelmbean/package-info.java
- src/java.management/share/classes/javax/management/modelmbean/package.html
+ src/java.management/share/classes/javax/management/monitor/package-info.java
- src/java.management/share/classes/javax/management/monitor/package.html
+ src/java.management/share/classes/javax/management/openmbean/package-info.java
- src/java.management/share/classes/javax/management/openmbean/package.html
+ src/java.management/share/classes/javax/management/package-info.java
- src/java.management/share/classes/javax/management/package.html
+ src/java.management/share/classes/javax/management/relation/package-info.java
- src/java.management/share/classes/javax/management/relation/package.html
+ src/java.management/share/classes/javax/management/remote/package-info.java
- src/java.management/share/classes/javax/management/remote/package.html
+ src/java.management/share/classes/javax/management/timer/package-info.java
- src/java.management/share/classes/javax/management/timer/package.html
Changeset: 880c6b42
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-06 07:46:35 +0000
URL: https://git.openjdk.org/leyden/commit/880c6b42ba74884690daa5c23f6605876f29a…
8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
Changeset: 1a50bd09
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-06-06 09:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/1a50bd09ef7abfa3709edb388c7dbb003d483…
8322568: JFR: Improve metadata for IEEE rounding mode fields
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: f15d423f
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-06 11:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/f15d423fb5451c7c8f2d1007235ebf8aa79a4…
6942632: Hotspot should be able to use more than 64 logical processors on Windows
Reviewed-by: jsjolen, dholmes
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/WindowsProcessorGroups.java
+ test/hotspot/jtreg/runtime/os/windows/GetAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/exeGetProcessorInfo.c
Changeset: 8de5d201
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-06 12:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/8de5d2014a87d58d389eb8400f619d1b1fa3a…
8332865: ubsan: os::attempt_reserve_memory_between reports overflow
Reviewed-by: stuefe, clanger
! src/hotspot/share/runtime/os.cpp
Changeset: 33fd6ae9
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-06 13:41:51 +0000
URL: https://git.openjdk.org/leyden/commit/33fd6ae98638d2a4b33d18cc4acee4f0daaa9…
8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed
Reviewed-by: thartmann, chagedorn
! src/hotspot/cpu/x86/relocInfo_x86.cpp
Changeset: 606df441
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-06-06 15:02:22 +0000
URL: https://git.openjdk.org/leyden/commit/606df441410a69034b4c113e85ce21937d1a0…
8332670: C1 clone intrinsic needs memory barriers
Reviewed-by: shade, thartmann, aph
! src/hotspot/share/c1/c1_GraphBuilder.cpp
Changeset: 02f24041
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-06-06 15:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/02f240415cbda5f67a91af50d5974fb001104…
8333560: -Xlint:restricted does not work with --release
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: vromero, mcimadamore
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
Changeset: d02cb742
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-06 15:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/d02cb742f79e88c6438ca58a6357fe432fb28…
8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3
Reviewed-by: jpai
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
Changeset: 487c4771
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-06 15:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/487c4771818999749bfd507ab85777795bba0…
8333647: C2 SuperWord: some additional PopulateIndex tests
Reviewed-by: kvn, chagedorn
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 9b436d04
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-06-06 15:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/9b436d048ec92f74ec6812ae20fde21751927…
8333674: Disable CollectorPolicy.young_min_ergo_vm for PPC64
Reviewed-by: mbaesken, zgu
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: 054362ab
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-06-06 15:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/054362abe040938b87eb1a1cab8a0a94540e0…
8332550: [macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
Reviewed-by: asemenov, kizune, achung
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
Changeset: 75dc2f85
Author: Joe Darcy <darcy(a)openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2024-06-06 16:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/75dc2f8518d0adea30f7065d6732b807c0220…
8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24
8330184: Add source 24 and target 24 to javac
Reviewed-by: iris, vromero, asotona, dholmes
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 2a37764e
Author: Kevin Rushforth <kcr(a)openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2024-06-06 17:29:58 +0000
URL: https://git.openjdk.org/leyden/commit/2a37764e7428d579a3080e62681f1c9c9f816…
8333743: Change .jcheck/conf branches property to match valid branches
Reviewed-by: erikj, iris
! .jcheck/conf
Changeset: 6238bc8d
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-06-06 20:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/6238bc8da2abe7a1f0cdd98c0af01e9ba1869…
8333456: CompactNumberFormat integer parsing fails when string has no suffix
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
Changeset: d8af5894
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-07 00:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/d8af58941b5dedb9774c0971895c4924e57ac…
8026127: Deflater/Inflater documentation incomplete/misleading
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
+ src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java
Changeset: 944aeb81
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-07 05:01:23 +0000
URL: https://git.openjdk.org/leyden/commit/944aeb81b16e3e7a3019cafdefe67b797fa6b…
8325155: C2 SuperWord: remove alignment boundaries
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
Changeset: e5383d71
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-07 05:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/e5383d710c0727181a2f0b569a881de2492e3…
8333713: C2 SuperWord: cleanup in vectornode.cpp/hpp
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: b4beda21
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-07 05:07:03 +0000
URL: https://git.openjdk.org/leyden/commit/b4beda21b487886b022e04766e140e6d1df10…
8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java
Reviewed-by: kvn, thartmann, stuefe
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: f7862bd6
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-06-07 06:16:03 +0000
URL: https://git.openjdk.org/leyden/commit/f7862bd6b9994814c6dfd43d471122408601f…
8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 8ffc35d1
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-07 07:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/8ffc35d117846a7a2aa08afed662273d2f887…
8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1
Reviewed-by: lucy, serb
! test/jdk/ProblemList.txt
Changeset: bf7f1c41
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-07 07:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a…
8333211: NMT Reports: replace manual indentation handling with auto indent
Reviewed-by: jsjolen, asmehra
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: a2030fff
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-07 08:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/a2030fff9833aba40e8c7c177151a30a0812a…
8332516: Serial: Always sample promoted bytes to avoid getting stuck in Full GCs
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 6968770b
Author: Varada M <varadam(a)openjdk.org>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-06-07 08:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/6968770b1e918c74fc009e3562a827bb4acbe…
8331935: Add support for primitive array C1 clone intrinsic in PPC
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 40b2fbd8
Author: Varada M <varadam(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-06-07 08:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/40b2fbd8207404961d3d23375b288cceafc3f…
8331733: [PPC64] saving and restoring CR is not needed at most places
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 486dee2c
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2024-06-07 12:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/486dee2cf420981b4c8111c24c5fbd27aceb2…
8333653: Remove MallocHeader::get_stack
Reviewed-by: stuefe
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
Changeset: d130d2f4
Author: SendaoYan <syan(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-06-07 13:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/d130d2f4f46d37a2b924343de19d012c129b0…
8333477: Delete extra empty spaces in Makefiles
Reviewed-by: erikj, chagedorn, liach, jwaters
! src/jdk.hotspot.agent/test/libproc/Makefile
! src/utils/LogCompilation/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile
Changeset: d744059b
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-07 14:50:29 +0000
URL: https://git.openjdk.org/leyden/commit/d744059b5b3e944bee53536de6f404666e45e…
8333774: Avoid eagerly loading various EmptySpliterator classes
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/util/Spliterators.java
Changeset: ee82346b
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-06-07 15:40:59 +0000
URL: https://git.openjdk.org/leyden/commit/ee82346bd5ecf3024d6dc7b7529598099483a…
8325984: 4 jcstress tests are failing in Tier6 4 times each
Reviewed-by: shade
! test/hotspot/jtreg/ProblemList.txt
Changeset: 25ad8623
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-06-07 16:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/25ad86234a7cd6e606b273f3e63351aa07c56…
8332161: Test restoring echo in the Console implementation (java.base)
Reviewed-by: joehw, prappo
+ test/jdk/java/io/Console/RestoreEchoTest.java
+ test/jdk/java/io/Console/restoreEcho.exp
Changeset: 8e72d7cf
Author: Scott Gibbons <sgibbons(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-06-07 17:02:14 +0000
URL: https://git.openjdk.org/leyden/commit/8e72d7cf8e7dfc7eb9e66bc562f125f947e37…
8320448: Accelerate IndexOf using AVX2
Reviewed-by: epeter, kvn, sviswanathan
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! test/jdk/TEST.ROOT
+ test/jdk/java/lang/String/IndexOf.java
+ test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfHuge.java
Changeset: 512b2b4f
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-07 17:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/512b2b4f141f9a202984150b0427372e1a409…
8330420: Inverted use of DisplayVMOutputToStderr in ostream_exit
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 17bd483f
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-06-07 19:30:37 +0000
URL: https://git.openjdk.org/leyden/commit/17bd483ff01e463cef45824f0c1296a8f3e78…
8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"
Reviewed-by: sspitsyn, kevinw, lmesnik
! test/jdk/com/sun/tools/attach/Agent.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/RedefineAgent.java
Changeset: c37d02ae
Author: Elif Aslan <elifasln(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2024-06-07 19:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/c37d02aef38da178fcf56e3c5cccc41cc5175…
8312412: Uninitialized klassVtable::_verify_count field
Reviewed-by: shade, phh
! src/hotspot/share/oops/klassVtable.hpp
Changeset: 18e7d7b5
Author: Neethu Prasad <neethp(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2024-06-07 20:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/18e7d7b5e710b24e49b995777906a197e3579…
8333716: Shenandoah: Check for disarmed method before taking the nmethod lock
Reviewed-by: shade, ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
Changeset: cf677c90
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-06-07 20:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/cf677c901e70d98404ec9cc3d75a93926e02f…
8333823: Update --release 23 symbol information for JDK 23 build 26
Reviewed-by: iris, jjg
! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
Changeset: a6fc2f83
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-06-08 04:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/a6fc2f839a5e494b940ee473cbd942ec5f884…
8333412: [s390x] Add support for branch on count instruction
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
Changeset: 8d2f9e57
Author: Chen Liang <liach(a)openjdk.org>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-08 13:05:36 +0000
URL: https://git.openjdk.org/leyden/commit/8d2f9e57c3797c01c84df007f4d2bfdcd645d…
8333749: Consolidate ConstantDesc conversion in java.base
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Reviewed-by: redestad, jvernee
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.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/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
Changeset: a9413973
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-06-09 00:47:23 +0000
URL: https://git.openjdk.org/leyden/commit/a941397327972f130e683167a1b429f17603d…
8329031: CPUID feature detection for Advanced Performance Extensions (Intel® APX)
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: de55db23
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-10 08:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/de55db2352f84c101f8197ee7aca80d72807f…
8333522: JFR SwapSpace event might read wrong free swap space size
Reviewed-by: sgehwolf, lucy
! src/hotspot/os/linux/os_linux.cpp
Changeset: 8aa35cac
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-10 08:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/8aa35cacfcc94d261de102b628eb954c71eae…
8333833: Remove the use of ByteArrayLittleEndian from UUID::toString
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: 83b34410
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-10 09:00:05 +0000
URL: https://git.openjdk.org/leyden/commit/83b34410e326c47f357a37c3a337b7dedb8cb…
8322811: jcmd System.dump_map help info has conflicting statements
Reviewed-by: dholmes, kevinw
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 5f9d3e3a
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2024-06-10 09:37:43 +0000
URL: https://git.openjdk.org/leyden/commit/5f9d3e3af8342592242cb304b2c219508d56e…
8333722: Fix CompilerDirectives for non-compiler JVM variants
Reviewed-by: kvn
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: 7b43a8cd
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-06-10 10:05:14 +0000
URL: https://git.openjdk.org/leyden/commit/7b43a8cd7c663facbe490f889838d7ead0eba…
8333824: Unused ClassValue in VarHandles
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: e22fc121
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-10 12:33:32 +0000
URL: https://git.openjdk.org/leyden/commit/e22fc121aed56dad2eedfdc3a53f2a655c3b2…
8333775: Small improvement to outputStream auto-indentation mode
Reviewed-by: jsjolen, mbaesken
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: ec1664e8
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-10 12:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec1664e8c9413890ce2dae5c2dbbce3449d67…
8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
Changeset: e7dc76b5
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-06-10 12:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/e7dc76b5776e05082281fb640d1592479cfe9…
8333849: (dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/etc/MemorySegments.java
Changeset: 2a242db0
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-06-10 12:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/2a242db01ed1d502affa4a954e601266fa98d…
8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java
Changeset: e0afe0b5
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-06-10 13:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/e0afe0b5e4f9bfa1f608be98e0a4f3bb4a7e4…
8326085: Remove unnecessary UpcallContext constructor
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/prims/upcallLinker.cpp
Changeset: ce5727df
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-06-10 13:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/ce5727df4436425b24b89f24c6e6b708575ec…
8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 6ea28fb3
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-10 15:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/6ea28fb30ce7d48e2f053cb9faf4f2a5dba52…
8333641: Serial: Remove Generation::supports_tlab_allocation
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: b68609f8
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-10 15:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/b68609f80d629846870c45d34046d8c479410…
8333779: Parallel: Remove Summary phase related debug print during Full GC
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
- test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp
Changeset: b2547620
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-06-10 15:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/b25476200ab8bea4f25a671d5b9351662d11c…
8333829: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 13642cb4
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-06-10 17:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/13642cb4b8895ad07b2249c9e215a6a037e5c…
8333828: Use value javadoc tag in java.lang.{Float, Double}
Reviewed-by: liach, rgiulietti
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 96911537
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-06-10 17:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/96911537557dd95cd11598cd9a9f4e64e05e6…
8329141: Obsolete RTM flags and code
Reviewed-by: chagedorn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/java.cpp
- src/hotspot/share/runtime/rtmLocking.cpp
- src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/RTMLockingAwareTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortType.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BufferOverflowProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BusyLock.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/CompilableTest.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/MemoryConflictProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/NestedAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c
Changeset: 3a01b47a
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-11 01:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/3a01b47ac97714608356ce3faf797c37dc63e…
8330205: Initial troff manpage generation for JDK 24
Reviewed-by: alanb, iris
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 41c88bc3
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-11 03:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/41c88bc395ab8c927bcafca9dc6c8a77de72d…
8333756: java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic
Reviewed-by: amenkov, cjplummer
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
Changeset: fe9c63cf
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2024-06-11 05:35:33 +0000
URL: https://git.openjdk.org/leyden/commit/fe9c63cf73db7833646345e362cbda020ac40…
8333931: Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification
Reviewed-by: serb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4d6064a7
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-06-11 05:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/4d6064a76003addf38e6eb6b925dad8043581…
8333649: Allow different NativeCall encodings
Reviewed-by: kvn, mli
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
Changeset: badf1cb9
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-11 06:57:05 +0000
URL: https://git.openjdk.org/leyden/commit/badf1cb9ce9dcae6cca92046f7cc1231067ca…
8331675: gtest CollectorPolicy.young_min_ergo_vm fails after 8272364
Reviewed-by: tschatzl, zgu, gli
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: 0e4d4a0c
Author: Bhavana Kilambi <bkilambi(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-06-11 07:16:56 +0000
URL: https://git.openjdk.org/leyden/commit/0e4d4a0c3150c01d927bd69cc578cea053cf1…
8320725: AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction
Co-authored-by: Eric Liu <eliu(a)openjdk.org>
Reviewed-by: gli, epeter, aph
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java
Changeset: 788b876e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-11 07:53:53 +0000
URL: https://git.openjdk.org/leyden/commit/788b876ebd631bdaea99954196eae47b18c49…
8333917: G1: Refactor G1CollectedHeap::register_old_region_with_region_attr
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
Changeset: 93f3918e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-11 08:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/93f3918ee16fd4360f1d57c379a4bdc4baa88…
8333954: Parallel: Remove unused arguments of type ParCompactionManager*
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 28437459
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-06-11 11:23:53 +0000
URL: https://git.openjdk.org/leyden/commit/28437459fb78eda616d50917580c10ed16a4a…
8333972: Parallel: Remove unused methods in PSOldGen
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: ef101f1b
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-06-11 11:32:12 +0000
URL: https://git.openjdk.org/leyden/commit/ef101f1bf20f2813f855af4bc4eb317565175…
8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit
Reviewed-by: kvn, thartmann, epeter
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java
Changeset: aaaa86b5
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-06-11 11:47:19 +0000
URL: https://git.openjdk.org/leyden/commit/aaaa86b57172d45d1126c50efc270c6e49aba…
8333360: PrintNullString.java doesn't use float arguments
Reviewed-by: aivanov, abhiscxk, achung
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
Changeset: b77bd5fd
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2024-06-11 17:34:09 +0000
URL: https://git.openjdk.org/leyden/commit/b77bd5fd6a6f7ddbed90300fba790da4fb683…
8333742: ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259
Reviewed-by: rriggs
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
! src/java.base/windows/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
Changeset: 7ed8a5c4
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-11 18:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/7ed8a5c431e1cba34167896f8d331caf59485…
8333841: Add more logging into setfldw001 tests
Reviewed-by: cjplummer, amenkov, sspitsyn
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/setfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/setfmodw001.cpp
Changeset: bbd3b1d8
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2024-06-11 20:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/bbd3b1d812da997347fca4c06e22794285ab0…
8334036: Update JCov for class file version 68
Reviewed-by: alanb, erikj
! make/conf/jib-profiles.js
Changeset: 56e8e607
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-06-11 21:03:20 +0000
URL: https://git.openjdk.org/leyden/commit/56e8e60792b23bc101f46b497dcc9d3c76855…
8330534: Update nsk/jdwp tests to use driver instead of othervm
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances001/instances001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances002/instances002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo001/ownedMonitorsStackDepthInfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo002/ownedMonitorsStackDepthInfo002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/InstanceCounts/instanceCounts001/instanceCounts001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: a7205cc6
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-06-11 22:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/a7205cc6512796466fefe17d171082995e096…
8333926: Shenandoah: Lower default immediate garbage threshold
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1c80ddb8
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-06-12 05:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/1c80ddb8efdb883623652b20849413b602c10…
8333940: Ensure javax/swing/TestUngrab.java run on all platforms
Reviewed-by: tr
! test/jdk/javax/swing/JMenu/TestUngrab.java
Changeset: bd046d9b
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-06-12 05:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/bd046d9b9e79e4eea89c72af358961ef6e98e…
8222884: ConcurrentClassDescLookup.java times out intermittently
Reviewed-by: rriggs, mbaesken
! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java
Changeset: abbf45b5
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-12 06:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/abbf45b57edf2f5bf9a3f2fa408f35a43ebe9…
8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]'
Reviewed-by: jbechberger, stuefe
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
Changeset: a7e4ab93
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-06-12 07:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/a7e4ab9300730c32f6cf0dafd48f5e093f4ac…
8333730: ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null
Reviewed-by: cjplummer, amenkov
! test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp
Changeset: a0318bc8
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-06-12 09:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/a0318bc873f019b6d11571cfd4113ca8cc183…
8334077: Fix problem list entries for compiler tests
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: c80e2eb3
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-06-12 09:35:48 +0000
URL: https://git.openjdk.org/leyden/commit/c80e2eb35c4eb03f17a2a31e979e5c369453e…
8333886: Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory.
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: bd750b6b
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-06-12 10:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/bd750b6b783101a3b992a25e7bc64777bb08d…
8319933: Disable tests for JDK-8280481 on Graal
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
Changeset: 81ca0ece
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-12 10:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/81ca0ece2e69477b3d22a40c51e044d56e13b…
8334028: HttpClient: NPE thrown from assert statement
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java
Changeset: 81083a0e
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-06-12 11:29:58 +0000
URL: https://git.openjdk.org/leyden/commit/81083a0e10d9c92f5247ae256e170709014b5…
8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out
Reviewed-by: jpai
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java
Changeset: 5a8a9fdf
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-06-12 13:24:58 +0000
URL: https://git.openjdk.org/leyden/commit/5a8a9fdfa599e8939a5c6675883a92c869474…
8333382: [s390x] Enhance popcnt Instruction to use Z15 facilities
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ test/micro/org/openjdk/bench/vm/compiler/PopCount.java
Changeset: 2c9185eb
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2024-06-12 13:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/2c9185eb81c9dfcc30d160a6254089c474b56…
8321308: AArch64: Fix matching predication for cbz/cbnz
Reviewed-by: fyang, adinn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrLenCheckOptimization.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: ba67ad63
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-06-12 13:37:03 +0000
URL: https://git.openjdk.org/leyden/commit/ba67ad63ae7d7d399e41ab258576123fb6d95…
8319457: Update jpackage to support WiX v4 and v5 on Windows
Reviewed-by: almatvee
! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
Changeset: 2c1da6c6
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-06-12 14:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/2c1da6c6fa2e50856ea71c0e266961171bee1…
8332139: SymbolTableHash::Node allocations allocates twice the required memory
Reviewed-by: iwalulya, coleenp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: b697b48a
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2024-06-12 18:44:07 +0000
URL: https://git.openjdk.org/leyden/commit/b697b48a0133458983caea4acc6de8de3e56d…
8315655: [macos] Right click and dragging over a component with a popup menu will open the popup
Reviewed-by: dnguyen, psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
+ test/jdk/javax/swing/JPopupMenu/MouseDragPopupTest.java
Changeset: 74468bc1
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-06-12 18:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/74468bc1f3aff7f53b91e342711dc095d97fd…
8209092: Remove outdated wording from RC5ParameterSpec
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
Changeset: fcedde80
Author: Inigo Mediavilla Saiz <imediava(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-12 23:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/fcedde804277af5a26febdcfb7817858d72f0…
8330846: Add stacks of mounted virtual threads to the HotSpot thread dump
Reviewed-by: dholmes, alanb
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java
Changeset: 238162a3
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-06-13 02:53:48 +0000
URL: https://git.openjdk.org/leyden/commit/238162a3b8ce307659420661903a7f8ac1f06…
8322064: Remove expired flags in JDK 24
Reviewed-by: kvn, stuefe
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
Changeset: 301bd708
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2024-06-13 04:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/301bd7085654328f941c462bc786e995051d1…
8311110: multichar warning in WinAccessBridge.cpp
Reviewed-by: djelinski, jwaters, prr
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
Changeset: d0981826
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-12 22:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/d09818267b965c255f58af140f815403f641a…
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! test/hotspot/jtreg/ProblemList.txt
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
+ src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! test/hotspot/jtreg/ProblemList.txt
1
0
Hey,
I hope this mailing list is the right place for this. I am working with
Sébastien Deleuze on the Spring team and we've been focusing quite a bit on
CDS lately and how it can be easily leveraged by our user base.
One thing we quickly found out was that the cache can be more or less
effective depending on the way you start the app (classloaders, non
deterministic list of jar files, etc). Initially, we were testing the
startup time and comparing when CDS wasn't enabled.
I think there must be a better way and, for the lack of finding one, I've
developed a (very) pragmatic approach of parsing the JVM logs and producing
a report[1]. The tool has improved a bit for our own use case, creating the
cache and providing a report of the warnings that were issued (to spot
packages that couldn't be managed and why).
Parsing the logs is good enough for our little testing there but we were
wondering if there was an appetite (or need) to productize this. We were
thinking that JFR events could be an option.
Thanks,
S.
[1] https://github.com/snicoll/cds-log-parser
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
2
2
git: openjdk/leyden: premain: Editorial changes to README, plus better mermaid format from lujaniuk
by John Rose 11 Jun '24
by John Rose 11 Jun '24
11 Jun '24
Changeset: abdbf473
Author: John Rose <jrose(a)openjdk.org>
Date: 2024-06-10 20:18:03 +0000
URL: https://git.openjdk.org/leyden/commit/abdbf473211c2d985cec21038012280a7b358…
Editorial changes to README, plus better mermaid format from lujaniuk
! README.md
! test/hotspot/jtreg/premain/lib/GithubMDChart.java
1
0
git: openjdk/leyden: premain: Proper handling of pending stale tasks in CompileQueue
by duke 07 Jun '24
by duke 07 Jun '24
07 Jun '24
Changeset: 0518a5d2
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2024-06-07 12:46:12 +0000
URL: https://git.openjdk.org/leyden/commit/0518a5d203f4938e6d3b2b042b27ecd8cd217…
Proper handling of pending stale tasks in CompileQueue
! src/hotspot/share/compiler/compileBroker.cpp
1
0
06 Jun '24
Changeset: 16e4da7f
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-05 18:51:41 +0000
URL: https://git.openjdk.org/leyden/commit/16e4da7fac11d6f5b51b0cfa2fa52c8edb418…
Disabled tests for differnt coop encodings
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenGCFlags.java
1
0
06 Jun '24
Changeset: 74171dd1
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2024-06-05 17:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/74171dd1de000a343076f09f6e33f3a331963…
Treat SCC warnings as error when -Xshare:on
! src/hotspot/share/code/SCCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyTestBase.java
1
0
05 Jun '24
Changeset: 789f1452
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-04 21:32:31 +0000
URL: https://git.openjdk.org/leyden/commit/789f1452f035f4856852e83f25137bc002162…
Added notes about supported garbage collectors
! README.md
1
0
git: openjdk/leyden: premain: Fixed -XX:+UseCompatibleCompressedOops crash on macos
by duke 04 Jun '24
by duke 04 Jun '24
04 Jun '24
Changeset: 5214ff1e
Author: iklam <ilam3388(a)gmail.com>
Date: 2024-06-04 15:02:54 +0000
URL: https://git.openjdk.org/leyden/commit/5214ff1ef6705df83e0d8d69022413cb6c2c8…
Fixed -XX:+UseCompatibleCompressedOops crash on macos
! src/hotspot/share/memory/virtualspace.cpp
1
0