git: openjdk/loom: fibers: 42 new changesets
duke
duke at openjdk.org
Thu May 15 09:18:07 UTC 2025
Changeset: 0318e495
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-13 15:21:30 +0000
URL: https://git.openjdk.org/loom/commit/0318e49500edb129159030589472089ec21f2f58
8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
Changeset: 08b2df80
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-13 15:58:59 +0000
URL: https://git.openjdk.org/loom/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec
8356447: Change default for EagerJVMCI to true
Reviewed-by: yzheng, kvn, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
Changeset: d1543429
Branch: fibers
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-05-13 17:05:15 +0000
URL: https://git.openjdk.org/loom/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d
8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property
Reviewed-by: naoto, bpb
! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java
! test/jdk/java/lang/RuntimeTests/exec/Space.java
! test/jdk/java/lang/RuntimeTests/exec/Status.java
- test/jdk/java/lang/System/NonAnsiFileEncodingTest.java
Changeset: 1569925a
Branch: fibers
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-13 18:06:32 +0000
URL: https://git.openjdk.org/loom/commit/1569925af49552268c4847bd201fb95e0e3819b7
8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
Changeset: e7ce661a
Branch: fibers
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-05-13 18:08:10 +0000
URL: https://git.openjdk.org/loom/commit/e7ce661adb01fba4bb690d51cc2858c822008654
8356667: GenShen: Eliminate races with ShenandoahFreeSet::available()
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: e149bd3a
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-13 20:23:10 +0000
URL: https://git.openjdk.org/loom/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b
8352755: Misconceptions about j.text.DecimalFormat digits during parsing
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 89242eec
Branch: fibers
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-05-13 21:49:46 +0000
URL: https://git.openjdk.org/loom/commit/89242eecd2f381608f78bd8c431eca389956e79a
8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off
Reviewed-by: vlivanov, kvn
! src/hotspot/share/c1/c1_LIR.cpp
+ test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java
Changeset: 1bded718
Branch: fibers
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-13 22:16:42 +0000
URL: https://git.openjdk.org/loom/commit/1bded7188f866a61d03936a9537503b31d603dc2
8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
Changeset: 10dcdf1b
Branch: fibers
Author: Ben Perez <bperez at openjdk.org>
Date: 2025-05-13 22:31:55 +0000
URL: https://git.openjdk.org/loom/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832
8347606: Optimize Java implementation of ML-DSA
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
Changeset: 4c0a0ab6
Branch: fibers
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-05-13 22:43:31 +0000
URL: https://git.openjdk.org/loom/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91
8353578: Refactor existing usage of internal HKDF impl to use the KDF API
Co-authored-by: Kevin Driver <kdriver at openjdk.org>
Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
- src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.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/SSLBasicKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
- test/jdk/sun/security/ssl/internal/TEST.properties
- test/jdk/sun/security/ssl/internal/TestRun.java
- test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java
Changeset: a96424b2
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-14 00:03:20 +0000
URL: https://git.openjdk.org/loom/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d
8356694: Removed unused subclass audits in ObjectInput/OutputStream
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
Changeset: 0c4bc489
Branch: fibers
Author: Chihiro Ito <cito at openjdk.org>
Date: 2025-05-14 00:25:59 +0000
URL: https://git.openjdk.org/loom/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6
8356820: fixpath should allow + in paths on Windows
Reviewed-by: erikj
! make/scripts/fixpath.sh
Changeset: dd2aba98
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-14 00:50:38 +0000
URL: https://git.openjdk.org/loom/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c
8356689: Make HotSpot Style Guide change process more prominent
Reviewed-by: dholmes, shade, stefank, kvn
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 530d14a1
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-14 00:51:49 +0000
URL: https://git.openjdk.org/loom/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e
8356686: doc/building.html is not up to date after JDK-8301971
Reviewed-by: jwaters, shade, erikj
! doc/building.html
Changeset: 2c4e8d21
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-14 01:53:19 +0000
URL: https://git.openjdk.org/loom/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11
8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset
8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: eirbjo, lancea, redestad, alanb
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java
+ test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java
Changeset: e07c65b8
Branch: fibers
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-05-14 04:59:44 +0000
URL: https://git.openjdk.org/loom/commit/e07c65b892ecb02d6b52877508131de3a2067e23
8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"
Reviewed-by: achung, serb
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: dd251599
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-14 06:32:54 +0000
URL: https://git.openjdk.org/loom/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b
8356644: Update encoding declaration to UTF-8
Reviewed-by: prr, naoto
! src/demo/share/jfc/CodePointIM/README.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html
! src/demo/share/jfc/SwingSet2/resources/ant.html
! src/demo/share/jfc/SwingSet2/resources/bug.html
! src/demo/share/jfc/SwingSet2/resources/index.html
! src/demo/share/jfc/SwingSet2/resources/king.html
! src/demo/share/jfc/SwingSet2/resources/preface.html
! src/demo/share/jfc/SwingSet2/resources/seaweed.html
! src/demo/share/jfc/SwingSet2/resources/title.html
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd
! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html
Changeset: a3e094e1
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-14 06:42:07 +0000
URL: https://git.openjdk.org/loom/commit/a3e094e1a0716adf52dad6407eb7877682beec92
8354968: Replace unicode sequences in comment text with UTF-8 characters
Reviewed-by: naoto
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java
! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java
! test/jdk/java/util/Collections/T5078378.java
! test/langtools/tools/javac/6330920/T6330920.java
! test/langtools/tools/javac/6457284/T6457284.java
! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java
! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java
! test/langtools/tools/javac/OverrideChecks/Private.java
! test/langtools/tools/javac/OverrideChecks/T6326485.java
! test/langtools/tools/javac/T4093617/T4093617.java
! test/langtools/tools/javac/T4848619/T4848619a.java
! test/langtools/tools/javac/T4848619/T4848619b.java
! test/langtools/tools/javac/T4994049/DeprecatedYES.java
! test/langtools/tools/javac/T4994049/T4994049.java
! test/langtools/tools/javac/T5003235/T5003235a.java
! test/langtools/tools/javac/T5003235/T5003235b.java
! test/langtools/tools/javac/T5003235/T5003235c.java
! test/langtools/tools/javac/T5092545.java
! test/langtools/tools/javac/T5105890.java
! test/langtools/tools/javac/T6180021/AbstractSub.java
! test/langtools/tools/javac/T6180021/Sub.java
! test/langtools/tools/javac/T6231246/T6231246.java
! test/langtools/tools/javac/T6231847.java
! test/langtools/tools/javac/T6266772.java
! test/langtools/tools/javac/T6407257.java
! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java
! test/langtools/tools/javac/annotations/neg/NoClone.java
! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java
! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java
! test/langtools/tools/javac/api/6400303/T6400303.java
! test/langtools/tools/javac/api/6410643/T6410643.java
! test/langtools/tools/javac/api/6411310/T6411310.java
! test/langtools/tools/javac/api/6411333/T6411333.java
! test/langtools/tools/javac/api/6412656/T6412656.java
! test/langtools/tools/javac/api/6415780/T6415780.java
! test/langtools/tools/javac/api/6418694/T6418694.java
! test/langtools/tools/javac/api/6420409/T6420409.java
! test/langtools/tools/javac/api/6421111/T6421111.java
! test/langtools/tools/javac/api/6421756/T6421756.java
! test/langtools/tools/javac/api/6422215/T6422215.java
! test/langtools/tools/javac/api/6422327/T6422327.java
! test/langtools/tools/javac/api/6423003/T6423003.java
! test/langtools/tools/javac/api/6431257/T6431257.java
! test/langtools/tools/javac/api/6437999/T6437999.java
! test/langtools/tools/javac/api/6440333/T6440333.java
! test/langtools/tools/javac/api/6440528/T6440528.java
! test/langtools/tools/javac/api/6452876/T6452876.java
! test/langtools/tools/javac/api/6468404/T6468404.java
! test/langtools/tools/javac/api/6471599/Main.java
! test/langtools/tools/javac/api/Sibling.java
! test/langtools/tools/javac/api/T6257235.java
! test/langtools/tools/javac/api/T6258271.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6306137.java
! test/langtools/tools/javac/api/T6358786.java
! test/langtools/tools/javac/api/T6397104.java
! test/langtools/tools/javac/api/T6400205.java
! test/langtools/tools/javac/api/T6400207.java
! test/langtools/tools/javac/api/T6407011.java
! test/langtools/tools/javac/api/TestEvalExpression.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/api/TestGetTree.java
! test/langtools/tools/javac/api/TestJavacTask.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
! test/langtools/tools/javac/api/TestOperators.java
! test/langtools/tools/javac/api/TestResolveIdent.java
! test/langtools/tools/javac/boxing/T5082929.java
! test/langtools/tools/javac/boxing/T6348760.java
! test/langtools/tools/javac/cast/5043020/T5043020.java
! test/langtools/tools/javac/cast/6302214/T6302214a.java
! test/langtools/tools/javac/enum/6424358/T6424358.java
! test/langtools/tools/javac/enum/NoFinal.java
! test/langtools/tools/javac/enum/NoFinal2.java
! test/langtools/tools/javac/enum/NoFinal3.java
! test/langtools/tools/javac/enum/NoFinal4.java
! test/langtools/tools/javac/enum/NoFinal5.java
! test/langtools/tools/javac/enum/OkFinal.java
! test/langtools/tools/javac/enum/T5075242.java
! test/langtools/tools/javac/enum/T5081785.java
! test/langtools/tools/javac/enum/forwardRef/T6425594.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java
! test/langtools/tools/javac/generics/5086027/T5086027.java
! test/langtools/tools/javac/generics/5086027/T5086027pos.java
! test/langtools/tools/javac/generics/6192945/Method.java
! test/langtools/tools/javac/generics/6207386/Test.java
! test/langtools/tools/javac/generics/6227936/T6227936.java
! test/langtools/tools/javac/generics/6245699/T6245699c.java
! test/langtools/tools/javac/generics/6292765/T6292765.java
! test/langtools/tools/javac/generics/6332204/T6332204.java
! test/langtools/tools/javac/generics/6413682/TestPos.java
! test/langtools/tools/javac/generics/T6391995.java
! test/langtools/tools/javac/generics/inference/5073060/Neg.java
! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java
! test/langtools/tools/javac/generics/inference/5081782/Neg.java
! test/langtools/tools/javac/generics/inference/5081782/Pos.java
! test/langtools/tools/javac/generics/inference/6215213/T6215213.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/langtools/tools/javac/generics/inference/6302954/T6456971.java
! test/langtools/tools/javac/generics/inference/6359106/T6359106.java
! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java
! test/langtools/tools/javac/generics/rawOverride/Fail1.java
! test/langtools/tools/javac/generics/rawOverride/T6178365.java
! test/langtools/tools/javac/generics/rawOverride/Warn1.java
! test/langtools/tools/javac/generics/rawOverride/Warn2.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java
! test/langtools/tools/javac/generics/typevars/5060485/Method.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java
! test/langtools/tools/javac/generics/typevars/5060485/Pos.java
! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java
! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java
! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java
! test/langtools/tools/javac/generics/wildcards/T5097548.java
! test/langtools/tools/javac/generics/wildcards/T5097548b.java
! test/langtools/tools/javac/jvm/6397652/T6397652.java
! test/langtools/tools/javac/nested/5009484/Y.java
! test/langtools/tools/javac/overload/T4494762.java
! test/langtools/tools/javac/positions/T6402077.java
! test/langtools/tools/javac/positions/T6404194.java
! test/langtools/tools/javac/processing/6359313/T6359313.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/model/6194785/T6194785.java
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
! test/langtools/tools/javac/processing/options/Xprint.java
! test/langtools/tools/javac/scope/6225935/T6214959.java
! test/langtools/tools/javac/scope/6225935/T6225935.java
! test/langtools/tools/javac/scope/6225935/T6381787.java
! test/langtools/tools/javac/scope/6225935/Test.java
! test/langtools/tools/javac/scope/6392998/T6392998.java
! test/langtools/tools/javac/unicode/FirstChar.java
! test/langtools/tools/javac/unit/T6198196.java
! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/langtools/tools/javac/unit/util/list/AbstractList.java
! test/langtools/tools/javac/unit/util/list/FromArray.java
! test/langtools/tools/javac/util/filemanager/TestName.java
Changeset: 3b271981
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-14 07:57:53 +0000
URL: https://git.openjdk.org/loom/commit/3b271981662df2a7fdf04ffd75d017964425607c
8325647: [IR framework] Only prints stdout if exitCode is 134
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
Changeset: d1032d71
Branch: fibers
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-14 07:59:19 +0000
URL: https://git.openjdk.org/loom/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0
8343829: Unify decimal and hexadecimal parsing in FloatingDecimal
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: 265bc5f4
Branch: fibers
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-14 08:21:54 +0000
URL: https://git.openjdk.org/loom/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f
8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447
Reviewed-by: cjplummer, alanb
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
Changeset: b76b6107
Branch: fibers
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-05-14 08:28:11 +0000
URL: https://git.openjdk.org/loom/commit/b76b610788cea7149a04faeeba01067272b6e046
8356869: RISC-V: Improve tail handling of array fill stub
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
Changeset: fc6f4da8
Branch: fibers
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-05-14 08:38:01 +0000
URL: https://git.openjdk.org/loom/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6
8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation
Reviewed-by: rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.hpp
! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp
Changeset: 86f39ab5
Branch: fibers
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2025-05-14 08:39:21 +0000
URL: https://git.openjdk.org/loom/commit/86f39ab5bb58a1d1e720badd7261365398134151
8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore
Reviewed-by: abarashev, rhalade
! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java
Changeset: 5c73dfc2
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-14 09:05:49 +0000
URL: https://git.openjdk.org/loom/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7
8352533: Report useful IOExceptions when jspawnhelper fails
Reviewed-by: simonis, rriggs, stuefe
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
Changeset: 3270b009
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-14 12:00:23 +0000
URL: https://git.openjdk.org/loom/commit/3270b00957038e95e3c1632daa9b7227d59f9af7
8356173: Remove ThreadCritical
Reviewed-by: dholmes, kbarrett, jsjolen
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
- src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/threadCritical.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: a989245a
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-14 12:38:40 +0000
URL: https://git.openjdk.org/loom/commit/a989245a2424d136f5d2a828eda666c3867b0f48
8327466: ct.sym zip not reproducible across build environment timezones
Reviewed-by: erikj, jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
Changeset: 97b0dd21
Branch: fibers
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-05-14 14:12:10 +0000
URL: https://git.openjdk.org/loom/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2
8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: epeter, dlong
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm
Changeset: 1afd887b
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-14 14:58:29 +0000
URL: https://git.openjdk.org/loom/commit/1afd887b138ac2425289b6f863801774f050c23c
8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
Changeset: 10436c1e
Branch: fibers
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-14 15:39:09 +0000
URL: https://git.openjdk.org/loom/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f
8356281: Fix for TestFPComparison failure due to incorrect result
Reviewed-by: sviswanathan, thartmann, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
Changeset: a2628357
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-14 17:07:28 +0000
URL: https://git.openjdk.org/loom/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76
8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS
Reviewed-by: kevinw, amenkov, sspitsyn
! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java
Changeset: 7c8e273f
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-14 17:41:42 +0000
URL: https://git.openjdk.org/loom/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53
8356420: Provide examples on wrapping System.in
Reviewed-by: liach, smarks, alanb, bpb, iris
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java
Changeset: 75504a35
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-14 18:12:35 +0000
URL: https://git.openjdk.org/loom/commit/75504a35ee663625982f8aed508e5ff562643334
8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java
Changeset: e91088a9
Branch: fibers
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-05-14 18:47:42 +0000
URL: https://git.openjdk.org/loom/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d
8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code
Reviewed-by: serb, prr
! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java
Changeset: ecabea6c
Branch: fibers
Author: Ben Perez <bperez at openjdk.org>
Date: 2025-05-14 19:38:34 +0000
URL: https://git.openjdk.org/loom/commit/ecabea6cd315eaf08571ef61ff267318140d147b
8347608: Optimize Java implementation of ML-KEM
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
Changeset: 948ade8e
Branch: fibers
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-05-14 19:47:38 +0000
URL: https://git.openjdk.org/loom/commit/948ade8e7003a41683600428c8e3155c7ed798db
8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: b66ab8eb
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-14 22:00:46 +0000
URL: https://git.openjdk.org/loom/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5
8356693: AOT assembly phase fails with -javaagent
Reviewed-by: asmehra, ccheung, shade
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
Changeset: 5e50a584
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-14 23:11:46 +0000
URL: https://git.openjdk.org/loom/commit/5e50a584744d316dd881c9404f75e65f31bb0e75
8356838: AOT incorrectly sets a cached class's loader type to boot
Reviewed-by: ccheung, iveresov
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java
Changeset: 4d95859f
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-05-15 08:45:21 +0000
URL: https://git.openjdk.org/loom/commit/4d95859f82f987b77c87112fc8bdd28ed127e477
Merge branch 'master' into fibers
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 983d8bf1
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-05-15 08:43:54 +0000
URL: https://git.openjdk.org/loom/commit/983d8bf1090e0d1be09b896265880699d75e0b6d
Change YieldQueuing to ensure that LockSupport is initialized
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
Changeset: 90b43c15
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-05-15 08:44:36 +0000
URL: https://git.openjdk.org/loom/commit/90b43c154fc3e2a407e3629b12650c3e379c1ce2
More thread dump and cleanup to prepare for including carrier
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java
Changeset: 6d78bec7
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-05-15 08:46:48 +0000
URL: https://git.openjdk.org/loom/commit/6d78bec79d18edcc59f4b592995d5e189ffb1c0f
Merge loom into fibers
More information about the loom-dev
mailing list