git: openjdk/loom: monitor-support: 68 new changesets

duke duke at openjdk.org
Wed Dec 20 16:30:55 UTC 2023


Changeset: c8ad7b7f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-12-14 07:23:21 +0000
URL:       https://git.openjdk.org/loom/commit/c8ad7b7f84ead3f850f034e1db6335bbbac41589

8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized

Reviewed-by: roland, kvn

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java

Changeset: ddbbd36e
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-12-14 07:45:02 +0000
URL:       https://git.openjdk.org/loom/commit/ddbbd36e4b064b9e7433f0a55973d72cd6dbc0d3

8320279: Link issues in java.xml module-info.java

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/module-info.java

Changeset: d632d743
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-12-14 09:29:34 +0000
URL:       https://git.openjdk.org/loom/commit/d632d743e018c69ecf423af75b65354e8ffaefc8

8321820: TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized

Reviewed-by: rcastanedalo, chagedorn, shade

! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java

Changeset: d2ba3b1e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-14 10:36:23 +0000
URL:       https://git.openjdk.org/loom/commit/d2ba3b1ef733cb8435188993791f2af7f1d4f0eb

8312150: Remove -Xnoagent option

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 2838a916
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-14 11:36:57 +0000
URL:       https://git.openjdk.org/loom/commit/2838a916ab98cb0152f8b1e3f96eccca198af5e9

8288989: Make tests not depend on the source code

Reviewed-by: mcimadamore

! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java

Changeset: 5a97dbf6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-14 12:30:47 +0000
URL:       https://git.openjdk.org/loom/commit/5a97dbf60686d5d52027f4be80ccc00b7a78504d

8322034: Parallel: Remove unused methods in PSAdaptiveSizePolicy

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 69014cd5
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-14 13:09:39 +0000
URL:       https://git.openjdk.org/loom/commit/69014cd55b59a0a63f4918fad575a6887640573e

8320682: [AArch64] C1 compilation fails with "Field too big for insn"

Reviewed-by: thartmann, aph, dlong

! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: 62b7c5ea
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-12-14 13:24:19 +0000
URL:       https://git.openjdk.org/loom/commit/62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53a06

8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags

Reviewed-by: lmesnik

! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java

Changeset: 45a9ade3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-14 14:37:15 +0000
URL:       https://git.openjdk.org/loom/commit/45a9ade3374e38205cdf3fd24282246830789d26

8202598: keytool -certreq output contains inconsistent line separators

Reviewed-by: hchao, mullan

! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/LineEndings.java

Changeset: fde5b168
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-14 14:39:04 +0000
URL:       https://git.openjdk.org/loom/commit/fde5b16817c3263236993f2e8c2d2469610d99bd

8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled

Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/Chars.java

Changeset: c328f958
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-12-14 17:57:36 +0000
URL:       https://git.openjdk.org/loom/commit/c328f9589ddc3a981a2c63801bd991f8e593e69f

8296787: Unify debug printing format of X.509 cert serial numbers

Reviewed-by: mullan, coffeys

! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: 8b24851b
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-12-14 21:16:19 +0000
URL:       https://git.openjdk.org/loom/commit/8b24851b9d3619c41c7a6cdb9193ed26a9b732dc

8321480: ISO 4217 Amendment 176 Update

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: d02bc873
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:24:17 +0000
URL:       https://git.openjdk.org/loom/commit/d02bc873f806c90754da10c8a052e32836e895fd

8309981: Remove expired flags in JDK 23

Reviewed-by: alanb, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 692be577
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:26:10 +0000
URL:       https://git.openjdk.org/loom/commit/692be577385844bf00a01ff10e390e014191569f

8322065: Initial nroff manpage generation for JDK 23

Reviewed-by: alanb

! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: a7dde578
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-12-14 22:33:34 +0000
URL:       https://git.openjdk.org/loom/commit/a7dde578a8c18ae7f38fe2061773eba6f8086aa4

8322057: Memory leaks in creating jfr symbol array

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp

Changeset: 6dfb8120
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-15 00:35:37 +0000
URL:       https://git.openjdk.org/loom/commit/6dfb8120c270a76fcba5a5c3c9ad91da3282d5fa

8321823: Remove redundant PhaseGVN transform_no_reclaim

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: 0be0775a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-12-15 07:23:50 +0000
URL:       https://git.openjdk.org/loom/commit/0be0775a762edbefacf4188b4787b039153fe670

8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: b31454e3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-15 07:42:39 +0000
URL:       https://git.openjdk.org/loom/commit/b31454e36234091c3827c3b4d07f62345cb0cee4

8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size

Reviewed-by: mdoerr, lucy

! src/hotspot/os/linux/os_linux.cpp

Changeset: 20de541b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 10:16:35 +0000
URL:       https://git.openjdk.org/loom/commit/20de541b1304b4dc3a385f8a78f1215da237e4aa

8322040: Missing array bounds check in ClassReader.parameter

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: bdebf198
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 12:18:01 +0000
URL:       https://git.openjdk.org/loom/commit/bdebf198bb0f4c3347ae9539d02ce0476e1176ce

8322175: test/langtools/tools/javac/classreader/BadMethodParameter.java doesn't compile

Reviewed-by: jlahoda

! test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: 6311dabe
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-15 16:13:36 +0000
URL:       https://git.openjdk.org/loom/commit/6311dabe68762749e4317cfa5e13005318bdceac

8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp

Reviewed-by: jpai

! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: 05f7f0ad
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-12-15 17:25:24 +0000
URL:       https://git.openjdk.org/loom/commit/05f7f0ade2c6c8ef57e884048cf159c46fa27b36

8321288: [JVMCI] HotSpotJVMCIRuntime doesn't clean up WeakReferences in resolvedJavaTypes

Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 87ef7332
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-15 17:33:50 +0000
URL:       https://git.openjdk.org/loom/commit/87ef73329f66e898d85eecea94a4104a13b3a2db

8321958: @param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect

Reviewed-by: jlu, joehw, jpai

! src/java.base/share/classes/java/time/zone/ZoneRules.java

Changeset: dcdcd48d
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-12-15 19:04:42 +0000
URL:       https://git.openjdk.org/loom/commit/dcdcd48d8fbf076e12841e557ebbe70228c8a92b

8321479: java -D-D crashes

Reviewed-by: dholmes, iklam

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/CommandLine/UnrecognizedProperty.java

Changeset: b061b667
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-12-16 01:03:09 +0000
URL:       https://git.openjdk.org/loom/commit/b061b6678fde891974d5b58cec963b3481099a8d

8322041: JDK 22 RDP1 L10n resource files update

Reviewed-by: almatvee, cstein, asemenyuk, joehw, jjg

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties

Changeset: 34351b7a
Author:    Steven Schlansker <stevenschlansker at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-16 01:40:19 +0000
URL:       https://git.openjdk.org/loom/commit/34351b7a7950a3b563748f40f2619374f62f9b16

8321892: Typo in log message logged by src/hotspot/share/nmt/virtualMemoryTracker.cpp

Reviewed-by: dholmes, azafari

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: f5538195
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 08:44:43 +0000
URL:       https://git.openjdk.org/loom/commit/f55381950266088cc0284754b16663675867ac87

8317007: Add bulk removal of dead nmethods during class unloading

Reviewed-by: ayang, iwalulya

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp

Changeset: 413dbf87
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 09:31:13 +0000
URL:       https://git.openjdk.org/loom/commit/413dbf8757d20aa05407373b82957fbd3468f3ae

8322205: Parallel: Remove unused arg in PSCardTable::pre_scavenge

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: f696796e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-12-18 09:43:53 +0000
URL:       https://git.openjdk.org/loom/commit/f696796e888d62535e6c864ce6fdf912eef0c3ed

8280087: G1: Handle out-of-mark stack situations during reference processing more gracefully

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackOverflow.java
! test/langtools/ProblemList.txt

Changeset: 341b4e09
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-12-18 09:45:26 +0000
URL:       https://git.openjdk.org/loom/commit/341b4e09b73e5522f308b05c5a4ed9e161b14022

8321975: Print when add_reserved_region fails even in product mode

Reviewed-by: dholmes, stuefe

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: a247d0c7
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-18 10:31:29 +0000
URL:       https://git.openjdk.org/loom/commit/a247d0c74bea50f11d24fb5f3576947c6901e567

8322209: RISC-V: Enable some tests related to MD5 instrinsic

Reviewed-by: luhenry, fyang

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ecff9c1e
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 11:05:48 +0000
URL:       https://git.openjdk.org/loom/commit/ecff9c1ef7110ce80e5ba3e13af31e2c704eb3b0

8315040: Remove redundant check in WorkerPolicy::parallel_worker_threads

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/workerPolicy.cpp

Changeset: 10335f60
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2023-12-18 12:11:41 +0000
URL:       https://git.openjdk.org/loom/commit/10335f60f923aa4f315e64acb2bfd7bb06d47a1b

7001133: OutOfMemoryError by CustomMediaSizeName implementation

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/CustomMediaSizeNameOOMETest.java

Changeset: febf8af4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:01 +0000
URL:       https://git.openjdk.org/loom/commit/febf8af4b5a220ba1a3336d31c701b0c1e4ba3ee

8322089: Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 75d382d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:12 +0000
URL:       https://git.openjdk.org/loom/commit/75d382d3db25e1d3592de3d8bf50d6ee85343e47

8322204: Parallel: Remove unused _collection_cost_margin_fraction

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 5584ba36
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 13:30:34 +0000
URL:       https://git.openjdk.org/loom/commit/5584ba36c6216f4d441d254e3135f7da20370475

8322097: Serial: Refactor CardTableRS::find_first_clean_card

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 7e1d26dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 14:29:00 +0000
URL:       https://git.openjdk.org/loom/commit/7e1d26dd5cf665fb5cf64b8a0c3e6ff4f8d77360

8322287: Parallel: Remove unused arg in adjust_eden_for_pause_time and adjust_eden_for_minor_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: c0a3b769
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:19:16 +0000
URL:       https://git.openjdk.org/loom/commit/c0a3b76958bd6766b18cab31b461c1b0ac2c65cd

8316197: Make tracing of inline cache available in unified logging

Reviewed-by: kvn, dholmes

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestTraceICs.java

Changeset: a5122d7f
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:20:59 +0000
URL:       https://git.openjdk.org/loom/commit/a5122d7f6c36a4c98ea4bea7a7c8081e2a4dadca

8314029: Add file name parameter to Compiler.perfmap

Reviewed-by: cjplummer, eastigeevich

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 66aeb894
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-12-18 16:52:36 +0000
URL:       https://git.openjdk.org/loom/commit/66aeb89469c20f1f1840773e59d3b45393418344

8315462: [REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: gziemski, stuefe

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp

Changeset: 1fde8b86
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-18 17:05:22 +0000
URL:       https://git.openjdk.org/loom/commit/1fde8b868a0e40fb79de505106ef07e3dccbd1de

8321933: TestCDSVMCrash.java spawns two processes

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java

Changeset: 4f3de096
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-18 17:56:07 +0000
URL:       https://git.openjdk.org/loom/commit/4f3de09672d203a0182f330645962c3d08e5e206

8321940: Improve CDSHeapVerifier in handling of interned strings

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/cdsHeapVerifier.cpp

Changeset: b98d13fc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-18 18:10:34 +0000
URL:       https://git.openjdk.org/loom/commit/b98d13fc3c7f6747d9201eb884cf9d3181671ccb

8259637: java.io.File.getCanonicalPath() returns different values for same path

Reviewed-by: alanb

! src/java.base/unix/native/libjava/path_util.c
! test/jdk/java/io/File/GetCanonicalPath.java

Changeset: 459957f3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-18 21:14:09 +0000
URL:       https://git.openjdk.org/loom/commit/459957f30a6e0fe40636dd72faa3f0d86151c94f

8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/JdwpAllowTest.java

Changeset: 808a0392
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-19 00:09:31 +0000
URL:       https://git.openjdk.org/loom/commit/808a03927c153581cbece93a4f5a4f8242b61ef5

8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 59073fa3
Author:    Gui Cao <gcao at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2023-12-19 07:45:59 +0000
URL:       https://git.openjdk.org/loom/commit/59073fa3eb7d04d9e0f08fbef70c9db6ffde296a

8322154: RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved

Reviewed-by: fyang, rehn, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 76637c53
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-12-19 07:51:52 +0000
URL:       https://git.openjdk.org/loom/commit/76637c53c56d39cc534ecaa9e9ff55413173b15c

8321648: Integral gather optimized mask computation.

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 7b4d62c7
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-19 08:39:45 +0000
URL:       https://git.openjdk.org/loom/commit/7b4d62c794940f5ce45eb4431291bbb5467ce2de

8322300: Remove redundant arg in PSAdaptiveSizePolicy::adjust_promo_for_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: fff2e580
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-19 08:45:15 +0000
URL:       https://git.openjdk.org/loom/commit/fff2e580cdab90ea828c1c300440471981646c51

8322195: RISC-V: Minor improvement of MD5 instrinsic

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 0ad6c9e3
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-19 10:39:37 +0000
URL:       https://git.openjdk.org/loom/commit/0ad6c9e3d91005c0cc3a26d5391444c3dcd8ba5d

8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zInitialize.cpp

Changeset: ac968c36
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-12-19 10:39:50 +0000
URL:       https://git.openjdk.org/loom/commit/ac968c36d7cc2e13270d28c9310178f6b654d7dc

8319451: PhaseIdealLoop::conditional_move is too conservative

Reviewed-by: redestad, thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
+ test/micro/org/openjdk/bench/vm/compiler/CMove.java

Changeset: be49dabd
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-12-19 13:49:01 +0000
URL:       https://git.openjdk.org/loom/commit/be49dabd0d7e1cd270399849e5353bf33361c4c5

8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp

Changeset: 3bc5679c
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-12-19 13:54:49 +0000
URL:       https://git.openjdk.org/loom/commit/3bc5679cab03936005be02e7b8140d549396d5e2

8322309: Fix an inconsistancy in spacing style in spec.gmk.template

Reviewed-by: sgehwolf, erikj

! make/autoconf/spec.gmk.template

Changeset: 6313223b
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-12-19 14:15:24 +0000
URL:       https://git.openjdk.org/loom/commit/6313223bcd525aabf180813af76d500cf60893d3

8315856: RISC-V: Use Zacas extension for cmpxchg

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 0f8e4e0a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-19 17:26:55 +0000
URL:       https://git.openjdk.org/loom/commit/0f8e4e0a81257c678e948c341a241dc0b810494f

8311218: fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable

Reviewed-by: lmesnik, alanb

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java

Changeset: 51be857f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-19 18:27:06 +0000
URL:       https://git.openjdk.org/loom/commit/51be857f3cafa23eb7cd73e5fe3db17e6d01684c

8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 97db6709
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-20 03:58:12 +0000
URL:       https://git.openjdk.org/loom/commit/97db670956d83749ec3fe1485bacd046662c6856

8321688: Build on linux with GCC 7.5.0 fails after 8319577

Reviewed-by: kbarrett, sviswanathan

! src/java.base/linux/native/libsimdsort/simdsort-support.hpp

Changeset: f7dc257a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-20 05:50:45 +0000
URL:       https://git.openjdk.org/loom/commit/f7dc257a206d3104d6d24c2079ef1fe349368c49

8322321: Add man page doc for -XX:+VerifySharedSpaces

Reviewed-by: dholmes, ccheung

! src/java.base/share/man/java.1

Changeset: 7db69e6a
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-12-20 07:46:11 +0000
URL:       https://git.openjdk.org/loom/commit/7db69e6a1292829b13da0c3c2b37c8758df94932

8322513: Build failure with minimal

Reviewed-by: dholmes, rehn

! src/hotspot/share/runtime/handshake.cpp

Changeset: 2f917bff
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-20 08:01:08 +0000
URL:       https://git.openjdk.org/loom/commit/2f917bff5cbb71dccd70960f563ca1a05d109fda

8322417: Console read line with zero out should zero out when throwing exception

Reviewed-by: mbaesken, stuefe, naoto

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: 9287afde
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 08:55:11 +0000
URL:       https://git.openjdk.org/loom/commit/9287afde1216c50fc61a52780d1d1811f10be41f

Merge

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 82fc0fb6
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 12:26:39 +0000
URL:       https://git.openjdk.org/loom/commit/82fc0fb609d6895b277d8c5a96f6cf8c3dac3787

testWaitNotify3 needs at least 2 carriers

! test/jdk/java/lang/Thread/virtual/WaitNotify.java

Changeset: 87d83a84
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 13:02:55 +0000
URL:       https://git.openjdk.org/loom/commit/87d83a84b8754d5c149f9506c3b2785e12abccec

Merge

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c

Changeset: d878dbf9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-19 11:12:17 +0000
URL:       https://git.openjdk.org/loom/commit/d878dbf991d8f20b372a56ce95d101f92f3b2735

Rename test

= test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java

Changeset: e6571c82
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 13:09:18 +0000
URL:       https://git.openjdk.org/loom/commit/e6571c82487fb8da17e7ad7586c4b6f9a7986cd3

Merge


Changeset: e5e9129b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 14:00:00 +0000
URL:       https://git.openjdk.org/loom/commit/e5e9129b0f9d627d81a25164fe036b43d899e7f9

jdk.tracePinnedThreads improvements

! src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java

Changeset: 42eb6c1d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 14:01:04 +0000
URL:       https://git.openjdk.org/loom/commit/42eb6c1d959e866736481b9ca98f4e61954dd802

Merge

! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 3cd9cd21
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-12-20 14:24:08 +0000
URL:       https://git.openjdk.org/loom/commit/3cd9cd21c566051e2ac06983fa24620630c4c630

Remove import

! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java



More information about the loom-dev mailing list