git: openjdk/loom: fibers: 64 new changesets
duke
duke at openjdk.org
Tue Jun 17 12:35:19 UTC 2025
Changeset: 65e63b6a
Branch: fibers
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-12 10:44:47 +0000
URL: https://git.openjdk.org/loom/commit/65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6
8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: b6ec93b0
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-06-12 11:40:31 +0000
URL: https://git.openjdk.org/loom/commit/b6ec93b038c411d0c49be671c3b44dd231d01305
8359121: C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/igvn/RemoveDeadRegionFromVectorizedMismatchIntrinsic.java
Changeset: 91fdd72c
Branch: fibers
Author: kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-12 11:44:04 +0000
URL: https://git.openjdk.org/loom/commit/91fdd72c97ab109c08893e5b613cbe4412b645aa
8355726: LinkedBlockingDeque fixes and improvements
Reviewed-by: vklang, dl
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java
Changeset: e5ce5c57
Branch: fibers
Author: Rohitash Kumar <kurohita at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-12 12:23:42 +0000
URL: https://git.openjdk.org/loom/commit/e5ce5c57c83972ff52758a804c942986cab74ca7
8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes
Reviewed-by: shade, alanb
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/AllocateDirectInit.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferAlloc.java
Changeset: e18277b4
Branch: fibers
Author: Radim Vansa <rvansa at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-12 12:29:15 +0000
URL: https://git.openjdk.org/loom/commit/e18277b470a162b9668297e8e286c812c4b0b604
8352075: Perf regression accessing fields
Reviewed-by: coleenp, iklam, jsjolen
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/packedTable.cpp
+ src/hotspot/share/utilities/packedTable.hpp
! src/hotspot/share/utilities/unsigned5.hpp
+ test/hotspot/gtest/utilities/test_packedTable.cpp
+ test/hotspot/jtreg/runtime/FieldStream/LocalFieldLookupTest.java
Changeset: b85fe02b
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-12 14:12:14 +0000
URL: https://git.openjdk.org/loom/commit/b85fe02be5966b72ea1a92bfb3faf088d310219a
8358600: Template-Framework Library: Template for TestFramework test class
Reviewed-by: chagedorn, mhaessig
+ test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java
Changeset: dd688290
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-12 14:19:08 +0000
URL: https://git.openjdk.org/loom/commit/dd68829017c3adea4068d5311cab3fbef87b9577
8347273: C2: VerifyIterativeGVN for Ideal and Identity
Reviewed-by: chagedorn, mhaessig
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
Changeset: fae9c7a3
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-06-12 14:46:39 +0000
URL: https://git.openjdk.org/loom/commit/fae9c7a3f04f85aeb9e03c5c9c15fda6405ee989
8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations
Reviewed-by: gziemski, jsjolen
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
Changeset: 1fcede05
Branch: fibers
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-06-12 15:02:38 +0000
URL: https://git.openjdk.org/loom/commit/1fcede053cca360c96606c1034b2a365a4fada82
8358334: C2/Shenandoah: incorrect execution with Unsafe
Reviewed-by: wkemper, shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLostAntiDependencyAtExpansion.java
Changeset: 3c53057f
Branch: fibers
Author: David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-12 15:27:44 +0000
URL: https://git.openjdk.org/loom/commit/3c53057fa63e0f8bf3634e4286fe2085d2f4ee9e
8359232: [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 8d33ea73
Branch: fibers
Author: jeremy <jeremy.wood at mac.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date: 2025-06-12 16:11:35 +0000
URL: https://git.openjdk.org/loom/commit/8d33ea7395e5dd504b899d8972617f6696546d84
8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text
Reviewed-by: aivanov, kizune, tr, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
! test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java
+ test/jdk/javax/swing/plaf/basic/BasicTextUI/PasswordSelectionWordTest.java
Changeset: 610a18e7
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-12 17:10:57 +0000
URL: https://git.openjdk.org/loom/commit/610a18e7b3bc9680031a2ba608b89ee6fdec795c
8358688: HttpClient: Simplify file streaming in RequestPublishers.FilePublisher
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/RelayingPublishers.java
Changeset: 0ef09867
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-12 17:12:04 +0000
URL: https://git.openjdk.org/loom/commit/0ef0986731c23b00510e9501e1627b7712a45b65
8359168: Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
Changeset: 99829950
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-12 18:04:14 +0000
URL: https://git.openjdk.org/loom/commit/99829950f680936489048a1ad4ce12f166805e4d
8358819: The first year is not displayed correctly in Japanese Calendar
Reviewed-by: jlu, joehw, iris
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
+ test/jdk/java/util/Calendar/JapaneseCalendarNameTest.java
- test/jdk/java/util/Calendar/JapaneseEraNameTest.java
Changeset: db7af2b3
Branch: fibers
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-06-12 19:31:15 +0000
URL: https://git.openjdk.org/loom/commit/db7af2b3c3bd63f17f7952e815ebafb5dd8486ab
8349550: Improve SASL random usage
Reviewed-by: mullan
! src/java.base/share/classes/module-info.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
Changeset: 66535fe2
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-12 20:06:19 +0000
URL: https://git.openjdk.org/loom/commit/66535fe26da27dfaf0940bd70deb30942f7d0cdc
8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP
Reviewed-by: alanb, sspitsyn
! src/java.management/share/classes/javax/management/remote/package-info.java
Changeset: 0dd7c69b
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-12 20:21:50 +0000
URL: https://git.openjdk.org/loom/commit/0dd7c69b9e4307e6e8f290b84828f6de8a79e644
8357286: (bf) Remove obsolete instanceof checks in CharBuffer.append
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
Changeset: 523a4efe
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-12 20:23:28 +0000
URL: https://git.openjdk.org/loom/commit/523a4efe1ce2231edd7019043a49f7bf0a0f6aef
8358970: CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null
Reviewed-by: sspitsyn, lmesnik
! src/java.management/share/classes/javax/management/monitor/CounterMonitorMBean.java
Changeset: 991097b7
Branch: fibers
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2025-06-13 01:05:44 +0000
URL: https://git.openjdk.org/loom/commit/991097b7bf08cc1a4ceedb0c555b12948ae71885
8315066: Add unsigned bounds and known bits to TypeInt/Long
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, kvn, jbhateja
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
+ src/hotspot/share/opto/rangeinference.cpp
+ src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
+ src/hotspot/share/utilities/intn_t.hpp
+ test/hotspot/gtest/opto/test_rangeinference.cpp
+ test/hotspot/gtest/utilities/test_intn_t.cpp
Changeset: 9aeacf2d
Branch: fibers
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-13 06:33:42 +0000
URL: https://git.openjdk.org/loom/commit/9aeacf2de5bb8758dd614da365262338b0d26d6f
8358958: (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined
Reviewed-by: jpai, bpb
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/nio/channels/AsynchronousByteChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/nio/channels/etc/MemorySegments.java
Changeset: 6749c62b
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-13 06:55:48 +0000
URL: https://git.openjdk.org/loom/commit/6749c62b9e4261d25bea477e3c0840ab0ee9c73e
8358772: Template-Framework Library: Primitive Types
Reviewed-by: mhaessig, chagedorn
! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
! test/hotspot/jtreg/compiler/lib/template_framework/Template.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/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
Changeset: ed39e17e
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-13 07:45:18 +0000
URL: https://git.openjdk.org/loom/commit/ed39e17e34a2a3fd08a3e54d8d2c309deb99f61a
8359200: Memory corruption in MStack::push
Reviewed-by: shade, kvn
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/arguments/TestOptoNodeListSize.java
Changeset: a8b42848
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-13 08:01:18 +0000
URL: https://git.openjdk.org/loom/commit/a8b42848489747f869e33a5067fdda91553eec96
8359293: Make TestNoNULL extensible
Reviewed-by: kbarrett
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 032ead1d
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-13 08:03:33 +0000
URL: https://git.openjdk.org/loom/commit/032ead1d905d820f1fe4bf7a49dff98f59a21ded
8358483: G1: Remove G1HeapRegionManager::num_available_regions
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
Changeset: a0fb35c8
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-06-13 08:46:12 +0000
URL: https://git.openjdk.org/loom/commit/a0fb35c8379295d2927c18d694ea52f7b7488a2b
8359272: Several vmTestbase/compact tests timed out on large memory machine
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java
Changeset: e7f63ba3
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-13 09:01:09 +0000
URL: https://git.openjdk.org/loom/commit/e7f63ba3109adf614cee1bc392cfeef85e9ca778
8359327: Incorrect AVX3Threshold results into code buffer overflows on APX targets
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 3a188726
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-13 09:12:02 +0000
URL: https://git.openjdk.org/loom/commit/3a1887269b9cecf9dea68637f99b0b103baafbdb
8359225: Remove unused test/jdk/javax/script/MyContext.java
Reviewed-by: sundar
- test/jdk/javax/script/MyContext.java
Changeset: ead4529c
Branch: fibers
Author: Prateek Nima <prateek.nima at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-06-13 10:32:50 +0000
URL: https://git.openjdk.org/loom/commit/ead4529c9219009fc4224e52e9ac4af5055e7137
8340182: Java HttpClient does not follow default retry limit of 3 retries
Reviewed-by: dfuchs
! src/java.net.http/share/classes/module-info.java
+ test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java
Changeset: 25b22c9b
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-13 10:47:26 +0000
URL: https://git.openjdk.org/loom/commit/25b22c9b553ffab82eb44df23f6b4942724aedaf
8358602: JFR: Annotations in jdk.jfr package should not use "not null" in specification
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/DataAmount.java
! src/jdk.jfr/share/classes/jdk/jfr/Description.java
! src/jdk.jfr/share/classes/jdk/jfr/Label.java
! src/jdk.jfr/share/classes/jdk/jfr/Period.java
! src/jdk.jfr/share/classes/jdk/jfr/Threshold.java
! src/jdk.jfr/share/classes/jdk/jfr/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/Timestamp.java
Changeset: e8ef93ae
Branch: fibers
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-13 11:16:36 +0000
URL: https://git.openjdk.org/loom/commit/e8ef93ae9de624f25166bdf010c915672b2c5cf4
8357782: JVM JIT Causes Static Initialization Order Issue
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: thartmann, dlong, dfenacci
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
+ test/hotspot/jtreg/compiler/c1/TestStaticInitializerSideEffect.java
Changeset: b5334fe2
Branch: fibers
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-06-13 12:15:27 +0000
URL: https://git.openjdk.org/loom/commit/b5334fe23797a81b91a558f9e55cdcaaee61d37b
8314180: Disable XPath in XML Signatures
Reviewed-by: weijun
! src/java.base/share/conf/security/java.security
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/javax/xml/crypto/dsig/HereFunction.java
! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java
! test/jdk/javax/xml/crypto/dsig/ValidationTests.java
Changeset: b4c4496e
Branch: fibers
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-06-13 13:02:27 +0000
URL: https://git.openjdk.org/loom/commit/b4c4496ef8013df25b6368bdebf082d223d6afed
8354196: C2: reorder and capitalize phase definition
Reviewed-by: chagedorn, mchevalier
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 57cabc6d
Branch: fibers
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-06-13 13:15:47 +0000
URL: https://git.openjdk.org/loom/commit/57cabc6d741c14a8029aec324ba96e8ced4afcbd
8359364: java/net/URL/EarlyOrDelayedParsing test fails intermittently
Reviewed-by: vyazici, syan, alanb
! test/jdk/java/net/URL/EarlyOrDelayedParsing.java
Changeset: 417f8ecf
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-13 13:40:43 +0000
URL: https://git.openjdk.org/loom/commit/417f8ecf072daabe0f79d145ffab121e5336988f
8359224: G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region
Reviewed-by: tschatzl, shade
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 78b1360e
Branch: fibers
Author: dermster <dermot.boyle at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-06-13 15:57:00 +0000
URL: https://git.openjdk.org/loom/commit/78b1360e7de84585d6e387ac6e0789a4d02187d5
8359127: Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection
Reviewed-by: djelinski, dfuchs
! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
Changeset: 366650a4
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-13 16:11:49 +0000
URL: https://git.openjdk.org/loom/commit/366650a438d046f3da5b490c42e37faaf3a9abc5
8355556: JVM crash because archived method handle intrinsics are not restored
Reviewed-by: adinn, vlivanov, shade
! src/hotspot/share/runtime/threads.cpp
Changeset: 12a0dd03
Branch: fibers
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-13 16:20:11 +0000
URL: https://git.openjdk.org/loom/commit/12a0dd03b89cc3bf7f9d32b17eb41ff2bf687536
8358738: AOT cache created without graal jit should not be used with graal jit
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
Changeset: ee35f638
Branch: fibers
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-06-13 16:52:40 +0000
URL: https://git.openjdk.org/loom/commit/ee35f6384fdd0783a7ae62508e837a66683cdd3c
8359373: Split stubgen initial blob into pre and post-universe blobs
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubDeclarations_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: b3f56086
Branch: fibers
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-13 17:15:41 +0000
URL: https://git.openjdk.org/loom/commit/b3f56086c99023a30b91f90c2acbed51b3b17ec0
8358094: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282
Reviewed-by: sspitsyn, cjplummer, lmesnik
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp
Changeset: 0e725c6f
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-13 21:42:17 +0000
URL: https://git.openjdk.org/loom/commit/0e725c6fb1f324b0fd17d206806b4104dc7ba767
8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior
Reviewed-by: darcy
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
Changeset: 26848a7d
Branch: fibers
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-06-14 08:15:12 +0000
URL: https://git.openjdk.org/loom/commit/26848a7d6ce4c573b679a690fd36e6d7082243f6
8358804: Improve the API Note of BigDecimal.valueOf(double)
Reviewed-by: bpb, darcy, iris
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 1a01839f
Branch: fibers
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-16 03:32:40 +0000
URL: https://git.openjdk.org/loom/commit/1a01839f8c0522a90710e101cce6ecc479a77529
8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls
Reviewed-by: rehn, fyang, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 6fe9143b
Branch: fibers
Author: Tejesh R <tr at openjdk.org>
Date: 2025-06-16 05:27:52 +0000
URL: https://git.openjdk.org/loom/commit/6fe9143bbbe269af62d2084834fc0c9afc51b5f3
8358532: JFileChooser in GTK L&F still displays HTML filename
Reviewed-by: aivanov, dnguyen, kizune
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! test/jdk/javax/swing/JFileChooser/HTMLFileName.java
Changeset: 534a8605
Branch: fibers
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-06-16 06:11:08 +0000
URL: https://git.openjdk.org/loom/commit/534a8605e5f4d771be69426687b2188d5353c91e
8358129: compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406
Reviewed-by: thartmann, epeter
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: eacfcd86
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-16 07:27:05 +0000
URL: https://git.openjdk.org/loom/commit/eacfcd86d38f4acf0165275a42d246ba6c5fae56
8357995: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core]
Reviewed-by: naoto, cjplummer
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/security/sasl/ClientCallbackHandler.java
! test/jdk/com/sun/security/sasl/digest/ClientCallbackHandler.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/nio/charset/spi/CharsetTest.java
Changeset: d8c3533a
Branch: fibers
Author: Benoît Maillard <benoit.maillard at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-16 07:29:06 +0000
URL: https://git.openjdk.org/loom/commit/d8c3533a91aa9c3a0b76846fe425c72bda9bd66c
8357816: Add test from JDK-8350576
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: syan, thartmann, epeter
+ test/hotspot/jtreg/compiler/loopopts/LoopReductionHasControlOrBadInput.java
Changeset: 8416ca31
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-16 07:29:24 +0000
URL: https://git.openjdk.org/loom/commit/8416ca3104d98edad89ed20bdb203a36974f410a
8346982: Remove JMX javadoc duplication that was in place due to JDK-6369229
Reviewed-by: amenkov
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
Changeset: 79497ef7
Branch: fibers
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date: 2025-06-16 08:30:41 +0000
URL: https://git.openjdk.org/loom/commit/79497ef7f55ef445b31348ae9d3d6dff6d3b6a54
8348574: Simplify c1/c2_globals inclusions
Reviewed-by: mhaessig, kbarrett
- src/hotspot/os/aix/c1_globals_aix.hpp
- src/hotspot/os/aix/c2_globals_aix.hpp
- src/hotspot/os/bsd/c1_globals_bsd.hpp
- src/hotspot/os/bsd/c2_globals_bsd.hpp
- src/hotspot/os/linux/c1_globals_linux.hpp
- src/hotspot/os/linux/c2_globals_linux.hpp
- src/hotspot/os/windows/c1_globals_windows.hpp
- src/hotspot/os/windows/c2_globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
- src/hotspot/share/c1/c1_globals_pd.hpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/opto/c2_globals.hpp
- src/hotspot/share/opto/c2_globals_pd.hpp
Changeset: fedd0a0e
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-16 09:09:55 +0000
URL: https://git.openjdk.org/loom/commit/fedd0a0ee3aea9f73cfce34172a764e63c1ba46b
8359248: JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated
Reviewed-by: mgronlun
! src/java.base/share/man/java.md
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
Changeset: 9d060574
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-06-16 10:20:25 +0000
URL: https://git.openjdk.org/loom/commit/9d060574e5dbd13e634f00d749d0108ceff1fae8
8358892: RISC-V: jvm crash when running dacapo sunflow after JDK-8352504
8359045: RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java
Changeset: 59460ff7
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-16 15:20:48 +0000
URL: https://git.openjdk.org/loom/commit/59460ff700e36f8dba5cb50ddc60f107d7d5ad7f
8359664: G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 9652ae9a
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-16 15:25:51 +0000
URL: https://git.openjdk.org/loom/commit/9652ae9a8d48924a90d25e9daffcdb7f582ff503
8347114: JMXServiceURL should require an explicit protocol
Reviewed-by: dfuchs, sspitsyn
! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java
! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java
+ test/jdk/javax/management/remote/mandatory/connection/JMXServiceURLProtocol.java
Changeset: 6e390ef1
Branch: fibers
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-16 15:55:51 +0000
URL: https://git.openjdk.org/loom/commit/6e390ef17cf4b6134d5d53ba4e3ae8281fedb3f3
8358690: Some initialization code asks for AOT cache status way too early
Reviewed-by: asmehra, adinn
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 06d804a0
Branch: fibers
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-06-16 15:56:08 +0000
URL: https://git.openjdk.org/loom/commit/06d804a0f004f9403c7c12e1a9f2ca8775c639f7
8338140: (str) Add notes to String.trim and String.isEmpty pointing to newer APIs
Reviewed-by: naoto, bpb
! src/java.base/share/classes/java/lang/String.java
Changeset: 2f2acb2e
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-16 16:10:59 +0000
URL: https://git.openjdk.org/loom/commit/2f2acb2e3f292517456f5b328a35182863188653
8359593: JFR: Instrumentation of java.lang.String corrupts recording
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ test/jdk/jdk/jfr/event/tracing/TestTracedString.java
Changeset: e57a214e
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-16 16:52:17 +0000
URL: https://git.openjdk.org/loom/commit/e57a214e2a1059109dd028369d518298cfa5d5b4
8359242: JFR: Missing help text for method trace and timing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlText.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 9a1c1f2e
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-16 17:56:27 +0000
URL: https://git.openjdk.org/loom/commit/9a1c1f2efb1367ea8196b56d1b9b3b0841e4398d
8357847: (ch) AsynchronousFileChannel implementations should support FFM Buffers
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/channels/etc/MemorySegments.java
Changeset: e55ddabf
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-16 18:20:28 +0000
URL: https://git.openjdk.org/loom/commit/e55ddabffa90e28d22f546b387007fe4e434c3e0
8359223: HttpClient: Remove leftovers from the SecurityManager cleanup
Reviewed-by: dfuchs
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
= test/jdk/java/net/httpclient/FilePublisherTest.java
Changeset: a16d2355
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-06-17 05:38:59 +0000
URL: https://git.openjdk.org/loom/commit/a16d23557b101504ed2ff95cf1a3c5ba11afe33d
8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp
Reviewed-by: vyazici, jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
Changeset: ff75f763
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-17 07:16:19 +0000
URL: https://git.openjdk.org/loom/commit/ff75f763c0a91534ab593a43e2ace741d05b0ccb
8351645: C2: Assertion failures in Expand/CompressBits idealizations with TOP
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, sviswanathan
! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCompressExpandTopInput.java
Changeset: f7cd3fad
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-17 08:32:17 +0000
URL: https://git.openjdk.org/loom/commit/f7cd3fad2400cd3a07d8a3a44d86d5dc4d23913e
8332623: Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte)
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
! test/jdk/java/net/DatagramSocket/OldDatagramSocketImplTest.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java
! test/jdk/java/net/DatagramSocketImpl/TestCreate.java
! test/jdk/java/net/DatagramSocketImpl/TestDefaultBehavior.java
- test/jdk/java/net/MulticastSocket/MulticastTTL.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
- test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/SocketOption/CachedImplOptions.java
! test/jdk/java/net/SocketOption/ImmutableOptions.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
Changeset: ffdb8754
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-06-17 12:13:42 +0000
URL: https://git.openjdk.org/loom/commit/ffdb8754ba4976669dbdf14a6eb8dea5931ef346
Merge branch 'master' into fibers
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: ff68da4c
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-06-17 12:12:15 +0000
URL: https://git.openjdk.org/loom/commit/ff68da4c746c820991edff71bd2a27e7cb90b0b6
currentVirtualThreadTaskAttachment
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: c63b69f5
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-06-17 12:13:49 +0000
URL: https://git.openjdk.org/loom/commit/c63b69f5b738eeda0ebbbcbacf1fa3879f7ac2cf
Merge loom into fibers
More information about the loom-dev
mailing list