git: openjdk/panama-foreign: master: 121 new changesets
duke
duke at openjdk.org
Fri Nov 21 11:17:21 UTC 2025
Changeset: ff851de8
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-14 12:06:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ff851de852673740542d922d1ee15a6c92b80473
8371709: Add CTW to hotspot_compiler testing
Reviewed-by: thartmann, epeter
! test/hotspot/jtreg/TEST.groups
Changeset: 4cc655a2
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-11-14 12:49:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c
8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 5d65c23c
Branch: master
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-11-14 13:13:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330
8370492: [Linux] Update cpu shares to cpu.weight mapping function
Reviewed-by: cnorrbin, ayang, syan
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
Changeset: 36daa265
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-11-14 14:12:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403
8371860: Make non-public methods in java_lang_Class private
Reviewed-by: kbarrett, fparain
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
Changeset: 466cb383
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-11-14 14:53:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/466cb383144edf0baa202dc5a2cac37e7572e2db
8371885: Mark UseCompressedClassPointers as obsolete for JDK 27
Reviewed-by: mdoerr, coleenp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 10f262a6
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-14 15:31:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928
8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/memnode.cpp
Changeset: 6e7eaf40
Branch: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-11-14 18:24:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa
8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure
Reviewed-by: rriggs
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 58b601ac
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-14 18:41:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/58b601ac4250a455e3f25f8505ead8c130eba642
8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects
Reviewed-by: shade, ayang
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: 3924a28a
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-11-14 19:39:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc
8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/prims/jvmtiTagMap.cpp
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp
Changeset: 91b97a49
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-14 20:32:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7
8371922: Remove unused NonblockingQueue class
Reviewed-by: coleenp
- src/hotspot/share/utilities/nonblockingQueue.hpp
- src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
Changeset: cc05530b
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-11-14 20:57:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc05530b813564a40c233eaaa80b906795c6d752
8371732: [redo] Change java.time month/day field types to 'byte'
Reviewed-by: darcy, alanb
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! test/jdk/java/time/test/java/time/TestLocalDate.java
! test/jdk/java/time/test/java/time/TestMonthDay.java
! test/jdk/java/time/test/java/time/TestYearMonth.java
Changeset: ad3dfaf1
Branch: master
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-11-14 21:08:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd
8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
Reviewed-by: weijun, mullan
! src/java.base/share/classes/java/security/DEREncodable.java
+ src/java.base/share/classes/java/security/PEM.java
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
- src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java
- test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java
! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java
Changeset: 7aff8e15
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-14 22:55:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030
8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java
Changeset: bc928c81
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-11-14 23:53:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc928c814b5ea70505e362a643e18664e119bce3
5038439: Warning message for literal shift amounts outside the canonical domain
Reviewed-by: darcy, jlahoda
! make/langtools/tools/propertiesparser/parser/MessageType.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/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
+ test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.out
Changeset: 7c169c98
Branch: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-11-14 23:53:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7c169c9814a694126f524e8941b1035e6695900c
8365426: [macos26] Graphics2D tests fail on new macOS 26
Reviewed-by: kizune, dnguyen
! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
Changeset: f971ee5e
Branch: master
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-11-15 01:50:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16
8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
Changeset: 6042c9a6
Branch: master
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-11-15 02:46:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625
8371934: EncryptedPrivateKeyInfo methods need @since updates
Reviewed-by: jnimeh
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
Changeset: f6c90fe8
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-11-15 08:15:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f6c90fe8f9986b02797ba1f967c71a592a892266
8371226: Thread class description needs section on Thread Interruption
Reviewed-by: prappo, vklang, liach, rriggs
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/Thread.java
Changeset: f510b4a3
Branch: master
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2025-11-15 12:59:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bdef95
8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII
Reviewed-by: vlivanov, roland
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
Changeset: 7d35a283
Branch: master
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-11-16 10:31:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7d35a283cf2497565d230e3d5426f563f7e5870d
8371958: [BACKOUT] 8371709: Add CTW to hotspot_compiler testing
Reviewed-by: ayang
! test/hotspot/jtreg/TEST.groups
Changeset: 77381318
Branch: master
Author: David Briemann <dbriemann at openjdk.org>
Date: 2025-11-17 06:49:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0b90
8371642: TestNumberOfContinuousZeros.java fails on PPC64
Reviewed-by: mdoerr, epeter
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
Changeset: ce1adf63
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-11-17 07:33:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88000
8371672: G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize
8370494: G1: NewSize not bounded by InitialHeapSize or MaxHeapSize
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
Changeset: 8690d263
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-11-17 07:53:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c08c8
8268613: jar --validate should check inital entries of a JAR file
Reviewed-by: lancea, jvernee
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/tools/jar/ValidatorTest.java
Changeset: d032b28d
Branch: master
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-11-17 08:50:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d032b28d9d042a36f5163b079151643bb49294e9
8371894: Minor style fixes in AOT/CDS code
Reviewed-by: stefank, kvn, iklam
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
Changeset: 970533d4
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-11-17 09:06:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/970533d41d3d1b4ebe12868c85579d37b3b23655
8371779: Replace MemTagBitmap with ResourceBitMap
Reviewed-by: azafari, phubner
! src/hotspot/share/nmt/memMapPrinter.cpp
- src/hotspot/share/nmt/memTagBitmap.hpp
Changeset: 69e30244
Branch: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-11-17 09:08:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/69e30244c0c359e7108acd36d903fa22970822b9
8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash
Reviewed-by: aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
Changeset: 09b25cd0
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-17 09:38:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/09b25cd0a24a4eaddce49917d958adc667ab5465
8371465: Parallel: Revise asserts around heap expansion
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: 812add27
Branch: master
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-11-17 10:42:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/812add27abdc70bc52ca105bc9430494a6491ecd
8368527: JMX: Add an MXBeans method to query GC CPU time
Reviewed-by: phh, kevinw
! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/cpuTimeUsage.cpp
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java
+ test/jdk/java/lang/management/MemoryMXBean/StressGetTotalGcCpuTimeDuringShutdown.java
+ test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java
! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java
Changeset: d19e072f
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-11-17 11:01:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d19e072f97681cfc50a8c7b96a25589070436a10
8371916: Questionable volatile decrement in AckFrameSpliterator
Reviewed-by: vyazici, jpai, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java
Changeset: df35412d
Branch: master
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-11-17 11:49:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/df35412db1d7e883148590e24d968cfe2f5c6bbc
8368961: Remove redundant checks in ciField.cpp
Reviewed-by: bmaillard, aseoane, thartmann
! src/hotspot/share/ci/ciField.cpp
Changeset: cebb03ef
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-11-17 12:13:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cebb03ef24fad8705156f12cecd2da6351cd1ef6
8371349: Update NSS library to 3.117
Reviewed-by: weijun, myankelevich, hchao
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 8301d991
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-17 12:28:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8301d9917ec9fed40e3af77998f88165e0837daf
8371825: G1: Use more precise filler API in fill_range_with_dead_objects
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
Changeset: 960987e8
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-11-17 13:40:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/960987e8c1428ce1d89ee13e007e06206fe6885c
8371991: Build failure in docs for MemoryMXBean
Reviewed-by: alanb
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
Changeset: 44087ea5
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-11-17 13:48:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1bfa3
8371682: Suppress javac warning from ThreadPoolExecutorSubclassTest.java
Reviewed-by: jpai
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
Changeset: 6385c663
Branch: master
Author: Paul Hübner <phubner at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-11-17 14:06:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6385c663dc6ce892c23bc9208e1ffe24fa78ccd7
8371607: Remove GCSharedStringsDuringDumpWb.java after JDK-8362561
Reviewed-by: ayang, jsikstro
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java
Changeset: 52ffe8a0
Branch: master
Author: Mark Powers <mpowers at openjdk.org>
Date: 2025-11-17 14:59:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/52ffe8a09637701cf93d3425b69089ced5ad4dcb
8371156: PBKDF2 default values should not be DER encoded
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! test/jdk/sun/security/pkcs12/ImportPassKeyAlg.java
! test/jdk/sun/security/pkcs12/PBMAC1Test.java
Changeset: 9ec773ad
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-11-17 16:48:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0cc8
8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
Changeset: 6c09529c
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-17 20:53:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c09529cd637a34c1ffc42a5feb71e8646be4237
8369188: Update link-time check for HotSpot uses of allocation and deallocation functions
Reviewed-by: jwaters, erikj
! make/hotspot/lib/CompileJvm.gmk
Changeset: e5f63326
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-11-17 21:00:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e5f63326100384d2c2be8c916423e1f120b595d3
8371650: Add CMakeLists.txt and compile_commands.json into .gitignore
Reviewed-by: erikj
! .gitignore
Changeset: e0670387
Branch: master
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-11-17 21:21:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e067038796e2798132e07aa47b695f3c21b87e79
8150564: Migrate useful ExtendedRobot methods into awt.Robot
Reviewed-by: kizune, prr, liach
! src/java.desktop/share/classes/java/awt/Robot.java
Changeset: 69682167
Branch: master
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date: 2025-11-18 00:59:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/696821670e11fee003906806f081038032ac4985
8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Reviewed-by: haosun, aph
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
Changeset: 46b5e588
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-11-18 03:18:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/46b5e588ab18a68d164b1d97e71d769585c7c4b8
8371697: test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux
Reviewed-by: alanb
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: 695a4abd
Branch: master
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-11-18 03:37:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8f25
8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 16557739
Branch: master
Author: Vishal Chand <vishalvc at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-18 06:49:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/16557739791ada59dc1991f65a0218434df01f9e
8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Reviewed-by: shade, epeter
! src/hotspot/share/opto/vtransform.cpp
Changeset: 8cdfec8d
Branch: master
Author: Nityanand Rai <163765635+nityarai08 at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-18 06:49:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319
8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field
Reviewed-by: shade, fandreuzzi
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 26460b6f
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-11-18 08:06:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/26460b6f12ce0763b79acfd98fca260b509a82c5
8353835: Implement JEP 500: Prepare to Make Final Mean Final
Reviewed-by: liach, vlivanov, dholmes, vyazici
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
+ src/java.base/share/classes/java/lang/reflect/doc-files/MutationMethods.html
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
+ src/java.base/share/classes/jdk/internal/event/FinalFieldMutationEvent.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.md
+ src/jdk.jfr/share/classes/jdk/jfr/events/FinalFieldMutationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinals.java
+ test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinalsTest.java
+ test/hotspot/jtreg/runtime/jni/mutateFinals/libMutateFinals.c
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java
! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java
! test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/Field/Set.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/FinalFieldMutationEventTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/MutateFinalsTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTestHelper.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTestHelper.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/p/C.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutatorTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/libJNIAttachMutator.c
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C1.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C2.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C3.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/q/C.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/Driver.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/p1/M1Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/p2/M2Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/p3/M3Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/TestMain.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PrivateFields.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PublicFields.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/internal/TestMutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/spi/Mutator.java
! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java
! test/jdk/sun/security/provider/SecureRandom/DRBGS11n.java
! test/jdk/sun/security/util/ManifestDigester/FindSection.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/lib/jdk/test/lib/jfr/EventNames.java
+ test/micro/org/openjdk/bench/java/lang/reflect/FieldSet.java
Changeset: 8af59437
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-11-18 08:13:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8af594371979b2b76ec04e0a2753413dc35b8d44
8370334: javadoc NPE with "import module" statement
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/jdk/javadoc/tool/modules/Modules.java
! test/langtools/tools/javac/modules/AddModulesTest.java
Changeset: 50a30497
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-18 09:37:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/50a30497370799e8f377a11914562a15b0a48fbb
8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn, tschatzl
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 72ebca8a
Branch: master
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-11-18 09:42:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc342
8365606: Container code should not be using jlong/julong
Reviewed-by: stuefe, cnorrbin, fitzsim
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 3a2845f3
Branch: master
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-18 09:43:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3a2845f334a59670d54699919073f0e908c038c4
8037914: Add JFR event for string deduplication
Reviewed-by: ayang, egahlin
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 28d94d6a
Branch: master
Author: Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-11-18 10:08:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28d94d6ab4994b844af98c5c227b40b5fb8a72e5
8372008: TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported)
Reviewed-by: kevinw, alanb, cjplummer, dholmes
! test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java
Changeset: df5b105b
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-11-18 11:57:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/df5b105bbb55d9cc923ac45ff99e702126626670
8371698: ZGC: Call GTEST_SKIP when OS is unsupported
Reviewed-by: aboldtch, jsikstro, mdoerr
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: f9464499
Branch: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-11-18 12:20:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f94644999766e752f7d60ce52c14a7db79005035
8366178: Implement JEP 526: Lazy Constants (Second Preview)
8371882: Improve documentation for JEP 526: Lazy Constants
Reviewed-by: jvernee, mcimadamore
+ src/java.base/share/classes/java/lang/LazyConstant.java
- src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
+ src/java.base/share/classes/java/util/LazyCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/lang/LazyConstantImpl.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java
+ test/jdk/java/lang/LazyConstant/DemoContainerInjectionTest.java
+ test/jdk/java/lang/LazyConstant/DemoImperativeTest.java
+ test/jdk/java/lang/LazyConstant/DemoMapTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantSafePublicationTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantTestUtil.java
+ test/jdk/java/lang/LazyConstant/LazyListTest.java
+ test/jdk/java/lang/LazyConstant/LazyMapTest.java
+ test/jdk/java/lang/LazyConstant/TrustedFieldTypeTest.java
- test/jdk/java/lang/StableValue/StableFunctionTest.java
- test/jdk/java/lang/StableValue/StableIntFunctionTest.java
- test/jdk/java/lang/StableValue/StableListTest.java
- test/jdk/java/lang/StableValue/StableMapTest.java
- test/jdk/java/lang/StableValue/StableSupplierTest.java
- test/jdk/java/lang/StableValue/StableTestUtil.java
- test/jdk/java/lang/StableValue/StableValueFactoriesTest.java
- test/jdk/java/lang/StableValue/StableValueTest.java
- test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java
- test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java
! test/jdk/java/util/Collection/MOAT.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
- test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableListBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableListSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMapBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMapSingleBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java
Changeset: 36b66e13
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-11-18 13:05:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43
8371778: Make MallocMemorySummary::_snapshot a DeferredStatic
Reviewed-by: phubner, azafari
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
Changeset: 2e68b79a
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-11-18 13:55:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51
8364991: Incorrect not-exhaustive error
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: dcba014a
Branch: master
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-11-18 14:44:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af
8371967: Add Visual Studio 2026 to build toolchain for Windows
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4
Changeset: 43040f30
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-11-18 15:11:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/43040f30a72591a37deb9a54ab7723988c1e4b51
8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links
Reviewed-by: alanb, jpai
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: b6d83eda
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-18 15:14:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5
8371960: Missing null check in AnnotatedType annotation accessor methods
Reviewed-by: alanb
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
+ test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java
Changeset: 1f99cf94
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-18 15:14:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6
8372002: VarHandle for receiver's superclass instance fields fails describeConstable
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java
Changeset: 713de231
Branch: master
Author: Nityanand Rai <nityanar at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-18 15:47:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1
8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use
Reviewed-by: shade, ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: ac6f5e96
Branch: master
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-11-18 16:52:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6
8366094: Sealed graph for nested types creates broken links
Reviewed-by: liach
! make/jdk/src/classes/build/tools/taglet/SealedGraph.java
Changeset: 0e6c7e86
Branch: master
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-11-18 17:55:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7
8371896: Links in snippets can not be highlighted
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
Changeset: b3e408c0
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-18 18:12:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d
8372045: AOT assembly phase asserts with old class if AOT class linking is disabled
Reviewed-by: shade, mgronlun
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java
Changeset: 4a975637
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-11-18 18:35:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a975637a144fa8aa449a1419e656721833513b5
8346944: Update Unicode Data Files to 17.0.0
8346947: Update ICU4J to Version 78.1
Reviewed-by: joehw
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java
! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/CaseFolding.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
Changeset: 27a38d90
Branch: master
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-11-18 20:28:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823
8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
Changeset: 66fb0152
Branch: master
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-18 21:51:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/66fb015267058f9b5e6788eaeaa758be56ba553e
8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, asmehra
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: b086e34f
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-18 21:51:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b
8371771: CDS test SharedStringsStress.java failed with insufficient heap
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
Changeset: 256a9bef
Branch: master
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-11-18 22:29:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1
8280469: C2: CHA support for interface calls when inlining through method handle linker
Reviewed-by: kvn, roland
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
Changeset: aeea8497
Branch: master
Author: John Engebretson <jengebr at amazon.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2025-11-18 23:37:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aeea8497562aabda12f292ad93c9f0f6935cc842
8371164: ArrayList.addAll() optimizations
Reviewed-by: smarks, ogillespie
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collection/MOAT.java
+ test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java
Changeset: 152cd4d8
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-18 23:43:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313
8371956: Convert OopStorage to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 902aa4dc
Branch: master
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-11-18 23:51:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/902aa4dcd297fef34cb302e468b030c48665ec84
8372120: Add missing sound keyword to MIDI tests
Reviewed-by: kcr, dholmes
! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java
Changeset: 02ff38f2
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-19 05:04:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a
8363986: Heap region in CDS archive is not at deterministic address
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 99135d2e
Branch: master
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-11-19 08:47:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de
8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! 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/ExhaustivenessComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Domination.java
= test/langtools/tools/javac/patterns/DominationWithPP.out
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java
! test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463a.out
! test/langtools/tools/javac/patterns/T8332463b.java
+ test/langtools/tools/javac/patterns/T8332463b.out
! test/langtools/tools/javac/types/UnknownTypeTest.java
! test/langtools/tools/lib/types/TypeHarness.java
Changeset: 54893dc5
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-19 11:46:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/54893dc5c2a4702896029b1844bc9496325c8f26
8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap
Reviewed-by: fandreuzzi, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
Changeset: d2926dfd
Branch: master
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-11-19 12:11:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d2926dfd9a242928877d0b1e40eac498073975bd
8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation
Reviewed-by: aph
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
Changeset: 0b3df489
Branch: master
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-11-19 12:13:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e
8372048: Performance improvement on Linux remote desktop
Reviewed-by: azvegint, serb
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
Changeset: ae4d9c2e
Branch: master
Author: Kurt Miller <kurt at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-19 12:14:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5
8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 0bff5f3d
Branch: master
Author: Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-11-19 13:02:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954
8213762: Deprecate Xmaxjitcodesize
Reviewed-by: kvn, epeter
! src/hotspot/share/runtime/arguments.cpp
Changeset: f0afd89f
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-19 15:19:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10
8357728: Avoid caching synthesized names in synthesized parameters
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
+ test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java
Changeset: 3949b0f2
Branch: master
Author: Benoît Maillard <bmaillard at openjdk.org>
Date: 2025-11-19 15:40:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298
8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D
Reviewed-by: epeter, chagedorn
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java
Changeset: 9ea8201b
Branch: master
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-11-19 16:07:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4
8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
Changeset: 223cc645
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-11-19 19:14:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/223cc6451860f10fe8095705da07aaf7e882188f
8343316: Review and update tests using explicit provider names
Reviewed-by: rhalade
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/java/security/Provider/ProviderVersionCheck.java
Changeset: 6f1c5733
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-19 20:05:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc
8371923: Update LockFreeStack for Atomic<T>
Reviewed-by: iwalulya, dholmes
! src/hotspot/share/utilities/lockFreeStack.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
Changeset: f5bc6ee9
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-19 20:56:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895
8369187: Add wrapper for <new> that forbids use of global allocation and deallocation functions
Reviewed-by: stefank, erikj, jrose
! make/hotspot/lib/CompileGtest.gmk
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
+ src/hotspot/share/cppstdlib/new.hpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
Changeset: 1535d08f
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-19 20:58:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea
8371944: AOT configuration is corrupted when app closes System.out
Reviewed-by: kvn, iveresov
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java
Changeset: c8e64e7c
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-11-19 23:22:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e
8372118: Test tools/jpackage/macosx/DmgContentTest.java failed
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
Changeset: 2acd8776
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-11-20 01:29:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c
8371440: jpackage should exit with an error if it finds multiple matching signing certificates
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/macosx/MacSignTest.java
Changeset: a3b1affb
Branch: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-11-20 02:18:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa
8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Reviewed-by: mhaessig, epeter
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
Changeset: 473471c1
Branch: master
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-11-20 05:30:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/473471c1f1d3cd42a057dfd602d452196c53aa00
8369838: Likely invalid assert or function call in jimage.cpp
Reviewed-by: dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/native/libjimage/jimage.cpp
Changeset: 5d3e73b9
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-11-20 06:14:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a
8371248: Crash in -Xdoclint with invalid @link
Reviewed-by: hannesw, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/doctree/ReferenceTest.java
Changeset: 72c45a4d
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-11-20 07:08:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/72c45a4d923a294108995e24951bec24dfc70410
8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption
Reviewed-by: dholmes, syan
! test/hotspot/gtest/logging/test_asynclog.cpp
Changeset: 852141b9
Branch: master
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-11-20 07:32:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/852141b9d42ada168a008aea63045deddca29190
8372004: Have SSLLogger implement System.Logger
Reviewed-by: dfuchs, weijun
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: 6fc8e499
Branch: master
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-11-20 09:13:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366d7a
8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Reviewed-by: mhaessig, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/oracle/TestPhasePrintLevel.java
Changeset: b41146cd
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-11-20 09:32:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb0d2
8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: rcastanedalo, mhaessig, chagedorn
! test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java
! test/hotspot/jtreg/compiler/lib/template_framework/DataName.java
! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
! test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookIsAnchoredToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/LetToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameCountToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameForEachToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameHasAnyToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameSampleToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NamesToListToken.java
- test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/ScopeToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/ScopeTokenImpl.java
+ test/hotspot/jtreg/compiler/lib/template_framework/SetFuelCostToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java
! test/hotspot/jtreg/compiler/lib/template_framework/Template.java
- test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java
! test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java
! test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/Token.java
! test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java
Changeset: ad38a125
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-11-20 10:19:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1443
8371557: java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict
Reviewed-by: jpai
! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java
Changeset: c419dda4
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-20 11:37:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c419dda4e99c3b72fbee95b93159db2e23b994b6
8372163: G1: Remove unused G1HeapRegion::remove_code_root
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
Changeset: 7b11bd1b
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-20 13:39:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a71f
8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! test/jdk/jdk/classfile/TransformTests.java
Changeset: f125c76f
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-11-20 14:09:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f125c76f5b53d90a09f58c22d6def7d843feaa50
8247690: RunTest does not support running of JTREG manual tests
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: b9ee9541
Branch: master
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2025-11-20 14:33:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b9ee9541cffb6c5a737b08a69ae04472b3bcab3e
8371200: ZGC: C2 allocation deopt race
Reviewed-by: aboldtch, stefank
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
Changeset: 45a2fd37
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-11-20 15:15:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45a2fd37f0ebda35789006b4e607422f7c369017
8325448: Hybrid Public Key Encryption
Reviewed-by: mullan, ascarpino, abarashev
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
+ src/java.base/share/classes/com/sun/crypto/provider/HPKE.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
+ src/java.base/share/classes/javax/crypto/spec/HPKEParameterSpec.java
+ src/java.base/share/classes/javax/crypto/spec/snippet-files/PackageSnippets.java
+ src/java.base/share/classes/sun/security/util/SliceableSecretKey.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/Compliance.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/Functions.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java
! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/jdk/sun/security/util/SliceableSecretKey/SoftSliceable.java
Changeset: a8901858
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-11-20 15:17:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a89018582160a9d876f66925618c8b8f93190e67
8333727: Use JOpt in jpackage to parse command line
8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr
Reviewed-by: almatvee
! src/jdk.internal.opt/share/classes/module-info.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/linux/classes/module-info.java.extra
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/module-info.java.extra
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BasicBundlers.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundlers.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/AdditionalLauncher.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationModifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationOptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/CliBundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/DefaultOptions.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/HelpFormatter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/I18N.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/MessageFormatUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Option.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionIdentifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionName.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSource.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValue.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueExceptionFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Options.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardFaOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardHelpFormatter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionContext.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StringToken.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifierStub.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! src/jdk.jpackage/share/classes/module-info.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOpions.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/module-info.java.extra
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/LauncherStartupInfoBuilderTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/DefaultOptionsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ExpectedOptions.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/HelpTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilderTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MockupCliBundlingEnvironment.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionIdentifierTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionNameTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueExceptionFactoryTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardBundlingOperationTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValidatorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StringTokenTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/UtilsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-linux.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-macos.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
+ test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 267ce917
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-11-20 15:47:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/267ce91766c0500485ac3d9d36dfef0c09505498
8372149: G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking()
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
Changeset: ea19ad2a
Branch: master
Author: Josiah Noel <32279667+SentryMan at users.noreply.github.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-11-20 15:54:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f6231bd
8347167: Reduce allocation in com.sun.net.httpserver.Headers::normalize
Reviewed-by: vyazici, dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! test/jdk/com/sun/net/httpserver/HeadersTest.java
+ test/micro/org/openjdk/bench/sun/net/httpserver/HeaderNormalization.java
Changeset: de0a1f8f
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-11-20 17:55:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/de0a1f8f5191cc188800d7d06855322d272f91d6
8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java
! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out
+ test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest_2.out
Changeset: b3acc484
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-11-20 18:10:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1788
8362894: PKCS12 KeyStore PBMAC1 interoperability testing
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/pkcs12/params/README
+ test/jdk/sun/security/pkcs12/params/os6
Changeset: aa7718d1
Branch: master
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-11-20 18:40:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aa7718d1d2008c240c197383c493955d8b654bf3
8372110: GenShen: Fix erroneous assert
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 0187f4df
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-11-20 18:47:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0187f4df967d5b32807cfb9c1028cb75fe99b05d
8372023: Javac JMH failures
Reviewed-by: liach
! test/benchmarks/micros-javac/pom.xml
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
Changeset: 41d6dc3a
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-11-20 18:53:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f7940d
8372117: Correct the misleading comment in Character.UnicodeBlock
Reviewed-by: bpb, joehw, jlu
! src/java.base/share/classes/java/lang/Character.java
Changeset: 45246bc7
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-20 23:06:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45246bc72daf68b905d7342f478e53bfe2883796
8371965: Convert TaskQueueSuper to use Atomic<T>
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/shared/taskqueue.hpp
Changeset: 0972ba68
Branch: master
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-11-21 00:04:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0972ba681cdc81b77e9b4353db8ee835216d242e
8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException
Reviewed-by: weijun
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
Changeset: d887359b
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-21 00:38:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636add
8370976: Review the behavioral changes of core reflection descriptor parsing migration
Reviewed-by: rriggs, jvernee
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java
! test/jdk/java/lang/annotation/MalformedAnnotationTest.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
! test/jdk/sun/invoke/util/BytecodeDescriptorTest.java
Changeset: 2358d40c
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-11-21 00:46:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2358d40cbcafb851425176cacf65cc3be1ae12a2
8371953: Document null handling in core reflection APIs
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Array.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java
+ test/jdk/java/lang/Class/NullBehaviorTest.java
+ test/jdk/java/lang/reflect/AccessFlag/AccessFlagNullCheckTest.java
+ test/jdk/java/lang/reflect/AccessibleObject/AccessibleObjectNullCheckTest.java
+ test/jdk/java/lang/reflect/Array/ArrayArgumentCheckTest.java
+ test/jdk/java/lang/reflect/ClassFileFormatVersionTest.java
+ test/jdk/java/lang/reflect/ExceptionClassesNullCheckTest.java
+ test/jdk/java/lang/reflect/Proxy/ProxyNullCheckTest.java
Changeset: c2ea75b8
Branch: master
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-11-21 01:10:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2a6a
8353749: Improve security warning when using JKS or JCEKS keystores
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
+ test/jdk/sun/security/tools/keytool/OutdatedKeyStoreWarning.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
Changeset: df24b901
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-11-21 02:48:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/df24b901768599ac7111655b87dfeedbe0e66f9d
8360571: Description of launchers is lost in two phase packaging
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
Changeset: 5922c3cb
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-11-21 08:21:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5922c3cbac43795275422f2484082d1e725e4bcc
8371990: Remove two second delayed OOME after GC shutdown
Reviewed-by: kbarrett, tschatzl, ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
Changeset: eeb7c3f2
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-11-21 09:23:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2845
8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java
Reviewed-by: ayang, iwalulya, shade
! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java
Changeset: 88ec4e61
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-21 09:39:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/88ec4e615a3008408184b7ed92010adc75d63853
8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: b7dc3afd
Branch: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Date: 2025-11-21 09:53:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b7dc3afd099978aaa100eef37325736493caa84c
8371574: Improve code coverage of PEM classes decode functionality
Reviewed-by: rhalade
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: 8a5c9e08
Branch: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-11-21 09:55:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a5c9e08c0605c28cac235129adff7bb248d0627
8372146: Follow-up changes to the Lazy Constants JEP
Reviewed-by: liach, mcimadamore, jvernee
! src/java.base/share/classes/java/lang/LazyConstant.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! test/jdk/java/lang/LazyConstant/LazyConstantTest.java
! test/jdk/java/lang/LazyConstant/LazyListTest.java
! test/jdk/java/lang/LazyConstant/LazyMapTest.java
Changeset: d57fc1b6
Branch: master
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-11-21 10:02:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d57fc1b6dc313eb004892b180960ebcee1cb04c7
8372135: clang compilation error
Reviewed-by: stefank, jsjolen, kbarrett
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
Changeset: 51e2227f
Branch: master
Author: duke <duke at openjdk.org>
Date: 2025-11-21 11:01:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51e2227f4588a4201081fb66af75cc051b3f14df
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list