leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
February 2025
- 24 participants
- 69 discussions
Changeset: 6a701b82
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-02-26 11:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/6a701b82d698123d8dc9aa8648d6c3572d92e…
Fix a problem with ciObject creation
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
1
0
Changeset: a6cc37fd
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-25 05:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e…
8349888: AOTMode=create crashes with EpsilonGC
Reviewed-by: shade, kvn
! src/hotspot/share/cds/classListParser.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java
Changeset: e1081cff
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-25 06:12:39 +0000
URL: https://git.openjdk.org/leyden/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e…
8348536: Remove remain SIZE_FORMAT usage after JDK-8347990
Reviewed-by: dholmes, kbarrett
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
Changeset: ab86a135
Branch: premain
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-02-25 08:18:52 +0000
URL: https://git.openjdk.org/leyden/commit/ab86a13519a50c5d8a05c493594e6bda32913…
8350548: java.lang.classfile package javadoc has errors
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/package-info.java
Changeset: d551daca
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-25 08:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/d551dacaef938cea0cad10047b79a0a7a26dc…
8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6
Co-authored-by: Severin Gehwolf <sgehwolf(a)openjdk.org>
Reviewed-by: sgehwolf, asteiner
! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java
Changeset: aa70f0ae
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-02-25 10:57:22 +0000
URL: https://git.openjdk.org/leyden/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31…
8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server
Reviewed-by: michaelm, dfuchs
! src/jdk.httpserver/share/classes/module-info.java
Changeset: a9c9f7f0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-02-25 11:14:20 +0000
URL: https://git.openjdk.org/leyden/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875…
8192647: GClocker induced GCs can starve threads requiring memory leading to OOME
Reviewed-by: tschatzl, iwalulya, egahlin
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! 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/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! 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/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java
- test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c413549e
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-02-25 12:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/c413549eb775f4209416c718dc9aa0748144a…
8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native
Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
Changeset: 8cfebc41
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-02-25 12:54:30 +0000
URL: https://git.openjdk.org/leyden/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b7…
8350571: Remove mention of Tonga test suite from JMX tests
Reviewed-by: cjplummer, lmesnik, sspitsyn
! test/jdk/javax/management/MBeanServer/ExceptionFactory.java
! test/jdk/javax/management/MBeanServer/ExceptionTest.java
! test/jdk/javax/management/mxbean/Utils.java
! test/jdk/javax/management/query/SupportedQueryTypesTest.java
! test/jdk/javax/management/security/Utils.java
Changeset: cfeb7d6c
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-25 13:30:54 +0000
URL: https://git.openjdk.org/leyden/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afd…
8350497: os::create_thread unify init thread attributes part across UNIX platforms
Reviewed-by: dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 62f39bd6
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-02-25 14:30:24 +0000
URL: https://git.openjdk.org/leyden/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7…
8350636: Potential null-pointer dereference in MallocSiteTable::new_entry
Reviewed-by: dholmes
! src/hotspot/share/nmt/mallocSiteTable.cpp
Changeset: b17c0b63
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-25 14:38:19 +0000
URL: https://git.openjdk.org/leyden/commit/b17c0b63a15246967f7cb24ba6089f2ef13e9…
8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2
Reviewed-by: amitkumar, mdoerr
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: 08bc59da
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-02-25 15:18:30 +0000
URL: https://git.openjdk.org/leyden/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2…
8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned
Reviewed-by: rgiulietti, shade, alanb, rriggs, liach
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
Changeset: 50239716
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2025-02-25 15:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/50239716403732fe8af73b4b6f006b6a4b7b2…
8267068: Incomplete @throws javadoc for various javax.crypto.spec classes
Reviewed-by: valeriep, jnimeh
! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
Changeset: dea7a9f0
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-02-25 16:28:25 +0000
URL: https://git.openjdk.org/leyden/commit/dea7a9f0d640e5234bafe2157aecd942c71d5…
8350516: Update model numbers for ECore-based cpus
Reviewed-by: sviswanathan, vaivanov
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: c5992ca2
Branch: premain
Author: Mikhail Yankelevich <mikhail.yankelevich(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-02-25 18:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf…
8349533: Refactor validator tests shell files to java
Reviewed-by: weijun
! test/jdk/sun/security/validator/CertReplace.java
- test/jdk/sun/security/validator/certreplace.sh
- test/jdk/sun/security/validator/samedn.sh
Changeset: 0151b15b
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-02-25 19:19:40 +0000
URL: https://git.openjdk.org/leyden/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d9…
8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/TEST.groups
Changeset: 829d7a84
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-02-25 19:20:05 +0000
URL: https://git.openjdk.org/leyden/commit/829d7a845e18ec483379abf3a3fccb596d899…
8339889: Several compiler tests ignore vm flags and not marked as flagless
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java
! test/hotspot/jtreg/compiler/calls/NativeCalls.java
! test/hotspot/jtreg/compiler/debug/TestStress.java
! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java
Changeset: d422abc5
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-25 19:25:18 +0000
URL: https://git.openjdk.org/leyden/commit/d422abc55aa93d8603d29d269dfb3325bd77f…
8350668: has_extra_module_paths in filemap.cpp may be uninitialized
Reviewed-by: ccheung, shade
! src/hotspot/share/cds/filemap.cpp
Changeset: a3188e04
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-02-25 19:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/a3188e0406bcd69468de0444038525d3d0696…
8349991: GraphUtils.java can use String.replace() instead of String.replaceAll()
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java
Changeset: b78043fd
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-02-25 19:39:21 +0000
URL: https://git.openjdk.org/leyden/commit/b78043fdc64dba62293631ad0cc263029e8df…
8320220: Compilation of cyclic hierarchy causes infinite recursion
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/ClassCycle/ClassCycle4.java
+ test/langtools/tools/javac/ClassCycle/ClassCycle4.out
Changeset: d4fdc796
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-02-25 19:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/d4fdc796aac8ece930c28579d285b21acf8e6…
8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back
Co-authored-by: Alexander Zvegintsev <azvegint(a)openjdk.org>
Reviewed-by: azvegint, psadhukhan, honkar
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java
Changeset: 2efb0336
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-25 21:53:24 +0000
URL: https://git.openjdk.org/leyden/commit/2efb0336e0c257c34f9e49a50cbad17046915…
8350601: Miscellaneous updates to jpackage test lib
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
Changeset: 267d69be
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-25 22:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/267d69bed6265ec2820f17eb7534ec64d80ad…
8326447: jpackage creates Windows installers that cannot be signed
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.md
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java
+ test/jdk/tools/jpackage/resources/read-executable-icon.ps1
+ test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java
Changeset: 86024ebd
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-25 22:56:25 +0000
URL: https://git.openjdk.org/leyden/commit/86024ebdb0f06517925c03e52246fbda0bad8…
8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file
Reviewed-by: ccheung, asmehra, kvn, iveresov
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
+ src/hotspot/share/cds/finalImageRecipes.cpp
+ src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: c8a521fd
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-02-25 23:03:18 +0000
URL: https://git.openjdk.org/leyden/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48b…
8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12
Reviewed-by: joehw, jpai, alanb
! src/java.base/unix/native/libjava/TimeZone_md.c
Changeset: 117f907a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-25 18:03:48 +0000
URL: https://git.openjdk.org/leyden/commit/117f907a4007a8474d695f09f6d15c297b026…
Merge branch 'master' into premain
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 3268600e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-25 22:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/3268600e1aace5ed4cf7aeb15edf4f855e762…
Fixed merge with 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/cds/appcds/applications/SpringPetClinic.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTest.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
1
0
Changeset: 04659a40
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-19 01:30:16 +0000
URL: https://git.openjdk.org/leyden/commit/04659a40736610164855ac161120e63fcd46f…
8350197: [UBSAN] Node::dump_idx reported float-cast-overflow
Reviewed-by: chagedorn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
Changeset: 4de92a40
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-02-19 02:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/4de92a40d0750a2e6f72eb675d900f1129718…
8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later
Reviewed-by: aivanov, azvegint
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java
Changeset: 9042aa82
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-02-19 06:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/9042aa82a890b0f0348ac8127dbd3268f2620…
8339238: Update to use jtreg 7.5.1
Reviewed-by: erikj, jpai, rriggs, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 0ef1c409
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-02-19 09:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/0ef1c40991e703592fc79325bda1a6d2fc6ca…
8350006: IGV: show memory slices as type information
Reviewed-by: dlunden, chagedorn, dfenacci
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter
Changeset: d13fd573
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-19 11:02:14 +0000
URL: https://git.openjdk.org/leyden/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97…
8350211: CTW: Attempt to preload all classes in constant pool
Reviewed-by: vlivanov, chagedorn
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: 79db2d41
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-19 11:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/79db2d4186eb2af827295581464be8602ac95…
8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compilationPolicy.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2353f3e2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-19 11:35:00 +0000
URL: https://git.openjdk.org/leyden/commit/2353f3e2f18ccaa972ee7a292d5a45035c647…
8350210: CTW: Use stackless exceptions
Reviewed-by: kvn, chagedorn
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 59810ad7
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-19 12:14:04 +0000
URL: https://git.openjdk.org/leyden/commit/59810ad745b28f50d287fa8db650c3f192479…
8350201: Out of bounds access on Linux aarch64 in os::print_register_info
Reviewed-by: dholmes, mdoerr
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: 014701a0
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-02-19 12:22:51 +0000
URL: https://git.openjdk.org/leyden/commit/014701a09b23d21f57edb5b08582053280447…
8350260: Improve HTML instruction formatting in PassFailJFrame
Reviewed-by: kizune, azvegint, abhiscxk
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 577ff98a
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-02-19 13:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/577ff98a6733a99ea49510f15d631beff39c3…
8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection
Reviewed-by: lancea, jpai
! src/java.base/share/classes/java/net/JarURLConnection.java
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarFile.java
Changeset: c6e47fd5
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-02-19 14:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/c6e47fd5812997e3428249be1c77c60e7b05a…
8348171: Refactor GenerationCounters and its subclasses
Co-authored-by: Thomas Schatzl <tschatzl(a)openjdk.org>
Reviewed-by: gli, tschatzl, zgu
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
- src/hotspot/share/gc/parallel/psGenerationCounters.cpp
- src/hotspot/share/gc/parallel/psGenerationCounters.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! 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/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
Changeset: efbad00c
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-02-19 14:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94…
8349688: G1: Wrong initial optional region index when selecting candidates from retained regions
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 70a6c0b7
Branch: premain
Author: konanki sreenath <konanki.sreenath(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-02-19 16:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec…
8346094: Harden X509CertImpl.getExtensionValue for NPE cases
Reviewed-by: coffeys, weijun
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java
+ test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java
Changeset: 3487f8cb
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-19 17:08:01 +0000
URL: https://git.openjdk.org/leyden/commit/3487f8cbd55b06d332d897a010ae8eb371dd4…
8350102: Decouple jpackage test-lib Executor.Result and Executor classes
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: 76319845
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-02-19 17:26:41 +0000
URL: https://git.openjdk.org/leyden/commit/76319845255d5f71acb2f88e684ba788bdadf…
8349923: Refactor StackMapTable constructor and StackMapReader
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/classfile/verifier.cpp
Changeset: 7734f8ed
Branch: premain
Author: Mikhail Yankelevich <mikhail.yankelevich(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-02-19 18:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7f…
8349664: HEX dump should always use ASCII or ISO_8859_1
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
+ test/jdk/sun/security/util/HexDumpEncoderTests.java
Changeset: 4e60c2d9
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-02-19 19:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/4e60c2d937fca8170b356f36e72b271104130…
8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java
Changeset: 4fb70c79
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-02-19 19:58:11 +0000
URL: https://git.openjdk.org/leyden/commit/4fb70c79c1383507bd42cd7f569cbde28393a…
8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes
Reviewed-by: kevinw, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
+ test/jdk/com/sun/jdi/SingleStepCompilationTest.java
Changeset: 92efab90
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-02-19 21:02:27 +0000
URL: https://git.openjdk.org/leyden/commit/92efab90db24a76cc28fc1ae1db870a0dd670…
8350344: Cross-build failure: _vptr name conflict
Reviewed-by: kvn
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 3ebed783
Branch: premain
Author: Nicole Xu <yuyangx(a)nvidia.com>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-02-20 01:33:58 +0000
URL: https://git.openjdk.org/leyden/commit/3ebed78328bd64d2e18369d63d6ea323b87a7…
8349943: [JMH] Use jvmArgs consistently
Reviewed-by: syan, redestad, haosun
! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java
! test/micro/org/openjdk/bench/java/security/MLDSA.java
! test/micro/org/openjdk/bench/java/security/MLKEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
Changeset: 0131c1bf
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-20 02:13:41 +0000
URL: https://git.openjdk.org/leyden/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99…
8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true"
Reviewed-by: erikj, ccheung
! make/Main.gmk
! make/RunTests.gmk
+ make/test/BuildTestSetupAOT.gmk
! src/hotspot/share/cds/classListParser.cpp
+ test/setup_aot/TestSetupAOT.java
Changeset: 00d4e4a9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-20 02:51:24 +0000
URL: https://git.openjdk.org/leyden/commit/00d4e4a9710f89506f36156c24b0f3c541297…
8350051: [JMH] Several tests fails NPE
Reviewed-by: erikj, redestad
! make/test/BuildMicrobenchmark.gmk
! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java
Changeset: 26bf445f
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-20 07:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/26bf445f4726f1936a0a4cbaf1424c5235424…
8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError
Reviewed-by: jbhateja
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: c5c91a82
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-02-20 08:53:19 +0000
URL: https://git.openjdk.org/leyden/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66…
8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2
Reviewed-by: mdoerr, aph
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
Changeset: 0662e39a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-20 08:58:18 +0000
URL: https://git.openjdk.org/leyden/commit/0662e39a6ef722f6e09383566648c794a47eb…
8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le)
Reviewed-by: mdoerr, asteiner, erikj
! make/autoconf/flags-cflags.m4
Changeset: 86d06162
Branch: premain
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2025-02-20 09:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c7…
8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767
Reviewed-by: shade, adinn
! src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: 1e87ff01
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-02-20 09:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/1e87ff01994df16df7de331040fc5d7a4a85f…
8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS
8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state
Reviewed-by: aivanov, kizune, dnguyen, asemenov
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java
Changeset: 735805d9
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-02-20 12:03:08 +0000
URL: https://git.openjdk.org/leyden/commit/735805d9259037ae594eb4f75e96860d43fee…
8349727: [PPC] C1: Improve Class.isInstance intrinsic
Reviewed-by: rrich, varadam
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: 960ad211
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-20 15:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/960ad211867d65a993b2fc4e6dafa8cea9827…
8349620: Add VMProps for static JDK
Reviewed-by: alanb, manc
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 10bf48a6
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-02-20 15:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83…
8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755
Reviewed-by: aboldtch, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java
Changeset: 53db5764
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-02-20 15:53:05 +0000
URL: https://git.openjdk.org/leyden/commit/53db57648a09c4c380064eea11fcdb680011d…
8350137: After JDK-8348975, Linux builds contain man pages for windows only tools
Reviewed-by: erikj
! make/Docs.gmk
! make/common/Modules.gmk
Changeset: 16873732
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-02-20 17:46:06 +0000
URL: https://git.openjdk.org/leyden/commit/16873732a752d79c3bf1bc450c63839997986…
8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included
Reviewed-by: ihse
! make/common/MakeIncludeEnd.gmk
! make/common/MakeIncludeStart.gmk
! make/common/MakeSnippetEnd.gmk
! make/common/MakeSnippetStart.gmk
Changeset: 1eb0db37
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-02-20 18:00:33 +0000
URL: https://git.openjdk.org/leyden/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c7…
8350151: Support requires property to filter tests incompatible with --enable-preview
Reviewed-by: alanb, rriggs
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/TEST.ROOT
Changeset: f979f727
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-02-20 18:52:30 +0000
URL: https://git.openjdk.org/leyden/commit/f979f727b6137be9a3f85baed4fbfdd785970…
8337723: Remove redundant tests from com/sun/security/sasl/gsskerb
Reviewed-by: rhalade
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java
- test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java
- test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java
- test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java
- test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf
- test/jdk/com/sun/security/sasl/gsskerb/log.properties
- test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh
- test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh
- test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh
! test/jdk/sun/security/krb5/auto/SaslBasic.java
Changeset: 16033ea7
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-02-20 18:52:57 +0000
URL: https://git.openjdk.org/leyden/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7…
8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir
Reviewed-by: jnimeh, rhalade
! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java
Changeset: c73fead5
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-02-21 09:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/c73fead5caea8008586b31a5009c64011637b…
8350383: Test: add more test case for string compare (UL case)
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java
Changeset: 1b6281d9
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-02-21 10:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bf…
8321003: RISC-V: C2 MulReductionVI
8321004: RISC-V: C2 MulReductionVL
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
Changeset: dfcd0df6
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-02-21 10:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/dfcd0df60c60cf89dc01682264a573ad39e61…
8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java
Changeset: 24b55736
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-02-21 16:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/24b557361a481d7f38f8016506573623b91bd…
8350444: Check for verifer error in StackMapReader::check_offset()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/stackMapTable.cpp
Changeset: bd8ad309
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-21 16:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/bd8ad309b59bceb3073a8d6411cca74e73508…
8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: b45c32cd
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-02-21 19:09:38 +0000
URL: https://git.openjdk.org/leyden/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b2…
8350287: Cleanup SA's support for CodeBlob subclasses
Reviewed-by: kvn, sspitsyn
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
Changeset: 9d9d7a17
Branch: premain
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2025-02-21 20:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/9d9d7a17d3d1a8971712ef1b22e919012350d…
8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities
Reviewed-by: mullan
+ test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java
! test/lib/jdk/test/lib/security/SimpleOCSPServer.java
Changeset: 825ab20b
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2025-02-21 21:06:54 +0000
URL: https://git.openjdk.org/leyden/commit/825ab20ba99b1f1127dd94b87ae56020d1831…
8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION
Reviewed-by: rhalade, jnimeh
! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java
! test/lib/jdk/test/lib/util/FileUtils.java
Changeset: 25322aae
Branch: premain
Author: Dmitry Chuyko <dchuyko(a)openjdk.org>
Date: 2025-02-21 21:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/25322aae8e224680db376098d2e45f26cf333…
8350258: AArch64: Client build fails after JDK-8347917
Reviewed-by: dlong, kvn
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
Changeset: 5cbd9d1f
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-22 03:11:42 +0000
URL: https://git.openjdk.org/leyden/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a…
8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd
Reviewed-by: joehw
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
Changeset: a8916308
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-02-22 10:16:51 +0000
URL: https://git.openjdk.org/leyden/commit/a891630817844c8c42994da3b3110925ca459…
8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: 05b48129
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-23 02:35:57 +0000
URL: https://git.openjdk.org/leyden/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91…
8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK
Reviewed-by: alanb
! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java
Changeset: 0795d11b
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-02-24 03:13:55 +0000
URL: https://git.openjdk.org/leyden/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88…
8350464: The flags to set the native priority for the VMThread and Java threads need a broader range
Reviewed-by: stuefe, shade
! src/hotspot/share/runtime/globals.hpp
Changeset: 302bed05
Branch: premain
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-02-24 03:17:56 +0000
URL: https://git.openjdk.org/leyden/commit/302bed055c3b4881f97c584d5953273b9dbc2…
8350499: Minimal build fails with slowdebug builds
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/classfile/verifier.cpp
Changeset: a5c9a4db
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-02-24 07:28:05 +0000
URL: https://git.openjdk.org/leyden/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcae…
8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java
Changeset: f755fadc
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-02-24 07:38:29 +0000
URL: https://git.openjdk.org/leyden/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77…
8349653: Clarify the docs for MemorySegment::reinterpret
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: e410af00
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-02-24 07:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/e410af00e69587b86536b298b869ddc898fd9…
8342393: Promote commutative vector IR node sharing
Reviewed-by: vlivanov, epeter, sviswanathan
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java
Changeset: 65f79c14
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-02-24 12:03:42 +0000
URL: https://git.openjdk.org/leyden/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935…
8347335: ZGC: Use limitless mark stack memory
Reviewed-by: aboldtch, iwalulya
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
- src/hotspot/share/gc/z/zMarkStackAllocator.cpp
- src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
+ src/hotspot/share/gc/z/zMarkingSMR.cpp
+ src/hotspot/share/gc/z/zMarkingSMR.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: ddb25691
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-02-24 19:54:48 +0000
URL: https://git.openjdk.org/leyden/commit/ddb256911032cd7e6fae17c342261276066d8…
8280682: Refactor AOT code source validation checks
Co-authored-by: Ioi Lam <iklam(a)openjdk.org>
Reviewed-by: iklam, asmehra, dholmes, kvn
+ src/hotspot/share/cds/aotClassLocation.cpp
+ src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 39cb493c
Branch: premain
Author: Rajat Mahajan <rmahajan(a)openjdk.org>
Date: 2025-02-24 20:21:20 +0000
URL: https://git.openjdk.org/leyden/commit/39cb493c365778a1e3a6e753b49d8664733a3…
8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon
Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov
! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp
Changeset: 990d40e9
Branch: premain
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-02-24 22:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/990d40e98da2ceb3261096eaa55550565af58…
8350476: Fix typo introduced in JDK-8350147
Reviewed-by: jnimeh, jpai
! src/java.base/share/classes/javax/crypto/KEM.java
Changeset: c5d05c54
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-24 22:47:07 +0000
URL: https://git.openjdk.org/leyden/commit/c5d05c54694d020e4afab0e4ebc8ec8f5b7d1…
Merge branch 'master' into premain
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
+ src/hotspot/share/cds/aotClassLocation.cpp
+ src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList.txt
1
0
git: openjdk/leyden: premain: 8341587: [premain] Support Soft/Weak Reference in AOT cache
by Ioi Lam 24 Feb '25
by Ioi Lam 24 Feb '25
24 Feb '25
Changeset: 4ca75d15
Branch: premain
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-24 19:53:47 +0000
URL: https://git.openjdk.org/leyden/commit/4ca75d156519596e23abc8a312496b7c2f0e0…
8341587: [premain] Support Soft/Weak Reference in AOT cache
Reviewed-by: iklam
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/ref/Reference.java
1
0
There are interesting use cases where we want the AOT-only mode. We can emulate this in current Leyden prototype by relying on preload code, and stopping any profiling, which would naturally lead to no JIT compilations. This would also make interpreter code a bit faster in case we need to fall back there. This mode looks also helpful for studying the compiler dynamics.
Additional testing:
- [x] Eyeballing compilation logs with `-XX:+PreloadOnly`
- [ ] Linux x86_64 server fastdebug, `runtime/cds`
- [ ] Linux x86_64 server fastdebug, `runtime/cds` with `-XX:+PreloadOnly`
-------------
Commit messages:
- Also do PreloadOnly in other arches template interpreters
- Fix
Changes: https://git.openjdk.org/leyden/pull/44/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=44&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8350488
Stats: 34 lines in 10 files changed: 22 ins; 0 del; 12 mod
Patch: https://git.openjdk.org/leyden/pull/44.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/44/head:pull/44
PR: https://git.openjdk.org/leyden/pull/44
4
7
21 Feb '25
Changeset: 076c71f7
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-02-21 14:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/076c71f7cb9887ef3d64b752976610d197922…
Make {Record,Replay}Training options diagnostic
! README.md
! src/hotspot/share/compiler/compiler_globals.hpp
! test/hotspot/jtreg/premain/javac/javac-test.sh
! test/hotspot/jtreg/premain/javac_new_workflow/run.sh
! test/hotspot/jtreg/premain/jmh/run.sh
! test/hotspot/jtreg/premain/lib/bench-lib.sh
! test/hotspot/jtreg/premain/lib/premain-run.sh
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
! test/hotspot/jtreg/premain/spring-petclinic/WarmupMakefile
! test/hotspot/jtreg/premain/spring-petclinic/bench.sh
1
0
git: openjdk/leyden: premain: 8350488: [leyden] Experimental AOT-only mode
by Vladimir Kozlov 21 Feb '25
by Vladimir Kozlov 21 Feb '25
21 Feb '25
Changeset: aa4e9472
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-02-21 20:27:05 +0000
URL: https://git.openjdk.org/leyden/commit/aa4e947287074155685685454d3714e503c76…
8350488: [leyden] Experimental AOT-only mode
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
1
0
Changeset: 1ed9ef1c
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-02-07 21:27:35 +0000
URL: https://git.openjdk.org/leyden/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfb…
8349559: Compiler interface doesn't need to store protection domain
Reviewed-by: vlivanov, iklam
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
Changeset: 5395ffa0
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-02-08 02:48:04 +0000
URL: https://git.openjdk.org/leyden/commit/5395ffa006d06fb2b6a087885a9d7118048e6…
8327378: XMLStreamReader throws EOFException instead of XMLStreamException
Reviewed-by: iris, lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java
Changeset: e9278de3
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-02-08 04:20:46 +0000
URL: https://git.openjdk.org/leyden/commit/e9278de3f8676c288bfdce96f8348470e7c42…
8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode
Reviewed-by: vlivanov, epeter
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subtypenode.cpp
Changeset: 7d52f1e6
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-02-08 06:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/7d52f1e64d17d4a77dacc6074ead11e975eed…
8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees
Reviewed-by: jsjolen, cnorrbin
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 8f6ccde9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-08 13:11:07 +0000
URL: https://git.openjdk.org/leyden/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55…
8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer
Reviewed-by: stefank, stuefe
! src/hotspot/share/runtime/os.cpp
Changeset: 4a83ca12
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-02-10 11:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/4a83ca120293aecbf21d7d005ba256e95fe98…
8349666: RISC-V: enable superwords tests for vector reductions
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
Changeset: d104debe
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-02-10 11:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/d104debe51d8feb35b7c672a9d05404208bc5…
8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 55898922
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-02-10 12:12:54 +0000
URL: https://git.openjdk.org/leyden/commit/55898922628a7fb1aef3ff6727a612baac3f6…
8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated
Reviewed-by: dfuchs, jpai
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
- test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt
- test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java
! test/lib/jdk/test/lib/Asserts.java
! test/lib/jdk/test/lib/Utils.java
Changeset: c9cadbd2
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-02-10 12:44:30 +0000
URL: https://git.openjdk.org/leyden/commit/c9cadbd23fb13933b8968f283d27842cd35f8…
8346567: Make Class.getModifiers() non-native
Reviewed-by: alanb, vlivanov, yzheng, dlong
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java
Changeset: f74c4dfe
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-02-10 13:52:23 +0000
URL: https://git.openjdk.org/leyden/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7f…
8349580: Do not use address in MemTracker top level functions
Reviewed-by: gziemski, stefank
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: ab66c82c
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-10 15:51:23 +0000
URL: https://git.openjdk.org/leyden/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5…
8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610
Reviewed-by: mdoerr, wkemper
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java
Changeset: 84b32cb6
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-10 18:05:27 +0000
URL: https://git.openjdk.org/leyden/commit/84b32cb61c3e04189eb811fa052747e21ca6a…
8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK
Reviewed-by: dholmes
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c
Changeset: b737f7fb
Branch: premain
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2025-02-10 18:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae…
8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree
Reviewed-by: rhalade, weijun
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/Failover.java
! test/jdk/java/security/Provider/ChangeProviders.java
! test/jdk/java/security/Provider/GetInstance.java
! test/jdk/java/security/Provider/GetServiceRace.java
! test/jdk/java/security/Provider/RemoveProvider.java
! test/jdk/java/security/Security/NoInstalledProviders.java
! test/jdk/java/security/Security/SynchronizedAccess.java
! test/jdk/java/security/Security/removing/RemoveProviders.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java
! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
! test/jdk/sun/security/pkcs12/GetSetEntryTest.java
! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java
! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/NssTest.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
= test/lib/jdk/test/lib/security/CertificateBuilder.java
= test/lib/jdk/test/lib/security/HumanInputStream.java
= test/lib/jdk/test/lib/security/Providers.java
= test/lib/jdk/test/lib/security/ProvidersSnapshot.java
= test/lib/jdk/test/lib/security/SimpleOCSPServer.java
Changeset: f11a7377
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-02-10 18:27:05 +0000
URL: https://git.openjdk.org/leyden/commit/f11a737707414f35738b630e0ffb482431259…
8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir
Reviewed-by: jlahoda, liach, jpai
! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java
Changeset: 527489c0
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-10 20:19:48 +0000
URL: https://git.openjdk.org/leyden/commit/527489c06d827f5d08a8053bedcd26db4608c…
8349284: Make libExplicitAttach work on static JDK
Reviewed-by: alanb, dholmes
! make/test/JtregNativeJdk.gmk
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c
Changeset: df654a9f
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-10 20:52:20 +0000
URL: https://git.openjdk.org/leyden/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f…
8349752: Tier1 build failure caused by JDK-8349178
Reviewed-by: dholmes
! make/test/JtregNativeHotspot.gmk
Changeset: 41bdc47d
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-02-11 00:39:09 +0000
URL: https://git.openjdk.org/leyden/commit/41bdc47d71340e5d7f4317a5040521868d4c4…
8208377: Soft hyphens render if not using TextLayout
Reviewed-by: achung, prr
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
+ test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
Changeset: 1a8212e1
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-02-11 07:45:55 +0000
URL: https://git.openjdk.org/leyden/commit/1a8212e1018744b360df310e85fc29f8c41f5…
8348678: [PPC64] C2: unaligned vector load/store is ok
8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
Changeset: 8e858294
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-02-11 09:52:38 +0000
URL: https://git.openjdk.org/leyden/commit/8e8582949669d5f3dcb68886ccb6a719393d1…
8349213: G1: Clearing bitmaps during collection set merging not claimed by region
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 964dd18f
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-02-11 10:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/964dd18fd2ba998e5c1efed48e15e516b0c22…
8349515: [REDO] Framework for tracing makefile inclusion and parsing
Reviewed-by: erikj
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! Makefile
! make/Bundles.gmk
! make/CompileCommands.gmk
! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CompileToolsHotspot.gmk
! make/CompileToolsJdk.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/Coverage.gmk
! make/CreateJmods.gmk
! make/Docs.gmk
! make/Doctor.gmk
! make/ExplodedImageOptimize.gmk
! make/GenerateLinkOptData.gmk
! make/GenerateModuleSummary.gmk
! make/Global.gmk
! make/GraalBuilderImage.gmk
! make/Hsdis.gmk
! make/Images.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/InterimImage.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleTools.gmk
! make/ModuleWrapper.gmk
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/ReleaseFile.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
+ make/RunTestsPrebuiltFindTests.gmk
! make/SourceRevision.gmk
! make/StaticLibs.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/ToolsLangtools.gmk
! make/UpdateBuildDocs.gmk
! make/UpdateSleefSource.gmk
! make/UpdateX11Wrappers.gmk
! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/common/CopyFiles.gmk
! make/common/DebugInfoUtils.gmk
! make/common/Execute.gmk
! make/common/FileUtils.gmk
! make/common/FindTests.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/LogUtils.gmk
! make/common/MakeBase.gmk
+ make/common/MakeFileEnd.gmk
+ make/common/MakeFileStart.gmk
! make/common/MakeIO.gmk
+ make/common/MakeIncludeEnd.gmk
+ make/common/MakeIncludeStart.gmk
+ make/common/MakeSnippetEnd.gmk
+ make/common/MakeSnippetStart.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/common/modules/CopyCommon.gmk
! make/common/modules/GendataCommon.gmk
! make/common/modules/GensrcCommon.gmk
! make/common/modules/GensrcModuleInfo.gmk
! make/common/modules/GensrcProperties.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/common/native/Paths.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/HotspotCommon.gmk
! make/hotspot/gensrc/GenerateSources.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/hotspot/test/GtestImage.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/IdeaGenConfig.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/ide/xcode/hotspot/CreateXcodeProject.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/Gendata.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gendata/GendataBlockedCerts.gmk
! make/modules/java.base/gendata/GendataBreakIterator.gmk
! make/modules/java.base/gendata/GendataCryptoPolicy.gmk
! make/modules/java.base/gendata/GendataPublicSuffixList.gmk
! make/modules/java.base/gendata/GendataTZDB.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/gensrc/GensrcRegex.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.compiler/Java.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.desktop/Copy.gmk
! make/modules/java.desktop/Gendata.gmk
! make/modules/java.desktop/Gensrc.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/gendata/GendataFontConfig.gmk
! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! make/modules/java.desktop/gensrc/GensrcSwing.gmk
! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Java.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/java.logging/Copy.gmk
! make/modules/java.logging/Gensrc.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management.rmi/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.prefs/Java.gmk
! make/modules/java.prefs/Lib.gmk
! make/modules/java.rmi/Java.gmk
! make/modules/java.rmi/Launcher.gmk
! make/modules/java.rmi/Lib.gmk
! make/modules/java.scripting/Java.gmk
! make/modules/java.scripting/Launcher.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.security.jgss/Launcher.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/java.security.sasl/Java.gmk
! make/modules/java.smartcardio/Java.gmk
! make/modules/java.smartcardio/Lib.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.transaction.xa/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Copy.gmk
! make/modules/java.xml/Java.gmk
! make/modules/jdk.accessibility/Copy.gmk
! make/modules/jdk.accessibility/Java.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.attach/Lib.gmk
! make/modules/jdk.charsets/Gensrc.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.compiler/Gensrc.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.compiler/Launcher.gmk
! make/modules/jdk.crypto.cryptoki/Java.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.crypto.mscapi/Java.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
! make/modules/jdk.dev/Java.gmk
! make/modules/jdk.dynalink/Java.gmk
! make/modules/jdk.editpad/Java.gmk
! make/modules/jdk.hotspot.agent/Gensrc.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.hotspot.agent/Launcher.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.httpserver/Gensrc.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.httpserver/Jmod.gmk
! make/modules/jdk.httpserver/Launcher.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.incubator.vector/Lib.gmk
! make/modules/jdk.internal.jvmstat/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.md/Java.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jartool/Gensrc.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jartool/Jmod.gmk
! make/modules/jdk.jartool/Launcher.gmk
! make/modules/jdk.javadoc/Copy.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.javadoc/Java.gmk
! make/modules/jdk.javadoc/Launcher.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jcmd/Launcher.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jconsole/Launcher.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Gensrc.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jdi/Launcher.gmk
! make/modules/jdk.jdi/Lib.gmk
! make/modules/jdk.jdwp.agent/Copy.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jfr/Copy.gmk
! make/modules/jdk.jfr/Gendata.gmk
! make/modules/jdk.jfr/Java.gmk
! make/modules/jdk.jfr/Jmod.gmk
! make/modules/jdk.jfr/Launcher.gmk
! make/modules/jdk.jlink/Gensrc.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.jpackage/Gensrc.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.jpackage/Jmod.gmk
! make/modules/jdk.jpackage/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.jshell/Gensrc.gmk
! make/modules/jdk.jshell/Java.gmk
! make/modules/jdk.jshell/Jmod.gmk
! make/modules/jdk.jshell/Launcher.gmk
! make/modules/jdk.jstatd/Jmod.gmk
! make/modules/jdk.jstatd/Launcher.gmk
! make/modules/jdk.localedata/Gensrc.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.management.agent/Copy.gmk
! make/modules/jdk.management.agent/Gensrc.gmk
! make/modules/jdk.management.agent/Lib.gmk
! make/modules/jdk.management/Java.gmk
! make/modules/jdk.management/Lib.gmk
! make/modules/jdk.net/Lib.gmk
! make/modules/jdk.sctp/Java.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/modules/jdk.security.auth/Java.gmk
! make/modules/jdk.security.auth/Lib.gmk
! make/modules/sun.charsets/Java.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk
! test/make/TestCompileCommands.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestFixDepsFile.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk
Changeset: 5ee44c16
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-02-11 12:10:05 +0000
URL: https://git.openjdk.org/leyden/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e…
8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
Changeset: 545d19f1
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-11 12:38:19 +0000
URL: https://git.openjdk.org/leyden/commit/545d19f1fa102d35908528520dc19a7d16000…
8349771: Replace usages of -mx and -ms in some monitor tests
Reviewed-by: jpai, stefank, dholmes
! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
Changeset: ee079fdb
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-02-11 13:57:45 +0000
URL: https://git.openjdk.org/leyden/commit/ee079fdbf1c513a4c57ef86a803eb0add651c…
8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed
Reviewed-by: rcastanedalo, epeter
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
Changeset: a1bcda24
Branch: premain
Author: Mohamed Issa <mohamed.issa(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-02-11 15:33:30 +0000
URL: https://git.openjdk.org/leyden/commit/a1bcda247617a839cd797bdd8bd3bf3216dff…
8349579: jsvml.dll incorrect RDATA SEGMENT specification
Reviewed-by: sviswanathan, jbhateja
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S
Changeset: 32dc41c9
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-02-11 16:21:23 +0000
URL: https://git.openjdk.org/leyden/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0…
8349624: Validation for slot missing in CodeBuilder local variable instructions
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
Changeset: 64281653
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-02-11 17:20:50 +0000
URL: https://git.openjdk.org/leyden/commit/642816538fbaa5b74c6beb8a14d1738cdde28…
8349254: Disable "best-fit" mapping on Windows environment variables
Reviewed-by: jlu, jpai
! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjava/ProcessEnvironment_md.c
! test/jdk/tools/launcher/DisableBestFitMappingTest.java
Changeset: e7157d17
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-11 19:22:35 +0000
URL: https://git.openjdk.org/leyden/commit/e7157d174c19a3562c4bf19760760cb1de13c…
8150442: Enforce Supported Platforms in Packager for MSI bundles
Reviewed-by: almatvee, cstein
! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/share/man/jpackage.md
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/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/main.wxs
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
+ test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java
+ test/jdk/tools/jpackage/junit/windows/junit.java
Changeset: 8c09d40d
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-02-11 20:20:53 +0000
URL: https://git.openjdk.org/leyden/commit/8c09d40d6c345fda9fc7b358a53cae3b59655…
8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: d558d9d4
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-02-12 01:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea…
8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
Changeset: 88b4a906
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-12 03:00:43 +0000
URL: https://git.openjdk.org/leyden/commit/88b4a906d2c520ce6a7b21adc5e709067e520…
8349689: Several virtual thread tests missing /native keyword
Reviewed-by: alanb, lmesnik
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
Changeset: 342dec93
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-02-12 03:10:00 +0000
URL: https://git.openjdk.org/leyden/commit/342dec93f22193309aa8865df95eb19d659b0…
8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected
Reviewed-by: aivanov, dnguyen, azvegint
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: adda12b7
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-02-12 03:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/adda12b724ec5fb890ef18ae21f0b5985ecec…
8349874: Missing comma in copyright from JDK-8349689
Reviewed-by: dcubed, mikael
! test/jdk/java/lang/Thread/virtual/Starvation.java
Changeset: bb41df44
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-02-12 08:22:29 +0000
URL: https://git.openjdk.org/leyden/commit/bb41df44d95cb4cadb8a18b3f999d35e169b3…
8349723: Problemlist jdp tests for macosx-x64
Reviewed-by: rriggs, sspitsyn
! test/jdk/ProblemList.txt
Changeset: 08f4c1c8
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-02-12 09:04:32 +0000
URL: https://git.openjdk.org/leyden/commit/08f4c1c801c8c3553c1380e1d019a487bd0a2…
8349781: make test TEST=gtest fails on WSL
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: e700460b
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-02-12 12:04:22 +0000
URL: https://git.openjdk.org/leyden/commit/e700460b490e2b6649a61dc48e7d971b8efdb…
8349813: Test behavior of limiting() on RS operators throwing exceptions
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
Changeset: ed17c55e
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-02-12 12:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d…
8349145: Make Class.getProtectionDomain() non-native
Reviewed-by: liach, dholmes, yzheng
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
Changeset: 73e1780a
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-02-12 16:11:09 +0000
URL: https://git.openjdk.org/leyden/commit/73e1780ad0aba92ce60bb35fc66a395abccbf…
8349836: G1: Improve group prediction log message
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
Changeset: 332d87cc
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-12 16:29:08 +0000
URL: https://git.openjdk.org/leyden/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518e…
8349859: Support static JDK in libfontmanager/freetypeScaler.c
Reviewed-by: prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 4b463ee7
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-02-12 17:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c…
8342103: C2 compiler support for Float16 type and associated scalar operations
Co-authored-by: Paul Sandoz <psandoz(a)openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi(a)openjdk.org>
Co-authored-by: Joe Darcy <darcy(a)openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
+ test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
+ test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: 336d0d85
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-02-12 18:26:37 +0000
URL: https://git.openjdk.org/leyden/commit/336d0d8592aed734e7b8139e1ecd71d33825c…
8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c
Reviewed-by: jiangli, shade
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: c5ac3c4f
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-02-12 18:36:24 +0000
URL: https://git.openjdk.org/leyden/commit/c5ac3c4f11e777b24d597deec522c9df09750…
8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore
Reviewed-by: hchao, rhalade
! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java
Changeset: ba281196
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-02-12 19:17:29 +0000
URL: https://git.openjdk.org/leyden/commit/ba28119642a7cfa850707a01ce8e589c3a80d…
8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 74e458ba
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-02-12 19:27:54 +0000
URL: https://git.openjdk.org/leyden/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2…
8349684: Remove SA core file tests from problem list for macosx-x64
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2a5d1da3
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-02-12 19:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4…
8349571: Remove JavaThreadFactory interface from SA
Reviewed-by: kevinw, sspitsyn
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
Changeset: 7a0832f5
Branch: premain
Author: Zhao Song <zsong(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-02-12 21:36:45 +0000
URL: https://git.openjdk.org/leyden/commit/7a0832f5487cb7586131f6c4e0b90300f6de5…
8349934: Wrong file regex for copyright header format check in .jcheck/conf
Reviewed-by: erikj
! .jcheck/conf
Changeset: b8576eb4
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-02-12 22:15:37 +0000
URL: https://git.openjdk.org/leyden/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675…
6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063
Reviewed-by: avu, prr
! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
Changeset: 55097dd4
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-02-12 22:25:05 +0000
URL: https://git.openjdk.org/leyden/commit/55097dd4cbb5d691c12cb0247d66dce593759…
8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni
Reviewed-by: jwaters, kvn, sviswanathan
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! test/jdk/java/lang/String/IndexOf.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
Changeset: adc3f53d
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-13 02:59:57 +0000
URL: https://git.openjdk.org/leyden/commit/adc3f53d2403cd414a91e71c079b4108b2346…
8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so
Reviewed-by: alanb
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
Changeset: a637ccf2
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-02-13 06:36:32 +0000
URL: https://git.openjdk.org/leyden/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee…
8349851: RISC-V: Call VM leaf can use movptr2
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 24b7f815
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-02-13 09:47:02 +0000
URL: https://git.openjdk.org/leyden/commit/24b7f815ae4ca2a228dff2694993b5ebc2192…
8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion'
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 29202d1f
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-02-13 10:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c0…
8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434
Reviewed-by: sgehwolf, asemenyuk
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
Changeset: efc597bf
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-13 10:22:19 +0000
URL: https://git.openjdk.org/leyden/commit/efc597bf47bff46596bb29b03b5750bfc5afe…
8349564: Clean warnings found in jpackage tests when building them with -Xlint:all
Reviewed-by: almatvee
! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/DotInNameTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
! test/jdk/tools/jpackage/share/ModulePathTest2.java
! test/jdk/tools/jpackage/share/ModulePathTest3.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/NonExistentTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
Changeset: add3cd1c
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-02-13 11:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8…
8348600: Update PipeWire to 1.3.81
Reviewed-by: psadhukhan, prr, honkar
! src/java.desktop/unix/legal/pipewire.md
! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/type.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h
Changeset: 5b75ff72
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-02-13 11:54:01 +0000
URL: https://git.openjdk.org/leyden/commit/5b75ff7283340291bc87f83aba0e441647989…
8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases
Reviewed-by: liach, alanb, sundar, lancea
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
Changeset: c2fc9478
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-13 14:16:23 +0000
URL: https://git.openjdk.org/leyden/commit/c2fc94782669ae1645014ee3bfeba957dbff4…
8349378: Build splashscreen lib with SIZE optimization
Reviewed-by: erikj, prr, honkar
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 18958c62
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-13 15:44:46 +0000
URL: https://git.openjdk.org/leyden/commit/18958c6298bf5cc5495375e2940b640b04ec9…
8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c
Reviewed-by: prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 0b50e479
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-02-13 16:09:04 +0000
URL: https://git.openjdk.org/leyden/commit/0b50e479a060cf745a3e858d535516444fe80…
8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places
Reviewed-by: dlong, shade
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
Changeset: 28e744dc
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-02-13 16:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/28e744dc642db8ebe376403f28630438a5ee3…
8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
Changeset: 6ddbcc34
Branch: premain
Author: Martin Balao <mbalao(a)openjdk.org>
Date: 2025-02-13 16:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ec…
8328119: Support HKDF in SunPKCS11 (Preview)
8346720: Support Generic keys in SunPKCS11 SecretKeyFactory
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: valeriep, kdriver, weijun
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
Changeset: 2eac490b
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-02-13 19:08:03 +0000
URL: https://git.openjdk.org/leyden/commit/2eac490bd22f5488a60e59f93ce54d4babf33…
8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel
Reviewed-by: bpb
! make/test/JtregNativeJdk.gmk
Changeset: a88e2a58
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-02-13 19:35:42 +0000
URL: https://git.openjdk.org/leyden/commit/a88e2a58bf834081db55c2071d072567ea763…
8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong
Reviewed-by: yzheng, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
Changeset: d8fcd43a
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-13 20:06:33 +0000
URL: https://git.openjdk.org/leyden/commit/d8fcd43a24a989b71ed30945fda78541c1e42…
8349927: Waiting for compiler termination delays shutdown for 10+ ms
Reviewed-by: kvn, dholmes
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 3e7acfac
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-02-13 20:57:48 +0000
URL: https://git.openjdk.org/leyden/commit/3e7acfac48229441b243a6ac564e719963e4f…
8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id
Reviewed-by: joehw, jlu, iris
! src/java.base/share/classes/java/util/TimeZone.java
! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java
Changeset: 3741c980
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-02-13 22:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/3741c980b865b7122d07655353657d683923c…
8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
- test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageRangeTest.java
Changeset: ff52859d
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-13 22:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/ff52859d2ad65b97c56dd19323213a0d07be4…
8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
Changeset: 57f4c30f
Branch: premain
Author: Dmitry Chuyko <dchuyko(a)openjdk.org>
Date: 2025-02-14 07:54:44 +0000
URL: https://git.openjdk.org/leyden/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef…
8347917: AArch64: Enable upper GPR registers in C1
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
Changeset: fa1bd234
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-02-14 12:24:36 +0000
URL: https://git.openjdk.org/leyden/commit/fa1bd2344e60163bf247c668b94f98c50c728…
8343802: Prevent NULL usage backsliding
Reviewed-by: kbarrett
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 19c0ce43
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-02-14 12:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/19c0ce43e258d00d77314d76a361feb2069a5…
8349751: AIX build failure after upgrade pipewire to 1.3.81
Reviewed-by: mdoerr
! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
Changeset: db42a48d
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-14 13:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/db42a48dc5d49783545757bd34aeead851f92…
8350011: Convert jpackage test lib tests in JUnit format
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
- test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
Changeset: 742e735d
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-14 13:53:06 +0000
URL: https://git.openjdk.org/leyden/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7…
8349858: Print compilation task before blocking compiler thread for shutdown
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 9ea81d90
Branch: premain
Author: anass baya <anass.baya(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-02-14 15:19:09 +0000
URL: https://git.openjdk.org/leyden/commit/9ea81d90175c11460d0efa83f82ceccc4ee2c…
8349351: Combine Screen Inset Tests into a Single File
Reviewed-by: honkar, dnguyen, aivanov
- test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java
Changeset: 0414dcec
Branch: premain
Author: Maxim Kartashev <mkartashev(a)openjdk.org>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-02-14 15:28:59 +0000
URL: https://git.openjdk.org/leyden/commit/0414dcec118fce24037ca1a6b00561c0ce4c6…
8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception
Reviewed-by: bpb
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! test/jdk/java/nio/file/Files/SBC.java
Changeset: 2a90b90a
Branch: premain
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-02-14 16:18:47 +0000
URL: https://git.openjdk.org/leyden/commit/2a90b90a95da91b71cd90caeafae5adaee621…
8346117: Add test annotation
Reviewed-by: coffeys
! test/jdk/sun/nio/cs/Test6392804.java
! test/jdk/sun/nio/cs/TestUTF_32.java
Changeset: 38322407
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-02-14 16:40:08 +0000
URL: https://git.openjdk.org/leyden/commit/38322407cd1664115e975c7fd9cb61e40d955…
8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic
Reviewed-by: phh, wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: ba6c9659
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-02-14 16:41:26 +0000
URL: https://git.openjdk.org/leyden/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b…
8348595: GenShen: Fix generational free-memory no-progress check
Reviewed-by: phh, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
Changeset: b6443f6f
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-02-14 19:40:47 +0000
URL: https://git.openjdk.org/leyden/commit/b6443f6ff96707f67552df41c01d18c193560…
8348347: Cleanup JavaThread subclass support in SA
Reviewed-by: kevinw, sspitsyn
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: 62345364
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-15 07:22:20 +0000
URL: https://git.openjdk.org/leyden/commit/623453647a8a387b2d8d375cb18b33666abc1…
8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: 5cf11324
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-02-15 14:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/5cf11324afdeed0189e0491845a7ffe78c7c1…
8350098: jpackage test lib erroneously will run methods without @Test annotation as tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
Changeset: 7d11418c
Branch: premain
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-02-15 22:40:46 +0000
URL: https://git.openjdk.org/leyden/commit/7d11418c820b46926a25907766d16083a4b34…
8350147: Replace example in KEM class with the one from JEP 452
Reviewed-by: weijun
! src/java.base/share/classes/javax/crypto/KEM.java
Changeset: 21927237
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-02-17 02:09:25 +0000
URL: https://git.openjdk.org/leyden/commit/2192723734e4edd2d2136637a46e9256c1b15…
8350162: ProblemList compiler/tiered/Level2RecompilationTest.java
Reviewed-by: jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5e9d72e2
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-17 08:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/5e9d72e2241426c0cf26abadab73e63434d51…
8350094: Linux gcc 13.2.0 build fails when ubsan is enabled
Reviewed-by: mdoerr, prr, kbarrett
! make/autoconf/jdk-options.m4
Changeset: b1b48286
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-02-17 09:21:49 +0000
URL: https://git.openjdk.org/leyden/commit/b1b48286a6cbee8a9f96d739ab437915c5730…
8350086: Inline hot Method accessors for faster task selection
Reviewed-by: kvn, coleenp, aph, vlivanov
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/java.cpp
Changeset: f1258f9e
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-02-17 09:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607…
8349755: Fix corner case issues in async UL
Reviewed-by: dholmes, aboldtch
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/logging/logTagSet.cpp
+ test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java
Changeset: 071c8f51
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-02-17 11:05:59 +0000
URL: https://git.openjdk.org/leyden/commit/071c8f515537d6030ae7055e309b4f4a6a495…
8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases
Reviewed-by: lancea, alanb
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
Changeset: b3a4026c
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-02-17 11:35:07 +0000
URL: https://git.openjdk.org/leyden/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a…
8349764: RISC-V: C1: Improve Class.isInstance intrinsic
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
Changeset: 7f3ecb4d
Branch: premain
Author: Matthias Ernst <mernst-github(a)mernst.org>
Date: 2025-02-17 13:07:23 +0000
URL: https://git.openjdk.org/leyden/commit/7f3ecb4d92fdb084ce632cab484cf4578487b…
8346664: C2: Optimize mask check with constant offset
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
Changeset: 2bd8f026
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-02-17 13:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51…
8342524: Use latch in AbstractButton/bug6298940.java instead of delay
Reviewed-by: azvegint, kizune, dnguyen, achung
+ test/jdk/javax/swing/AbstractButton/bug6298940.java
Changeset: 906358d3
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-02-17 13:13:15 +0000
URL: https://git.openjdk.org/leyden/commit/906358d3a14ce755fec771f0a6bb856b3a8f3…
8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame
Reviewed-by: serb, azvegint, kizune
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 650d0d95
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-02-17 13:13:42 +0000
URL: https://git.openjdk.org/leyden/commit/650d0d954ea8e20e31f17d459993d5edecf08…
8348865: JButton/bug4796987.java never runs because Windows XP is unavailable
Reviewed-by: tr, abhiscxk, serb
! test/jdk/javax/swing/JButton/4796987/bug4796987.java
Changeset: 8b2aa51b
Branch: premain
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-02-17 13:28:34 +0000
URL: https://git.openjdk.org/leyden/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d…
8349780: AIX os::get_summary_cpu_info support Power 11
Reviewed-by: stuefe, amitkumar
! src/hotspot/os/aix/os_aix.cpp
Changeset: 3f0c1370
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-02-17 15:31:18 +0000
URL: https://git.openjdk.org/leyden/commit/3f0c1370269db978072814c2170fc3987efad…
8347123: Add missing @serial tags to other modules
Reviewed-by: prr, nbenalla, alanb
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/MBeanPermission.java
! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java
! src/java.management/share/classes/javax/management/remote/NotificationResult.java
! src/java.scripting/share/classes/javax/script/ScriptException.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java
! src/java.sql/share/classes/java/sql/SQLClientInfoException.java
! src/java.sql/share/classes/javax/sql/StatementEvent.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java
! src/java.xml/share/classes/javax/xml/namespace/QName.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/transform/TransformerException.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java
! src/java.xml/share/classes/org/w3c/dom/DOMException.java
! src/java.xml/share/classes/org/w3c/dom/events/EventException.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java
! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
Changeset: 8ec58939
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-02-17 19:34:29 +0000
URL: https://git.openjdk.org/leyden/commit/8ec589390f7dc67dd883a1efddb8da32790f6…
8346781: [JVMCI] Limit ServiceLoader to class initializers
Reviewed-by: never, yzheng
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java
Changeset: 8df80400
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-02-18 00:19:46 +0000
URL: https://git.openjdk.org/leyden/commit/8df804005ed772936fd77a4c0335a5620f909…
8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 3353f8e0
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-02-18 07:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/3353f8e0875165adbc8ee764a4c8d8817a87c…
8349652: Rewire nmethod oop load barriers
Reviewed-by: kvn, aboldtch
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessDecorators.hpp
Changeset: 013fda1d
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-02-18 08:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5…
8348172: C2: Remove unused local variables in filter_helper() methods
Reviewed-by: kvn, haosun, chagedorn
! src/hotspot/share/opto/type.cpp
Changeset: ff05d979
Branch: premain
Author: Marc Chevalier <marc.chevalier(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-02-18 09:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/ff05d9795322fee6def559bd6776de42b96c2…
8349180: Remove redundant initialization in ciField constructor
Reviewed-by: chagedorn
! src/hotspot/share/ci/ciField.cpp
Changeset: 160db5f0
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-02-18 09:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/160db5f0f000f8471f71e0725da862d57db28…
8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int'
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/classfile/verifier.cpp
Changeset: d7baae3e
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-02-18 09:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/d7baae3ee92bbc94e380703f173a4d4a9de75…
8350178: Incorrect comment after JDK-8345580
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/node.hpp
Changeset: 8193e0d5
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-02-18 10:23:35 +0000
URL: https://git.openjdk.org/leyden/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a…
8346280: C2: implement late barrier elision for G1
Reviewed-by: tschatzl, aboldtch, mdoerr
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java
Changeset: 885be2ef
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-02-18 10:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/885be2efa6b1359a7c7ab36882e19a7eaba77…
8349908: RISC-V: C2 SelectFromTwoVector
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: e1d0a9c8
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-02-18 13:20:05 +0000
URL: https://git.openjdk.org/leyden/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9…
8350202: Tune for Power10 CPUs on Linux ppc64le
Reviewed-by: mdoerr
! make/autoconf/flags-cflags.m4
Changeset: 62d93f2a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-02-18 20:06:05 +0000
URL: https://git.openjdk.org/leyden/commit/62d93f2a2222a044ac4aa409efd69e776f0d4…
8346050: Update BuildTestLib.gmk to build whole testlibrary
Reviewed-by: weijun, ihse
! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/security/CertUtils.java
! test/lib/jdk/test/lib/security/FixedSecureRandom.java
! test/lib/jdk/test/lib/security/SeededSecureRandom.java
! test/lib/jdk/test/lib/security/XMLUtils.java
Changeset: fe713ff6
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-20 19:36:31 +0000
URL: https://git.openjdk.org/leyden/commit/fe713ff64e219c31bcc1425ba7f460c0fba89…
Merge branch 'master' into premain
! .jcheck/conf
! make/InitSupport.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! .jcheck/conf
! make/InitSupport.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 46d4a601
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-02-18 20:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4f…
8349088: De-virtualize Codeblob and nmethod
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Chris Plummer <cjplummer(a)openjdk.org>
Reviewed-by: cjplummer, aboldtch, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
Changeset: f2b4e12a
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-02-18 20:18:08 +0000
URL: https://git.openjdk.org/leyden/commit/f2b4e12afe67086a2ae08081fd545e5ce4d73…
8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out
Reviewed-by: yzheng, never
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
Changeset: 2d03bd00
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-02-18 20:58:04 +0000
URL: https://git.openjdk.org/leyden/commit/2d03bd007895b139b027947852c8b5ad8eab4…
8350280: The JDK-8346050 testlibrary changes break the build
Reviewed-by: dholmes
! make/test/BuildTestLib.gmk
Changeset: 250c2d44
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-02-20 20:22:56 +0000
URL: https://git.openjdk.org/leyden/commit/250c2d4495134589c03ed3b1819c9afb5e322…
Merge branch 'master' into premain
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
1
0
git: openjdk/leyden: created branch merge2 based on the branch premain containing 107 unique commits
by Ioi Lam 21 Feb '25
by Ioi Lam 21 Feb '25
21 Feb '25
The following commits are unique to the merge2 branch:
========================================================
1ed9ef1c: 8349559: Compiler interface doesn't need to store protection domain
5395ffa0: 8327378: XMLStreamReader throws EOFException instead of XMLStreamException
e9278de3: 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode
7d52f1e6: 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees
8f6ccde9: 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer
4a83ca12: 8349666: RISC-V: enable superwords tests for vector reductions
d104debe: 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison
55898922: 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated
c9cadbd2: 8346567: Make Class.getModifiers() non-native
f74c4dfe: 8349580: Do not use address in MemTracker top level functions
ab66c82c: 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610
84b32cb6: 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK
b737f7fb: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree
f11a7377: 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir
527489c0: 8349284: Make libExplicitAttach work on static JDK
df654a9f: 8349752: Tier1 build failure caused by JDK-8349178
41bdc47d: 8208377: Soft hyphens render if not using TextLayout
1a8212e1: 8348678: [PPC64] C2: unaligned vector load/store is ok
8e858294: 8349213: G1: Clearing bitmaps during collection set merging not claimed by region
964dd18f: 8349515: [REDO] Framework for tracing makefile inclusion and parsing
5ee44c16: 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions
545d19f1: 8349771: Replace usages of -mx and -ms in some monitor tests
ee079fdb: 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed
a1bcda24: 8349579: jsvml.dll incorrect RDATA SEGMENT specification
32dc41c9: 8349624: Validation for slot missing in CodeBuilder local variable instructions
64281653: 8349254: Disable "best-fit" mapping on Windows environment variables
e7157d17: 8150442: Enforce Supported Platforms in Packager for MSI bundles
8c09d40d: 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21
d558d9d4: 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream
88b4a906: 8349689: Several virtual thread tests missing /native keyword
342dec93: 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected
adda12b7: 8349874: Missing comma in copyright from JDK-8349689
bb41df44: 8349723: Problemlist jdp tests for macosx-x64
08f4c1c8: 8349781: make test TEST=gtest fails on WSL
e700460b: 8349813: Test behavior of limiting() on RS operators throwing exceptions
ed17c55e: 8349145: Make Class.getProtectionDomain() non-native
73e1780a: 8349836: G1: Improve group prediction log message
332d87cc: 8349859: Support static JDK in libfontmanager/freetypeScaler.c
4b463ee7: 8342103: C2 compiler support for Float16 type and associated scalar operations
336d0d85: 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c
c5ac3c4f: 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore
ba281196: 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition
74e458ba: 8349684: Remove SA core file tests from problem list for macosx-x64
2a5d1da3: 8349571: Remove JavaThreadFactory interface from SA
7a0832f5: 8349934: Wrong file regex for copyright header format check in .jcheck/conf
b8576eb4: 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063
55097dd4: 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni
adc3f53d: 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so
a637ccf2: 8349851: RISC-V: Call VM leaf can use movptr2
24b7f815: 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion'
29202d1f: 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434
efc597bf: 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all
add3cd1c: 8348600: Update PipeWire to 1.3.81
5b75ff72: 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases
c2fc9478: 8349378: Build splashscreen lib with SIZE optimization
18958c62: 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c
0b50e479: 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places
28e744dc: 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)
6ddbcc34: 8328119: Support HKDF in SunPKCS11 (Preview)
2eac490b: 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel
a88e2a58: 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong
d8fcd43a: 8349927: Waiting for compiler termination delays shutdown for 10+ ms
3e7acfac: 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id
3741c980: 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException
ff52859d: 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode
57f4c30f: 8347917: AArch64: Enable upper GPR registers in C1
fa1bd234: 8343802: Prevent NULL usage backsliding
19c0ce43: 8349751: AIX build failure after upgrade pipewire to 1.3.81
db42a48d: 8350011: Convert jpackage test lib tests in JUnit format
742e735d: 8349858: Print compilation task before blocking compiler thread for shutdown
9ea81d90: 8349351: Combine Screen Inset Tests into a Single File
0414dcec: 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception
2a90b90a: 8346117: Add test annotation
38322407: 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic
ba6c9659: 8348595: GenShen: Fix generational free-memory no-progress check
b6443f6f: 8348347: Cleanup JavaThread subclass support in SA
62345364: 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570
5cf11324: 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests
7d11418c: 8350147: Replace example in KEM class with the one from JEP 452
21927237: 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java
5e9d72e2: 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled
b1b48286: 8350086: Inline hot Method accessors for faster task selection
f1258f9e: 8349755: Fix corner case issues in async UL
071c8f51: 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases
b3a4026c: 8349764: RISC-V: C1: Improve Class.isInstance intrinsic
7f3ecb4d: 8346664: C2: Optimize mask check with constant offset
2bd8f026: 8342524: Use latch in AbstractButton/bug6298940.java instead of delay
906358d3: 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame
650d0d95: 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable
8b2aa51b: 8349780: AIX os::get_summary_cpu_info support Power 11
3f0c1370: 8347123: Add missing @serial tags to other modules
8ec58939: 8346781: [JVMCI] Limit ServiceLoader to class initializers
8df80400: 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH
3353f8e0: 8349652: Rewire nmethod oop load barriers
013fda1d: 8348172: C2: Remove unused local variables in filter_helper() methods
ff05d979: 8349180: Remove redundant initialization in ciField constructor
160db5f0: 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int'
d7baae3e: 8350178: Incorrect comment after JDK-8345580
8193e0d5: 8346280: C2: implement late barrier elision for G1
885be2ef: 8349908: RISC-V: C2 SelectFromTwoVector
e1d0a9c8: 8350202: Tune for Power10 CPUs on Linux ppc64le
62d93f2a: 8346050: Update BuildTestLib.gmk to build whole testlibrary
fe713ff6: Merge branch 'master' into premain
46d4a601: 8349088: De-virtualize Codeblob and nmethod
f2b4e12a: 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out
2d03bd00: 8350280: The JDK-8346050 testlibrary changes break the build
250c2d44: Merge branch 'master' into premain
1
0
The count of various SCCEntry kinds is not correctly computed. This patch fixes it.
This code was introduced as part of i2c2i adapters and was picked up from Andrew Dinn's work on storing stub and blobs. Clearly I messed it up.
The patch also computes and shows the counts for old entries and new entries separately. Though not useful for now, but in incremental workflow it may be helpful to distinguish between the old and new entries.
-------------
Commit messages:
- Fix whitespace errors
- Fix SCCache stats logged on exit
Changes: https://git.openjdk.org/leyden/pull/42/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=42&range=00
Stats: 50 lines in 1 file changed: 13 ins; 6 del; 31 mod
Patch: https://git.openjdk.org/leyden/pull/42.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/42/head:pull/42
PR: https://git.openjdk.org/leyden/pull/42
3
10