git: openjdk/leyden: premain: 395 new changesets
duke
duke at openjdk.org
Thu Jun 13 18:33:18 UTC 2024
Changeset: 95f79c67
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-05-16 02:21:30 +0000
URL: https://git.openjdk.org/leyden/commit/95f79c678737fb8de9ed45c516761d4d818869ef
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 at openjdk.org>
Date: 2024-05-16 05:42:38 +0000
URL: https://git.openjdk.org/leyden/commit/fe8a2aff3129b515c2a0f3ab96f5e3ad6cef7b70
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 at openjdk.org>
Date: 2024-05-16 07:25:11 +0000
URL: https://git.openjdk.org/leyden/commit/ab8d7b0cedfaae124262325cd1d4b59cef996d85
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 at openjdk.org>
Date: 2024-05-16 07:32:24 +0000
URL: https://git.openjdk.org/leyden/commit/ee4a9d34827166ff9ac04e2375058fdc08e43194
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 at openjdk.org>
Date: 2024-05-16 07:51:40 +0000
URL: https://git.openjdk.org/leyden/commit/96c5c3fe75103dc45bc1c3ccce0ab36303121a60
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 at openjdk.org>
Date: 2024-05-16 08:55:03 +0000
URL: https://git.openjdk.org/leyden/commit/f398cd225012694a586e528936159b6df7b1586c
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 at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-16 10:36:51 +0000
URL: https://git.openjdk.org/leyden/commit/f9f8d0b48057a02923e36c8e11286b57cc72279e
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 at openjdk.org>
Date: 2024-05-16 10:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/910d77becd15580296687b00fed085ab106cb2eb
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 at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-16 11:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/a33cb9045b2c0cae7d894715d1484e77b7607de6
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 at openjdk.org>
Date: 2024-05-16 14:00:03 +0000
URL: https://git.openjdk.org/leyden/commit/fa3e94d30f11bdccbe290041ae19490ce4940bb1
8332393: Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6f7ddbec
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-05-16 15:49:46 +0000
URL: https://git.openjdk.org/leyden/commit/6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b
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 at openjdk.org>
Date: 2024-05-16 16:12:53 +0000
URL: https://git.openjdk.org/leyden/commit/259915168d6656b1b8ddad03c377082d6a5224e5
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 at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-05-16 16:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/dc184f1099e09cef095cd8438d88dd8a1e6f5522
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 at openjdk.org>
Date: 2024-05-16 17:07:19 +0000
URL: https://git.openjdk.org/leyden/commit/da9c23ace9bdf398d811a88ed137217dd3167231
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 at openjdk.org>
Date: 2024-05-17 00:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbfa2b
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 at openjdk.org>
Date: 2024-05-17 01:55:30 +0000
URL: https://git.openjdk.org/leyden/commit/7c750fd95b83d0a93b0cce681dcfbbae1f220fdd
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 at openjdk.org>
Date: 2024-05-17 04:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/9160ef8b9d9f2c87ca6df08d85dad4271085f0ac
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 at openjdk.org>
Date: 2024-05-17 06:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/6422efa3c7917525a879e80657ca4dcfb6d67514
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 at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-17 06:39:53 +0000
URL: https://git.openjdk.org/leyden/commit/ae999eae7e61072ad964a43f622fa930ce1179f7
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 at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2024-05-17 08:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/14198f502f0a721e479adc754a2c7d94b665fbe6
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 at openjdk.org>
Date: 2024-05-17 09:09:02 +0000
URL: https://git.openjdk.org/leyden/commit/f1ce9b0ecce9b506f5bf7a66fcf03c93b9ae8fed
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 at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-05-17 09:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/d84a8fd8762fe9448e73d75ec9dc8c4876b1a709
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 at openjdk.org>
Date: 2024-05-17 09:49:44 +0000
URL: https://git.openjdk.org/leyden/commit/0b0445be2833286b4eace698b91a658de3e7608b
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 at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-05-17 12:12:43 +0000
URL: https://git.openjdk.org/leyden/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85fc0a
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 at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-17 12:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/beeffd4671649e5d8f9c96f0455ac90a82917234
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 at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-17 12:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438bde
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 at openjdk.org>
Date: 2024-05-17 12:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/4eb1eaf04477b9a8947a57655cf36380b5b88b5c
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 at openjdk.org>
Date: 2024-05-17 12:36:06 +0000
URL: https://git.openjdk.org/leyden/commit/9bb6169a1cba900fa79d63119696efe265762083
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 at openjdk.org>
Date: 2024-05-17 13:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/44bdf9964eb2dd0eb4034576e1f903a27c410286
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 at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date: 2024-05-17 13:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/e611151796d71c40a9395cb6fbe734f36d4c1b55
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 at openjdk.org>
Date: 2024-05-17 14:06:08 +0000
URL: https://git.openjdk.org/leyden/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c2ed
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 at openjdk.org>
Date: 2024-05-17 14:16:11 +0000
URL: https://git.openjdk.org/leyden/commit/39a55e97799b5328da85aaa66c8d23175b305691
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 at openjdk.org>
Date: 2024-05-17 17:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5398
8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments
Co-authored-by: Jim Laskey <jlaskey at 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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-17 23:39:31 +0000
URL: https://git.openjdk.org/leyden/commit/8acdd2d7c8de17515b87815d54ce556237039406
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 at openjdk.org>
Date: 2024-05-18 05:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/b92bd671835c37cff58e2cdcecd0fe4277557d7f
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 at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2024-05-20 09:23:40 +0000
URL: https://git.openjdk.org/leyden/commit/d6b7f9b170b6ce4f7275cc7595b71b9a3e93c133
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 at openjdk.org>
Date: 2024-05-20 17:56:44 +0000
URL: https://git.openjdk.org/leyden/commit/7652f9811bfddf08650b0c3277012074873deade
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 at openjdk.org>
Date: 2024-05-20 18:52:34 +0000
URL: https://git.openjdk.org/leyden/commit/b78613b6813a85662fb2af2004d0b68002fe471d
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 at openjdk.org>
Date: 2024-05-21 00:39:46 +0000
URL: https://git.openjdk.org/leyden/commit/6e805127f8091d46205165746d7c59a40703958d
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 at openjdk.org>
Date: 2024-05-21 05:31:44 +0000
URL: https://git.openjdk.org/leyden/commit/fb45bab8e15d7dc59fe801922d768d377d3f44cd
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 at openjdk.org>
Date: 2024-05-21 06:14:34 +0000
URL: https://git.openjdk.org/leyden/commit/9f7779305c4ccbb86bb0e6d0ed8bc92a4b8f3b9d
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 at openjdk.org>
Date: 2024-05-21 06:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf
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 at openjdk.org>
Date: 2024-05-21 06:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/ce99198e3a6dc81865c518b1fe4a67e93b8ebdd1
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 at openjdk.org>
Date: 2024-05-21 07:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/8a49d47cf3e845ddccaaeafeee9dfe6ab3180ded
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 at openjdk.org>
Date: 2024-05-21 07:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/5f2b8d0224868d09ff54e93fabe4a6db177aef8f
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 at openjdk.org>
Date: 2024-05-21 07:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/451cc239050f097060be927171fe0e46962f3356
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 at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-21 08:02:18 +0000
URL: https://git.openjdk.org/leyden/commit/414a7fdc5e4aae4cec25b0847bb7c163f271b4e0
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 at openjdk.org>
Date: 2024-05-21 08:11:08 +0000
URL: https://git.openjdk.org/leyden/commit/e529101ea30b49a6601088ce5ab81df590fc52f0
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 at openjdk.org>
Date: 2024-05-21 08:17:06 +0000
URL: https://git.openjdk.org/leyden/commit/7ffc9997bd4a93cefe30f672a5f0e9c49215d2c7
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 at openjdk.org>
Date: 2024-05-21 08:34:00 +0000
URL: https://git.openjdk.org/leyden/commit/4e169d1ed7501d1de8fd4ea326f84b6c1a34270d
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 at openjdk.org>
Date: 2024-05-21 08:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/9bfae8891e6efa58c557bd6dac61de111a16f71e
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 at openjdk.org>
Date: 2024-05-21 11:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/3479b46c5bea3afd92b6ab4acd2fe7f274df38aa
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 at openjdk.org>
Date: 2024-05-21 12:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/ae9ad862ee54e119553efec919f1061dca36b954
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 at openjdk.org>
Date: 2024-05-21 12:34:06 +0000
URL: https://git.openjdk.org/leyden/commit/5cf8288b8071bdcf0c923dd7ba36f91bc7594ef3
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 at openjdk.org>
Date: 2024-05-21 12:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9
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 at openjdk.org>
Date: 2024-05-21 14:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/8291c94bcdbb01beddc94f290f2749841404cc0c
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 at openjdk.org>
Date: 2024-05-21 14:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/d999b81e7110751be402012e1ed41b3256f5895e
8331572: Allow using OopMapCache outside of STW GC phases
Co-authored-by: Zhengyu Gu <zgu at 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 at openjdk.org>
Date: 2024-05-21 15:52:52 +0000
URL: https://git.openjdk.org/leyden/commit/52eda79522a5bd71b527e5946b654a331b021473
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 at openjdk.org>
Date: 2024-05-22 01:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/5f804b2ec12627b593353ceeab881187b0bb5cd6
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-05-22 06:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/67f03f2a4f5ac12748ffbf5c04f248a60869e180
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 at openjdk.org>
Date: 2024-05-22 08:50:15 +0000
URL: https://git.openjdk.org/leyden/commit/3d511ff63e59f542ae20c722bfef1c867cd1da0e
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 at openjdk.org>
Date: 2024-05-22 11:33:35 +0000
URL: https://git.openjdk.org/leyden/commit/8a9d77d58de259b6b2bdc2cc9e7bfdc28dcf7165
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 at openjdk.org>
Date: 2024-05-22 11:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/c3bc23fe48ca1603afe68a6ac4aaa523a1edbb41
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 at openjdk.org>
Date: 2024-05-22 12:08:33 +0000
URL: https://git.openjdk.org/leyden/commit/4f1a10f84bcfadef263a0890b6834ccd3d5bb52f
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 at openjdk.org>
Date: 2024-05-22 13:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/92d33501e091bdfaab52886078053b849a5a8f68
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 at openjdk.org>
Date: 2024-05-22 13:52:51 +0000
URL: https://git.openjdk.org/leyden/commit/9ca90ccd6bfec76e54e2e870bd706fad5abf233c
8332610: Remove unused nWakeups in ObjectMonitor
Reviewed-by: coleenp, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: afed7d0b
Author: Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-05-22 16:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/afed7d0b0593864e5595840a6b645c210ff28c7c
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 at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2024-05-22 16:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/a0c5714dbc8a60d905f9deea153e7f31fbd64d06
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 at openjdk.org>
Date: 2024-05-22 18:02:37 +0000
URL: https://git.openjdk.org/leyden/commit/2170e99cb49a4ef2086ecec7515a72d56148d0f2
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 at openjdk.org>
Date: 2024-05-22 18:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/37c477856d543163b60dd2b85a5e6ac35a752211
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 at openjdk.org>
Date: 2024-05-22 19:06:06 +0000
URL: https://git.openjdk.org/leyden/commit/b4d14540851d792b5366a3723abcea1264a5737c
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 at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-22 19:13:21 +0000
URL: https://git.openjdk.org/leyden/commit/d59c12fe1041a1f61f68408241a9aa4d96ac4fd2
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 at openjdk.org>
Date: 2024-05-22 19:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/c4557a7b0db5b55585b4caa7cdec81e1c1093cbc
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 at openjdk.org>
Date: 2024-05-22 20:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/3d4185a9ce482cc655a4c67f39cb2682b02ae4fe
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 at openjdk.org>
Date: 2024-05-23 01:03:19 +0000
URL: https://git.openjdk.org/leyden/commit/98f6a80852383dcbdad7292b7d269a8547d54d45
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 at openjdk.org>
Date: 2024-05-23 04:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/9d332e6591334a71335da65a4dd7b2ed0482b6cb
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-05-23 05:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/6829d9ac67fb131462d3ef1c4bdfaa07df5d6be6
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-05-23 05:55:16 +0000
URL: https://git.openjdk.org/leyden/commit/2a11e0da026066191e4d4f30b9daca986c484630
8332743: Update comment related to JDK-8320522
Reviewed-by: coleenp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: c2180d14
Author: Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-23 06:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/c2180d141ccca0e396ee9a0cd3044c4428b963d5
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 at openjdk.org>
Date: 2024-05-23 07:00:10 +0000
URL: https://git.openjdk.org/leyden/commit/1e5a2780d9cc8e73ce65bdccb98c1808aadd0784
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 at openjdk.org>
Date: 2024-05-23 07:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/94af3c23ea09ef2869cdc666d8170a655a0b3602
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 at openjdk.org>
Date: 2024-05-23 07:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/1ea76d338b99900089277b7a2da82c24382a6ce1
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 at openjdk.org>
Date: 2024-05-23 08:11:22 +0000
URL: https://git.openjdk.org/leyden/commit/612ae9289a130b8701f74253fe5499358a2e2b5b
8332735: [JVMCI] Add extra JVMCI events for exception translation
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: 4e6d851f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-23 09:43:29 +0000
URL: https://git.openjdk.org/leyden/commit/4e6d851f3f061b4a9c2b5d2e3fba6a0277ac1f34
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 at openjdk.org>
Date: 2024-05-23 12:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/b890336e111ea8473ae49e9992bc2fd61e716792
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 at openjdk.org>
Date: 2024-05-23 12:26:19 +0000
URL: https://git.openjdk.org/leyden/commit/2581935b47afaf661a94c8a8e50ce08065d632f6
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 at openjdk.org>
Date: 2024-05-23 13:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/e19a421c30534566ba0dea0fa84f812ebeecfc87
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 at openjdk.org>
Date: 2024-05-23 14:36:23 +0000
URL: https://git.openjdk.org/leyden/commit/90758f6735620776fcb60da9e0e2c91a4f53aaf1
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 at openjdk.org>
Date: 2024-05-23 15:54:11 +0000
URL: https://git.openjdk.org/leyden/commit/303ac9f270f567d821d156f3a9d4f4c070f43f95
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 at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-05-23 16:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/417d174aa1b7bd3b5755e5f2352d9bbe6ce6f183
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 at openjdk.org>
Date: 2024-05-23 16:04:56 +0000
URL: https://git.openjdk.org/leyden/commit/7fd9d6c760c66d3e2f4034cf1a6b1b583ff829a9
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 at openjdk.org>
Date: 2024-05-23 16:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/c9a7b9772d96d9a4825d9da2aacc277534282860
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 at openjdk.org>
Date: 2024-05-23 18:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/0a9d1f8c89e946d99f01549515f6044e53992168
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 at openjdk.org>
Date: 2024-05-23 22:33:24 +0000
URL: https://git.openjdk.org/leyden/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2dc94
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 at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-05-23 22:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/f8a3e4e428f7d3e62177bdf148fe25e22d3ee2bf
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 at openjdk.org>
Date: 2024-05-23 23:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb
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 at openjdk.org>
Date: 2024-05-24 00:32:49 +0000
URL: https://git.openjdk.org/leyden/commit/424eb60dedb332237b8ec97e9da6bd95442c0083
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 at openjdk.org>
Date: 2024-05-24 01:16:43 +0000
URL: https://git.openjdk.org/leyden/commit/da3001daf79bf943d6194d9fd60250d519b9680d
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 at openjdk.org>
Date: 2024-05-24 06:27:45 +0000
URL: https://git.openjdk.org/leyden/commit/af056c1676dab3b0b35666a8259db60f9bbf824e
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 at openjdk.org>
Date: 2024-05-24 07:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/a71b40478510db3c69696df608fd1b32f41c57f3
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-05-24 07:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/9b61a7608efff13fc3685488f3f54a810ec0ac22
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 at openjdk.org>
Date: 2024-05-24 07:29:22 +0000
URL: https://git.openjdk.org/leyden/commit/239c1b33b47de43369673f33d9449e1904477ce0
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 at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-05-24 11:55:46 +0000
URL: https://git.openjdk.org/leyden/commit/5a2ba952b120394d7cc0d0890619780c1c27a078
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 at openjdk.org>
Date: 2024-05-24 12:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/f16265d69b09640b972b7494ad57158dbdc426bb
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 at openjdk.org>
Date: 2024-05-24 12:42:16 +0000
URL: https://git.openjdk.org/leyden/commit/6a35311468222f9335b43d548df2ecb80746b389
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 at openjdk.org>
Date: 2024-05-24 13:37:14 +0000
URL: https://git.openjdk.org/leyden/commit/c099f14f07260713229cffbe7d23aa8305415a67
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 at openjdk.org>
Date: 2024-05-24 13:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/0c934ff4e2fb53a72ad25a080d956745a5649f9b
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 at openjdk.org>
Date: 2024-05-24 15:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/cfdc64fcb43e3b261dddc6cc6947235a9e76154e
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 at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-05-24 16:03:12 +0000
URL: https://git.openjdk.org/leyden/commit/6d2aeb82bc6f8b6894bf3777162be0efb2826397
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 at openjdk.org>
Date: 2024-05-24 16:07:36 +0000
URL: https://git.openjdk.org/leyden/commit/c2cca2ab443ff87f689810b747985adfdbfbe54a
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 at openjdk.org>
Date: 2024-05-24 16:30:30 +0000
URL: https://git.openjdk.org/leyden/commit/cd3e4c03661f770ebeefcd3637d56589243ac0a9
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 at openjdk.org>
Date: 2024-05-24 17:31:30 +0000
URL: https://git.openjdk.org/leyden/commit/f66a58661459bf64212ec332540c12d5d691270f
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 at openjdk.org>
Date: 2024-05-24 17:34:00 +0000
URL: https://git.openjdk.org/leyden/commit/b3b33667ad3bdb7be868fb165a1ea53054947cd0
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 at openjdk.org>
Date: 2024-05-24 17:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/236432dbdb9bab4aece54c2fea08f055e5dbf97e
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 at openjdk.org>
Date: 2024-05-24 18:10:31 +0000
URL: https://git.openjdk.org/leyden/commit/ebc520e83f503eeb4e5af6d5aef62df9227af4f7
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 at openjdk.org>
Date: 2024-05-24 19:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/253508b03a3de4dab00ed7fb57e9f345d8aed1a4
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 at openjdk.org>
Date: 2024-05-24 20:43:23 +0000
URL: https://git.openjdk.org/leyden/commit/7bf1989f59695c3d08b4bd116fb4c022cf9661f4
8320575: generic type information lost on mandated parameters of record's compact constructors
Co-authored-by: Chen Liang <liach at 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 at openjdk.org>
Date: 2024-05-25 00:35:56 +0000
URL: https://git.openjdk.org/leyden/commit/05f13e75ee4407ba9213c69b33c6032aa87c9e95
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 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-05-25 02:10:05 +0000
URL: https://git.openjdk.org/leyden/commit/985b9ce79a2d620a8b8675d1ae6c9730d72a757f
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 at openjdk.org>
Date: 2024-05-25 23:17:57 +0000
URL: https://git.openjdk.org/leyden/commit/97ee2ffb89257a37a178b70c8fee96a1d831deb6
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 at openjdk.org>
Date: 2024-05-27 05:23:26 +0000
URL: https://git.openjdk.org/leyden/commit/08d51003d142e89b9d2f66187a4ea50e12b94fbb
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 at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-05-27 06:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/4e8deb396e38c69de22b6348dca637d814d73aef
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 at openjdk.org>
Date: 2024-05-27 06:35:39 +0000
URL: https://git.openjdk.org/leyden/commit/16dba04e8dfa871f8056480a42a9baeb24a2fb24
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 at openjdk.org>
Date: 2024-05-27 07:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/a083364520ab75cb5596f103b2fa51d7f7a8a706
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 at openjdk.org>
Date: 2024-05-27 07:11:39 +0000
URL: https://git.openjdk.org/leyden/commit/61db2f5b90cd40ce104cb55bf9fd52d6e141161d
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 at openjdk.org>
Date: 2024-05-27 08:06:24 +0000
URL: https://git.openjdk.org/leyden/commit/a3a367ef5d6c462ebca40104d05c11219e84a64f
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 at openjdk.org>
Date: 2024-05-27 08:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/ffa4badb78118d154e47e41073e467c0e0e4273c
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 at lll.kpi.ua>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-27 08:54:20 +0000
URL: https://git.openjdk.org/leyden/commit/617edf3f0dea2b73e4b444e085de2ad282826e31
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 at openjdk.org>
Date: 2024-05-27 09:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/7f0ad513c30359816ac840f821ca0a22d723a642
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 at openjdk.org>
Date: 2024-05-27 09:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/08891553bbd3d71337d8a94c75051db74e15903f
8332885: Clarify failure_handler self-tests
Reviewed-by: lmesnik
! make/test/BuildFailureHandler.gmk
! test/failure_handler/README
Changeset: 72fbfe18
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-27 09:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/72fbfe18cb20274bab2057f3d67920e0c86c5793
8330577: G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes
Co-authored-by: Andreas Steiner <asteiner at 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 at openjdk.org>
Date: 2024-05-27 10:25:38 +0000
URL: https://git.openjdk.org/leyden/commit/0e7ea390bb523888533265394a642071aba0c0c1
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 at openjdk.org>
Date: 2024-05-27 10:27:41 +0000
URL: https://git.openjdk.org/leyden/commit/1b8dea4a9288c1518dc501a58d806c7365ea68b3
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 at openjdk.org>
Date: 2024-05-27 11:20:10 +0000
URL: https://git.openjdk.org/leyden/commit/f3d6fbf52eac44734695935f73c5cfc0fb9ba167
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 at openjdk.org>
Date: 2024-05-27 11:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/891d5aedf12e837c9a9c7cb800fb3affa7430f00
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 at openjdk.org>
Date: 2024-05-27 13:22:49 +0000
URL: https://git.openjdk.org/leyden/commit/793fd72fa66b1367b68fe798230ea61ea0aab1d8
8332956: Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 08face8c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-27 14:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/08face8c4cd2d0b6f48f99bae5a380b7f7e4f2c2
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 at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-05-27 14:25:13 +0000
URL: https://git.openjdk.org/leyden/commit/ed81a478e175631f1de69eb4b43f927629fefd74
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 at openjdk.org>
Date: 2024-05-27 14:32:30 +0000
URL: https://git.openjdk.org/leyden/commit/be1d374bc54d43aae3b3c1feace22d38fe2156b6
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 at openjdk.org>
Date: 2024-05-27 21:52:49 +0000
URL: https://git.openjdk.org/leyden/commit/86eb5d9f3be30ff9df1318f18ab73c7129c978f6
8329958: Windows x86 build fails: downcallLinker.cpp(36) redefinition
Reviewed-by: kvn, shade
! src/hotspot/share/prims/downcallLinker.hpp
Changeset: b5e1615c
Author: Korov <korov at korov-win-laptop>
Committer: Per Minborg <pminborg at openjdk.org>
Date: 2024-05-28 06:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/b5e1615c0084538f2161fe9b56748d188983e972
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 at openjdk.org>
Date: 2024-05-28 07:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/2f2cf38bb5cecea698e519396574343cfbe4f359
8332883: Some simple cleanup in vectornode.cpp
Reviewed-by: kvn
! src/hotspot/share/opto/vectornode.cpp
Changeset: 18509143
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-28 08:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/1850914380655ef3d08614a5656e7cc23478f38f
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 at openjdk.org>
Date: 2024-05-28 08:12:36 +0000
URL: https://git.openjdk.org/leyden/commit/2edb6d98133d8bd6dc4527c7497c460283fdc53e
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 at openjdk.org>
Date: 2024-05-28 11:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/cabe337400a0bd61d73bf3ca66e16266267299c7
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 at openjdk.org>
Date: 2024-05-28 12:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/aa4c83a5bfe146714a46fb454aafc7393d2d8453
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 at openjdk.org>
Date: 2024-05-28 12:54:37 +0000
URL: https://git.openjdk.org/leyden/commit/7b52d0acfc7d6083b407efa0877c139e9837f86b
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 at openjdk.org>
Date: 2024-05-28 13:08:02 +0000
URL: https://git.openjdk.org/leyden/commit/e708d135e3af7e0652cdbb680388a0735582ba74
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 at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2024-05-28 13:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842acd
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 at openjdk.org>
Date: 2024-05-28 14:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/4754f059f99a426cc8c5d94b0809e79d563ffc2e
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 at openjdk.org>
Date: 2024-05-28 15:02:50 +0000
URL: https://git.openjdk.org/leyden/commit/51ae08f72b879bc611177ea643cd88e36185d9e8
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 at openjdk.org>
Date: 2024-05-28 15:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/0f3e2cc334e5926d53bbbce22e4a6bfeb2752140
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 at openjdk.org>
Date: 2024-05-28 16:44:44 +0000
URL: https://git.openjdk.org/leyden/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd
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 at openjdk.org>
Date: 2024-05-28 17:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/da6aa2a86c86ba5fce747b36dcb2d6001cfcc44e
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 at openjdk.org>
Date: 2024-05-28 19:26:17 +0000
URL: https://git.openjdk.org/leyden/commit/91caec07cb2e4d98d4366f5627f55834282caa94
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 at openjdk.org>
Date: 2024-05-28 20:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/9ac8d05a2567fbf65b944660739e5f8ad1fc2020
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 at openjdk.org>
Date: 2024-05-28 21:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/91ab088d5e64e068bafcda8d08f1769c39ba10d6
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 at openjdk.org>
Date: 2024-05-28 22:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/673f767dadc8f3a784b9c31c406422846df3279b
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 at openjdk.org>
Date: 2024-05-29 02:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/01060ad4ab18581aa46bc16e64c7f12a591a682b
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 at openjdk.org>
Date: 2024-05-29 05:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/9a83dfee14f4cd9cda476d11a027294a810953cb
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 at openjdk.org>
Date: 2024-05-29 06:41:53 +0000
URL: https://git.openjdk.org/leyden/commit/b8ae11e99b99866888ad090c98c96e6d0c33a3c9
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 at openjdk.org>
Date: 2024-05-29 07:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/2cca83bc82eb6b090ae96b8c072b986b93d9244a
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 at openjdk.org>
Date: 2024-05-29 08:46:27 +0000
URL: https://git.openjdk.org/leyden/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5
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 at openjdk.org>
Date: 2024-05-29 09:11:04 +0000
URL: https://git.openjdk.org/leyden/commit/9b64ece514cf941ebc727991d97c43453d8a488d
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 at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-29 09:36:13 +0000
URL: https://git.openjdk.org/leyden/commit/6d718ae51aeb7143ebfa561501b87fe1ba48039a
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 at openjdk.org>
Date: 2024-05-29 11:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e7a6
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 at openjdk.org>
Date: 2024-05-29 11:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7184
8321543: Update NSS to version 3.96
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: fed2b560
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-05-29 12:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/fed2b56017ae454082d320513b77518e624fb03c
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 at openjdk.org>
Date: 2024-05-29 12:38:51 +0000
URL: https://git.openjdk.org/leyden/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdfce2
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 at openjdk.org>
Date: 2024-05-29 14:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/03b7a8586a77983b1851ddd3f4555fe2fca57919
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 at openjdk.org>
Date: 2024-05-29 15:01:07 +0000
URL: https://git.openjdk.org/leyden/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de
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 at openjdk.org>
Date: 2024-05-29 18:23:23 +0000
URL: https://git.openjdk.org/leyden/commit/c8eea59f508158075382079316cf0990116ff98e
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 at openjdk.org>
Date: 2024-05-29 19:51:07 +0000
URL: https://git.openjdk.org/leyden/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734c5e
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-30 05:11:32 +0000
URL: https://git.openjdk.org/leyden/commit/2ea365c94533a59865ab4c20ad8e1008072278da
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 at openjdk.org>
Date: 2024-05-30 06:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8faa
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 at openjdk.org>
Date: 2024-05-30 06:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/9a72068ef049886dada09e156118b1e9e8f80d11
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 at openjdk.org>
Date: 2024-05-30 06:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30efb
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 at openjdk.org>
Date: 2024-05-30 06:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36d84
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 at openjdk.org>
Date: 2024-05-30 06:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/286cc163fd4f8361a633dcb6494965020d02b506
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 at openjdk.org>
Date: 2024-05-30 08:32:15 +0000
URL: https://git.openjdk.org/leyden/commit/2b4a4b7bd84806f997adc107abbd4351425e8d1d
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 at openjdk.org>
Date: 2024-05-30 09:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/3cff588a3104aa5224e7236eb2c2bb5852de9202
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 at openjdk.org>
Date: 2024-05-30 10:03:06 +0000
URL: https://git.openjdk.org/leyden/commit/1b04f6487c98899f738600fddfa726bab5167018
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 at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-30 11:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/f608918df3f887277845db383cf07b0863bba615
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 at openjdk.org>
Date: 2024-05-30 13:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c99c
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 at openjdk.org>
Date: 2024-05-30 13:38:14 +0000
URL: https://git.openjdk.org/leyden/commit/921860d41da2fac180d44a5cdf891b4f660945bc
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 at openjdk.org>
Date: 2024-05-30 13:53:27 +0000
URL: https://git.openjdk.org/leyden/commit/4acafb809c66589fbbfee9c9a4ba7820f848f0e4
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 at openjdk.org>
Date: 2024-05-30 15:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/707154235b29bebc4c3fdb797e24acd8e9f6916a
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 at openjdk.org>
Date: 2024-05-30 16:36:25 +0000
URL: https://git.openjdk.org/leyden/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6
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 at openjdk.org>
Date: 2024-05-30 17:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/1d889e54fc6d6039e68191420bb377ea560e2eaa
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 at openjdk.org>
Date: 2024-05-30 18:03:44 +0000
URL: https://git.openjdk.org/leyden/commit/922e312b0ab3ac54979ffdc53a8d8338e52234df
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 at openjdk.org>
Date: 2024-05-30 18:12:43 +0000
URL: https://git.openjdk.org/leyden/commit/44c1845ae7fdff524d4a60a51362834cfea5c5da
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 at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-30 18:21:29 +0000
URL: https://git.openjdk.org/leyden/commit/11e926cf50c64d57b0dba095eb62c2be4a8a8f1e
8332777: Update JCStress test suite
Reviewed-by: lmesnik
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: b3e29db1
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-30 18:21:40 +0000
URL: https://git.openjdk.org/leyden/commit/b3e29db14466ccc64a2815224ecefab4cec4c775
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 at openjdk.org>
Date: 2024-05-30 18:59:21 +0000
URL: https://git.openjdk.org/leyden/commit/ec88c6a872a97cee1cde8844f5ee6834023a10c6
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 at openjdk.org>
Date: 2024-05-30 19:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/79f49983d3597e8ab1ffb30b23ce41ae5f298c4e
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 at openjdk.org>
Date: 2024-05-30 20:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/ffb0867e2c07b41cb7124e11fe6cf63d9471f0d2
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 at openjdk.org>
Date: 2024-05-30 20:38:38 +0000
URL: https://git.openjdk.org/leyden/commit/3634a9105053717f3099982390ce2b9e564f0ac5
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 at openjdk.org>
Date: 2024-05-31 03:02:09 +0000
URL: https://git.openjdk.org/leyden/commit/e304a8ae63fdec125e085bd5048d62cf555e2caa
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 at openjdk.org>
Date: 2024-05-31 03:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/1b7d59f171d0e2a3bdd234cddffac548b1f8ba57
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 at openjdk.org>
Date: 2024-05-31 05:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/2ab8ab56130ca258bf0347ea44e74a8cad3d537d
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 at openjdk.org>
Date: 2024-05-31 06:26:35 +0000
URL: https://git.openjdk.org/leyden/commit/22ef827e2cc2409f21ad5c26611cb13d39b5cb3e
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 at openjdk.org>
Date: 2024-05-31 06:50:29 +0000
URL: https://git.openjdk.org/leyden/commit/ba323b515d8821895356507bdb1e94df0776dd5a
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 at openjdk.org>
Date: 2024-05-31 06:56:57 +0000
URL: https://git.openjdk.org/leyden/commit/95c8a69b0e7a99ec0cd41aa9b6ba033fd3216695
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 at openjdk.org>
Date: 2024-05-31 07:58:32 +0000
URL: https://git.openjdk.org/leyden/commit/bb4aed944ea511df8ddfbd50c885a271a2ea9464
8332961: Parallel: Limit PSParallelCompact::verify_complete range
Reviewed-by: tschatzl, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 778ad00a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-05-31 08:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/778ad00af8eafa65604135088ad7d37bf5b8fc39
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 at openjdk.org>
Date: 2024-05-31 08:48:14 +0000
URL: https://git.openjdk.org/leyden/commit/a7864af08acbe63d09f770ca66780738260faac4
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 at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-05-31 10:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c
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 at openjdk.org>
Date: 2024-05-31 12:49:22 +0000
URL: https://git.openjdk.org/leyden/commit/d48121512658003f21826e037590541464141ed6
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 at openjdk.org>
Date: 2024-05-31 12:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/2f2dc2289bce47d8071a86215218f345cce71dba
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 at openjdk.org>
Date: 2024-05-31 13:00:04 +0000
URL: https://git.openjdk.org/leyden/commit/79a78f032effdae40816e7d3e2596dc2b8ef5b9f
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 at openjdk.org>
Date: 2024-05-31 13:11:23 +0000
URL: https://git.openjdk.org/leyden/commit/e930bc1fbbbb0f2f8a4d03bfe7a8f4420335a8a2
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 at openjdk.org>
Date: 2024-05-31 13:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/32ee252c455d3ddcb5954698b546ac39a40515e8
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 at openjdk.org>
Date: 2024-05-31 13:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/1e04ee6d57d5fe84e1d202b16e8d13dc13c002ff
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 at openjdk.org>
Date: 2024-05-31 13:43:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9e7b7e7da98a0170d26301a4bbd61aad0127c6e
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 at openjdk.org>
Date: 2024-05-31 13:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/5abc02927b480a85fadecf8d03850604510276e4
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 at openjdk.org>
Date: 2024-05-31 15:01:25 +0000
URL: https://git.openjdk.org/leyden/commit/914423e3b7162ad934fa4edc46ee37e0f401d27b
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 at openjdk.org>
Date: 2024-05-31 15:02:55 +0000
URL: https://git.openjdk.org/leyden/commit/681137cad2b1de8a0af1dfea949439bcaf5e7500
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 at openjdk.org>
Date: 2024-05-31 17:23:56 +0000
URL: https://git.openjdk.org/leyden/commit/e4fbb15c6a7b18f1ec66176080404818d3871194
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 at openjdk.org>
Date: 2024-05-31 17:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/e650bdf4654a0459bb2af95f08ba42ca870642d4
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 at openjdk.org>
Date: 2024-05-31 17:53:35 +0000
URL: https://git.openjdk.org/leyden/commit/e99f6a65a8307e6b31a08a677914dfd20d46687f
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 at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-05-31 18:18:49 +0000
URL: https://git.openjdk.org/leyden/commit/8aeada105acd143b38b02123377ef86513eee266
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 at openjdk.org>
Date: 2024-05-31 20:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/9fd0e7349ebf4a49b5c0c7a16c866b5b8e626b53
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 at openjdk.org>
Date: 2024-05-31 21:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/2cae9a0397f4e46c6faec0a998ecad1c7015564d
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 at openjdk.org>
Date: 2024-05-31 22:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/10eb1cb639095caa2636cc87c45201d4f8cf1eb4
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 at openjdk.org>
Date: 2024-06-01 05:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/c0ce7d871f09df6bf4a21be3579f3f39a49a77bd
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 at openjdk.org>
Date: 2024-06-01 08:19:07 +0000
URL: https://git.openjdk.org/leyden/commit/d29d5bfb7fae35cb9f025c5a20e551a1391e38aa
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 at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-06-01 11:31:19 +0000
URL: https://git.openjdk.org/leyden/commit/51b2f80627adc1ca9f8335c3c028109a7018a8be
8332923: ObjectMonitorUsage.java failed with unexpected waiter_count
Co-authored-by: Jiawei Tang <jwtang at 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 at openjdk.org>
Date: 2024-06-01 12:31:25 +0000
URL: https://git.openjdk.org/leyden/commit/24530022d066763f7573f5c6d2030a30dc55afa6
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 at openjdk.org>
Date: 2024-06-02 01:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/4785461f61d8f5c7444d2e6fd90f1e083dbc6fe4
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 at openjdk.org>
Date: 2024-06-02 20:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/8338946a6d765eab9cd7a6cbc24c865a9cd355e7
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 at openjdk.org>
Date: 2024-06-02 20:29:03 +0000
URL: https://git.openjdk.org/leyden/commit/769b3e48ea97a13756cf096ae235d7434c0cae34
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 01:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/cfe91ed39c9a0c8e8b16e142ee8cf3a90a6c69c3
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 01:48:10 +0000
URL: https://git.openjdk.org/leyden/commit/a4c7be862cc6dc121efb6c1c283236a588259c8f
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-03 04:42:44 +0000
URL: https://git.openjdk.org/leyden/commit/75220da26f647c6f3dabc05cea81cefaf3a1e195
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 at openjdk.org>
Date: 2024-06-03 06:41:33 +0000
URL: https://git.openjdk.org/leyden/commit/7c83d7ab53f1f761a88a1d248b9a2f14980ef702
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 at openjdk.org>
Date: 2024-06-03 07:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/d2d78ad18e0b5d2a6a62f9c97ceec5592fa1de2e
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 at openjdk.org>
Date: 2024-06-03 07:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/e0ac8249f54222cc5efe49d5ed1068fed3073ba0
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
Co-authored-by: Axel Boldt-Christmas <aboldtch at 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 at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-03 08:12:22 +0000
URL: https://git.openjdk.org/leyden/commit/91101f0d4fc8e06d0d74e06361db6ac87efeeb8e
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 at openjdk.org>
Date: 2024-06-03 09:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8
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 at openjdk.org>
Date: 2024-06-03 09:26:50 +0000
URL: https://git.openjdk.org/leyden/commit/b10158624bd0cfe009f0fe7f2a06ee08e654766b
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 at openjdk.org>
Date: 2024-06-03 10:03:42 +0000
URL: https://git.openjdk.org/leyden/commit/f0bffbce35bb06e724857e8651dd429c4f9df284
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 at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-03 12:07:11 +0000
URL: https://git.openjdk.org/leyden/commit/d07e530d33360dae687552a6dfbe26408f3fb58e
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 at openjdk.org>
Date: 2024-06-03 13:00:23 +0000
URL: https://git.openjdk.org/leyden/commit/1c514b34c0260823e70f209996ac933a76ac34c2
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 at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-03 13:38:48 +0000
URL: https://git.openjdk.org/leyden/commit/27af19d921a5cf15f5146471b58961815690b4f2
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 at openjdk.org>
Date: 2024-06-03 14:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/1f9e62904c624b12bd344d2ef3021eb5d3377197
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 at openjdk.org>
Date: 2024-06-03 15:40:47 +0000
URL: https://git.openjdk.org/leyden/commit/4de620732f03c71fec3e1c233947742d334c88ad
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 at openjdk.org>
Date: 2024-06-03 15:52:21 +0000
URL: https://git.openjdk.org/leyden/commit/9686e804a2b058955ff88149c54a0a7896c0a2eb
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 at openjdk.org>
Date: 2024-06-03 22:00:31 +0000
URL: https://git.openjdk.org/leyden/commit/6dac8d64527b4e9ade783b99f82fbecd81c426a6
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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-06-04 01:33:59 +0000
URL: https://git.openjdk.org/leyden/commit/1512011eaf24e056974d2d1485152ab3c8960743
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 at openjdk.org>
Date: 2024-06-04 01:53:18 +0000
URL: https://git.openjdk.org/leyden/commit/d230b30353f59135287436b09949b80e9fd73a93
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 at openjdk.org>
Date: 2024-06-04 03:12:40 +0000
URL: https://git.openjdk.org/leyden/commit/c7d2a5c1c4e86955100f4c40170dc25222abd07f
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 at openjdk.org>
Date: 2024-06-04 04:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/29e10e4582c1a844a6db4c42ba01bd1d6d4dfd52
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 at openjdk.org>
Date: 2024-06-04 05:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/ca3072635215755766575b4eb70dc6267969a550
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 at openjdk.org>
Date: 2024-06-04 06:20:31 +0000
URL: https://git.openjdk.org/leyden/commit/67d6f3ca9e8d1312c9e3a85dbe19903619f59064
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 at openjdk.org>
Date: 2024-06-04 07:04:57 +0000
URL: https://git.openjdk.org/leyden/commit/454660d361e39f362ff0e10a5c2389af910cca23
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 at openjdk.org>
Date: 2024-06-04 07:56:55 +0000
URL: https://git.openjdk.org/leyden/commit/c7495fb35d7736815d5777ab776ace013f9d50b5
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 at openjdk.org>
Date: 2024-06-04 09:47:08 +0000
URL: https://git.openjdk.org/leyden/commit/64bbae75121ccf80c02a0960e2db62eb558052e6
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 at openjdk.org>
Date: 2024-06-04 10:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/0f4154a9e9805534595feccc53a4a1abf20f99ae
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 at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2024-06-04 11:38:54 +0000
URL: https://git.openjdk.org/leyden/commit/9ee741d1e55c2520b28a5e3ca0604073d81d0059
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 at openjdk.org>
Date: 2024-06-04 11:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/8d3de45f4dfd60dc4e2f210cb0c085fcf6efb8e2
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 at openjdk.org>
Date: 2024-06-04 16:36:39 +0000
URL: https://git.openjdk.org/leyden/commit/664c993c41753843293388a6ff1481a94a5b4c22
8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Dean Long <dlong at 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 at openjdk.org>
Date: 2024-06-04 16:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/4a1cdd5ba947ffc88c1100966e68826eb35ed441
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 at openjdk.org>
Date: 2024-06-04 16:43:08 +0000
URL: https://git.openjdk.org/leyden/commit/31f70391e5f22ff5803d16b52c1e1248b6253d8c
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 at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-04 16:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/e0bab786402d70e9a74d1816c029c772ea01f697
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 at redhat.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-06-04 16:57:59 +0000
URL: https://git.openjdk.org/leyden/commit/b101dcb609eae00b406f387cd90e58487d5868df
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 at openjdk.org>
Date: 2024-06-04 16:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/dce97031555dcf689fecda16e444e7e8e9d5b270
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 at openjdk.org>
Date: 2024-06-04 17:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/612b6896d28cebf61ef024709ff3afb5e3ee0dde
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 at openjdk.org>
Date: 2024-06-04 17:21:33 +0000
URL: https://git.openjdk.org/leyden/commit/a706e35b12addff987b489059be8f240c60fae75
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 at openjdk.org>
Date: 2024-06-04 19:18:41 +0000
URL: https://git.openjdk.org/leyden/commit/244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1
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 at openjdk.org>
Date: 2024-06-05 00:56:25 +0000
URL: https://git.openjdk.org/leyden/commit/67b9a081391d6ef775581d65da4b3cc302aa8dd8
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 at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-06-05 01:51:20 +0000
URL: https://git.openjdk.org/leyden/commit/d826127970bd2ae8bf4cacc3c55634dc5af307c4
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 at openjdk.org>
Date: 2024-06-05 02:52:55 +0000
URL: https://git.openjdk.org/leyden/commit/9db7c950190853513f4c2afa0efa9a4ff72b60d7
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-06-05 05:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/7dbd03388eef9cddbab6a622338b00ce250be3dc
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 at openjdk.org>
Date: 2024-06-05 05:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/1f09467230971d6458918ec19ffeb259b8c028a3
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 at openjdk.org>
Date: 2024-06-05 06:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/4369856c6dbef15b5d73aa1da07216f372a01294
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 at openjdk.org>
Date: 2024-06-05 07:11:27 +0000
URL: https://git.openjdk.org/leyden/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293
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 at openjdk.org>
Date: 2024-06-05 07:53:48 +0000
URL: https://git.openjdk.org/leyden/commit/3944e67366601b6f748df1c5f93f184a7cb23ec3
8312132: Add tracking of multiple address spaces in NMT
Co-authored-by: Thomas Stuefe <stuefe at 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 at openjdk.org>
Date: 2024-06-05 08:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/3cbdf8d4d4604c92d3760ba4e069216564306bcf
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 at openjdk.org>
Date: 2024-06-05 12:35:24 +0000
URL: https://git.openjdk.org/leyden/commit/8e903eeb1fa04130fa7f154870ffcb1eae36c070
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 at openjdk.org>
Date: 2024-06-05 12:39:56 +0000
URL: https://git.openjdk.org/leyden/commit/765ad0e40bc522de4b2821ccc60b9139faf7376f
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 at openjdk.org>
Date: 2024-06-05 12:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/2c1b311f81319cee1af574526a91424c2577b78c
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 at openjdk.org>
Date: 2024-06-05 13:02:15 +0000
URL: https://git.openjdk.org/leyden/commit/789f704d9ab5aaf87193f508859c4c9a528d7779
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 at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-05 13:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/cbb6747e6b9ce7e2b9e0ffb0a1f9499f7e0e13b0
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 at openjdk.org>
Date: 2024-06-05 14:03:29 +0000
URL: https://git.openjdk.org/leyden/commit/6882b381e8662b5c134d3a1868c357eeb3523ea8
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-05 14:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/9a8096feb82991784cabede823f0248fe2f41e53
8330047: ASAN build error with gcc 13
Reviewed-by: aboldtch, stuefe
! src/hotspot/share/gc/z/zMarkStack.hpp
Changeset: 326dbb1b
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-06-05 14:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/326dbb1b139dd1ec1b8605339b91697cdf49da9a
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 at openjdk.org>
Date: 2024-06-05 15:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/d85b0ca5cdc1820a886c46bf555b2051fed7f167
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 at openjdk.org>
Date: 2024-06-05 15:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/c5c0867881a43c81e88453274ac12e45454685a4
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 at openjdk.org>
Date: 2024-06-05 15:47:52 +0000
URL: https://git.openjdk.org/leyden/commit/7acfba288ff4d1f43cc36506b2bd2d32107b00c2
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 at openjdk.org>
Date: 2024-06-05 15:55:20 +0000
URL: https://git.openjdk.org/leyden/commit/d7d1afb0a84e771870e9f43e08c4a63c8fdccdd9
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-05 15:58:59 +0000
URL: https://git.openjdk.org/leyden/commit/438121be6bdb085fa13ad14ec53b09ecdbd4757d
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 at openjdk.org>
Date: 2024-06-05 16:03:35 +0000
URL: https://git.openjdk.org/leyden/commit/5dcb7a627e1cfb360719a25722588180e5de9d09
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 at openjdk.org>
Date: 2024-06-05 16:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/f73922b27d126314fc3127ee25aa40b6258c8a6b
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 at openjdk.org>
Date: 2024-06-05 17:09:55 +0000
URL: https://git.openjdk.org/leyden/commit/9b3694c4fcc3cf46c0d827427ae8aadb477e8e22
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 at openjdk.org>
Date: 2024-06-05 17:20:44 +0000
URL: https://git.openjdk.org/leyden/commit/f7dbb98fe69eb98f8544577d81550b4fd817864b
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 at openjdk.org>
Date: 2024-06-05 18:36:49 +0000
URL: https://git.openjdk.org/leyden/commit/4c09d9f8280092949a9fe0f26ee516e699f7ba84
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 at openjdk.org>
Date: 2024-06-05 19:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/7564949a56b533b9d955ff5feee75afd18e51f74
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 at openjdk.org>
Date: 2024-06-05 21:46:41 +0000
URL: https://git.openjdk.org/leyden/commit/60ea17e8482936a6acbc442bb1be199e01008072
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 at openjdk.org>
Date: 2024-06-06 00:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/ca9390755bc652251bdcfd9ec2a583680a63fddf
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 at openjdk.org>
Date: 2024-06-06 04:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/30894126a4ba8bc41c333c923ff3007503257688
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 at openjdk.org>
Date: 2024-06-06 04:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/b3f540d354c4a4e2f2199019a2b880a373699560
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-06-06 05:21:09 +0000
URL: https://git.openjdk.org/leyden/commit/b351b5f60ed836e6e21aa4ce5681e573a6057eb6
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 at openjdk.org>
Date: 2024-06-06 05:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/6f690a5b01c3d438ba0a2a848a3909e43db650d8
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 at alibaba-inc.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-06 06:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/8f0785325d54fb5b68867788d1fa3b20a238eaad
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 at openjdk.org>
Date: 2024-06-06 06:58:05 +0000
URL: https://git.openjdk.org/leyden/commit/7ef283129388413b362942fb45af48d1f7393b67
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 at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-06 07:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/c7d2841fb4ac97c0edec175cf37abd90167ea56e
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 at openjdk.org>
Date: 2024-06-06 07:46:35 +0000
URL: https://git.openjdk.org/leyden/commit/880c6b42ba74884690daa5c23f6605876f29aece
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 at openjdk.org>
Date: 2024-06-06 09:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/1a50bd09ef7abfa3709edb388c7dbb003d483561
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 at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-06-06 11:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/f15d423fb5451c7c8f2d1007235ebf8aa79a403e
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 at openjdk.org>
Date: 2024-06-06 12:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/8de5d2014a87d58d389eb8400f619d1b1fa3abe7
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 at openjdk.org>
Date: 2024-06-06 13:41:51 +0000
URL: https://git.openjdk.org/leyden/commit/33fd6ae98638d2a4b33d18cc4acee4f0daaa9b35
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 at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-06 15:02:22 +0000
URL: https://git.openjdk.org/leyden/commit/606df441410a69034b4c113e85ce21937d1a0808
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 at openjdk.org>
Date: 2024-06-06 15:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/02f240415cbda5f67a91af50d5974fb001104170
8333560: -Xlint:restricted does not work with --release
Co-authored-by: Jan Lahoda <jlahoda at 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 at openjdk.org>
Date: 2024-06-06 15:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/d02cb742f79e88c6438ca58a6357fe432fb286cb
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 at openjdk.org>
Date: 2024-06-06 15:21:31 +0000
URL: https://git.openjdk.org/leyden/commit/487c4771818999749bfd507ab85777795bba0832
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 at openjdk.org>
Date: 2024-06-06 15:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/9b436d048ec92f74ec6812ae20fde21751927d4b
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 at openjdk.org>
Date: 2024-06-06 15:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/054362abe040938b87eb1a1cab8a0a94540e0667
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 at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2024-06-06 16:01:57 +0000
URL: https://git.openjdk.org/leyden/commit/75dc2f8518d0adea30f7065d6732b807c0220756
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 at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2024-06-06 17:29:58 +0000
URL: https://git.openjdk.org/leyden/commit/2a37764e7428d579a3080e62681f1c9c9f816c1e
8333743: Change .jcheck/conf branches property to match valid branches
Reviewed-by: erikj, iris
! .jcheck/conf
Changeset: 6238bc8d
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-06-06 20:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/6238bc8da2abe7a1f0cdd98c0af01e9ba1869ec3
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 at openjdk.org>
Date: 2024-06-07 00:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/d8af58941b5dedb9774c0971895c4924e57ac28b
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 at openjdk.org>
Date: 2024-06-07 05:01:23 +0000
URL: https://git.openjdk.org/leyden/commit/944aeb81b16e3e7a3019cafdefe67b797fa6be96
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 at openjdk.org>
Date: 2024-06-07 05:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/e5383d710c0727181a2f0b569a881de2492e3683
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 at openjdk.org>
Date: 2024-06-07 05:07:03 +0000
URL: https://git.openjdk.org/leyden/commit/b4beda21b487886b022e04766e140e6d1df1038a
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 at openjdk.org>
Date: 2024-06-07 06:16:03 +0000
URL: https://git.openjdk.org/leyden/commit/f7862bd6b9994814c6dfd43d471122408601f288
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 at openjdk.org>
Date: 2024-06-07 07:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/8ffc35d117846a7a2aa08afed662273d2f887770
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 at openjdk.org>
Date: 2024-06-07 07:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a736
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 at openjdk.org>
Date: 2024-06-07 08:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/a2030fff9833aba40e8c7c177151a30a0812a250
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 at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-06-07 08:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/6968770b1e918c74fc009e3562a827bb4acbe2d7
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 at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-07 08:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/40b2fbd8207404961d3d23375b288cceafc3f902
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 at openjdk.org>
Date: 2024-06-07 12:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/486dee2cf420981b4c8111c24c5fbd27aceb238b
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 at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-07 13:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/d130d2f4f46d37a2b924343de19d012c129b0a55
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 at openjdk.org>
Date: 2024-06-07 14:50:29 +0000
URL: https://git.openjdk.org/leyden/commit/d744059b5b3e944bee53536de6f404666e45e8e5
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 at openjdk.org>
Date: 2024-06-07 15:40:59 +0000
URL: https://git.openjdk.org/leyden/commit/ee82346bd5ecf3024d6dc7b7529598099483a42c
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 at openjdk.org>
Date: 2024-06-07 16:22:02 +0000
URL: https://git.openjdk.org/leyden/commit/25ad86234a7cd6e606b273f3e63351aa07c567a3
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 at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-06-07 17:02:14 +0000
URL: https://git.openjdk.org/leyden/commit/8e72d7cf8e7dfc7eb9e66bc562f125f947e37f49
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-07 17:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/512b2b4f141f9a202984150b0427372e1a409a50
8330420: Inverted use of DisplayVMOutputToStderr in ostream_exit
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 17bd483f
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-06-07 19:30:37 +0000
URL: https://git.openjdk.org/leyden/commit/17bd483ff01e463cef45824f0c1296a8f3e782c8
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 at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-06-07 19:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/c37d02aef38da178fcf56e3c5cccc41cc5175421
8312412: Uninitialized klassVtable::_verify_count field
Reviewed-by: shade, phh
! src/hotspot/share/oops/klassVtable.hpp
Changeset: 18e7d7b5
Author: Neethu Prasad <neethp at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-06-07 20:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/18e7d7b5e710b24e49b995777906a197e35795e6
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 at openjdk.org>
Date: 2024-06-07 20:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/cf677c901e70d98404ec9cc3d75a93926e02fcd2
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 at openjdk.org>
Date: 2024-06-08 04:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/a6fc2f839a5e494b940ee473cbd942ec5f884324
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 at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-08 13:05:36 +0000
URL: https://git.openjdk.org/leyden/commit/8d2f9e57c3797c01c84df007f4d2bfdcd645d0c0
8333749: Consolidate ConstantDesc conversion in java.base
Co-authored-by: Claes Redestad <redestad at 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 at openjdk.org>
Date: 2024-06-09 00:47:23 +0000
URL: https://git.openjdk.org/leyden/commit/a941397327972f130e683167a1b429f17603df46
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 at openjdk.org>
Date: 2024-06-10 08:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/de55db2352f84c101f8197ee7aca80d72807fbc5
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 at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-10 08:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/8aa35cacfcc94d261de102b628eb954c71eae98e
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 at openjdk.org>
Date: 2024-06-10 09:00:05 +0000
URL: https://git.openjdk.org/leyden/commit/83b34410e326c47f357a37c3a337b7dedb8cbbda
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 at openjdk.org>
Date: 2024-06-10 09:37:43 +0000
URL: https://git.openjdk.org/leyden/commit/5f9d3e3af8342592242cb304b2c219508d56ed3a
8333722: Fix CompilerDirectives for non-compiler JVM variants
Reviewed-by: kvn
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: 7b43a8cd
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-10 10:05:14 +0000
URL: https://git.openjdk.org/leyden/commit/7b43a8cd7c663facbe490f889838d7ead0eba0f9
8333824: Unused ClassValue in VarHandles
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: e22fc121
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-10 12:33:32 +0000
URL: https://git.openjdk.org/leyden/commit/e22fc121aed56dad2eedfdc3a53f2a655c3b200b
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 at openjdk.org>
Date: 2024-06-10 12:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/ec1664e8c9413890ce2dae5c2dbbce3449d67882
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 at openjdk.org>
Date: 2024-06-10 12:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/e7dc76b5776e05082281fb640d1592479cfe9e6b
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 at alibaba-inc.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-10 12:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/2a242db01ed1d502affa4a954e601266fa98dfbe
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-10 13:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/e0afe0b5e4f9bfa1f608be98e0a4f3bb4a7e4d30
8326085: Remove unnecessary UpcallContext constructor
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/prims/upcallLinker.cpp
Changeset: ce5727df
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-10 13:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/ce5727df4436425b24b89f24c6e6b708575ec7c6
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 at openjdk.org>
Date: 2024-06-10 15:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/6ea28fb30ce7d48e2f053cb9faf4f2a5dba52b06
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 at openjdk.org>
Date: 2024-06-10 15:23:41 +0000
URL: https://git.openjdk.org/leyden/commit/b68609f80d629846870c45d34046d8c47941003b
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 at openjdk.org>
Date: 2024-06-10 15:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/b25476200ab8bea4f25a671d5b9351662d11c5b4
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 at openjdk.org>
Date: 2024-06-10 17:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/13642cb4b8895ad07b2249c9e215a6a037e5cf71
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 at openjdk.org>
Date: 2024-06-10 17:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/96911537557dd95cd11598cd9a9f4e64e05e6aac
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 at openjdk.org>
Date: 2024-06-11 01:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/3a01b47ac97714608356ce3faf797c37dc63e9af
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 at openjdk.org>
Date: 2024-06-11 03:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/41c88bc395ab8c927bcafca9dc6c8a77de72dfc7
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 at openjdk.org>
Date: 2024-06-11 05:35:33 +0000
URL: https://git.openjdk.org/leyden/commit/fe9c63cf73db7833646345e362cbda020ac403d1
8333931: Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification
Reviewed-by: serb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4d6064a7
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-06-11 05:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/4d6064a76003addf38e6eb6b925dad8043581768
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 at openjdk.org>
Date: 2024-06-11 06:57:05 +0000
URL: https://git.openjdk.org/leyden/commit/badf1cb9ce9dcae6cca92046f7cc1231067ca799
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 at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-11 07:16:56 +0000
URL: https://git.openjdk.org/leyden/commit/0e4d4a0c3150c01d927bd69cc578cea053cf16b3
8320725: AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction
Co-authored-by: Eric Liu <eliu at 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 at openjdk.org>
Date: 2024-06-11 07:53:53 +0000
URL: https://git.openjdk.org/leyden/commit/788b876ebd631bdaea99954196eae47b18c49e86
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 at openjdk.org>
Date: 2024-06-11 08:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/93f3918ee16fd4360f1d57c379a4bdc4baa88f2b
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 at openjdk.org>
Date: 2024-06-11 11:23:53 +0000
URL: https://git.openjdk.org/leyden/commit/28437459fb78eda616d50917580c10ed16a4aeff
8333972: Parallel: Remove unused methods in PSOldGen
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: ef101f1b
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-06-11 11:32:12 +0000
URL: https://git.openjdk.org/leyden/commit/ef101f1bf20f2813f855af4bc4eb317565175208
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 at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-06-11 11:47:19 +0000
URL: https://git.openjdk.org/leyden/commit/aaaa86b57172d45d1126c50efc270c6e49aba7a5
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 at openjdk.org>
Date: 2024-06-11 17:34:09 +0000
URL: https://git.openjdk.org/leyden/commit/b77bd5fd6a6f7ddbed90300fba790da4fb683275
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 at openjdk.org>
Date: 2024-06-11 18:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/7ed8a5c431e1cba34167896f8d331caf594852ef
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 at openjdk.org>
Date: 2024-06-11 20:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/bbd3b1d812da997347fca4c06e22794285ab00d3
8334036: Update JCov for class file version 68
Reviewed-by: alanb, erikj
! make/conf/jib-profiles.js
Changeset: 56e8e607
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-06-11 21:03:20 +0000
URL: https://git.openjdk.org/leyden/commit/56e8e60792b23bc101f46b497dcc9d3c76855384
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 at openjdk.org>
Date: 2024-06-11 22:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/a7205cc6512796466fefe17d171082995e0966de
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 at openjdk.org>
Date: 2024-06-12 05:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/1c80ddb8efdb883623652b20849413b602c10c36
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 at openjdk.org>
Date: 2024-06-12 05:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/bd046d9b9e79e4eea89c72af358961ef6e98e660
8222884: ConcurrentClassDescLookup.java times out intermittently
Reviewed-by: rriggs, mbaesken
! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java
Changeset: abbf45b5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-12 06:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/abbf45b57edf2f5bf9a3f2fa408f35a43ebe9bb9
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 at openjdk.org>
Date: 2024-06-12 07:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/a7e4ab9300730c32f6cf0dafd48f5e093f4ac0be
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 at openjdk.org>
Date: 2024-06-12 09:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/a0318bc873f019b6d11571cfd4113ca8cc183b9c
8334077: Fix problem list entries for compiler tests
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: c80e2eb3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-06-12 09:35:48 +0000
URL: https://git.openjdk.org/leyden/commit/c80e2eb35c4eb03f17a2a31e979e5c369453e203
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 at openjdk.org>
Date: 2024-06-12 10:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/bd750b6b783101a3b992a25e7bc64777bb08de18
8319933: Disable tests for JDK-8280481 on Graal
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
Changeset: 81ca0ece
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-06-12 10:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/81ca0ece2e69477b3d22a40c51e044d56e13b6e4
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 at openjdk.org>
Date: 2024-06-12 11:29:58 +0000
URL: https://git.openjdk.org/leyden/commit/81083a0e10d9c92f5247ae256e170709014b596b
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 at openjdk.org>
Date: 2024-06-12 13:24:58 +0000
URL: https://git.openjdk.org/leyden/commit/5a8a9fdfa599e8939a5c6675883a92c869474979
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 at openjdk.org>
Date: 2024-06-12 13:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/2c9185eb81c9dfcc30d160a6254089c474b56b0d
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 at openjdk.org>
Date: 2024-06-12 13:37:03 +0000
URL: https://git.openjdk.org/leyden/commit/ba67ad63ae7d7d399e41ab258576123fb6d9502c
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 at openjdk.org>
Date: 2024-06-12 14:06:53 +0000
URL: https://git.openjdk.org/leyden/commit/2c1da6c6fa2e50856ea71c0e266961171bee1037
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 at openjdk.org>
Date: 2024-06-12 18:44:07 +0000
URL: https://git.openjdk.org/leyden/commit/b697b48a0133458983caea4acc6de8de3e56d356
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 at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2024-06-12 18:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/74468bc1f3aff7f53b91e342711dc095d97fdfed
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 at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-06-12 23:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/fcedde804277af5a26febdcfb7817858d72f01ab
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 at openjdk.org>
Date: 2024-06-13 02:53:48 +0000
URL: https://git.openjdk.org/leyden/commit/238162a3b8ce307659420661903a7f8ac1f06979
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 at openjdk.org>
Date: 2024-06-13 04:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/301bd7085654328f941c462bc786e995051d1a9c
8311110: multichar warning in WinAccessBridge.cpp
Reviewed-by: djelinski, jwaters, prr
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
Changeset: d0981826
Author: iklam <ilam3388 at gmail.com>
Date: 2024-06-12 22:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/d09818267b965c255f58af140f815403f641a0b2
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
More information about the leyden-dev
mailing list