git: openjdk/loom: jom-master: 88 new changesets

duke duke at openjdk.org
Mon Jan 8 02:29:42 UTC 2024


Changeset: aff659aa
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-21 10:07:31 +0000
URL:       https://git.openjdk.org/loom/commit/aff659aaf7c73ff8eb903fd3e426e1b42ea6d95a

8322538: remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI

Reviewed-by: dholmes, alanb

! src/hotspot/share/prims/jvm.cpp

Changeset: 6de23bf3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-21 11:40:30 +0000
URL:       https://git.openjdk.org/loom/commit/6de23bf36e125c77f6f17235d81a33ff25b942fe

8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781

Reviewed-by: mbaesken

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1802601a
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-21 15:20:01 +0000
URL:       https://git.openjdk.org/loom/commit/1802601a12c72bcc44496ba2eb2c8a40a0603345

8293623: Simplify G1ConcurrentRefineThreadControl

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp

Changeset: 3b908c47
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-12-21 18:51:50 +0000
URL:       https://git.openjdk.org/loom/commit/3b908c478186cbfd9d449422aaa5adacd5e5c2d4

8319795: Static huge pages are not used for CodeCache

Reviewed-by: shade, simonis, thartmann, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: 84c23792
Author:    Raphael Mosaner <raphael.m.mosaner at oracle.com>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2023-12-21 19:22:48 +0000
URL:       https://git.openjdk.org/loom/commit/84c23792856c5c2374963d78a7a734a467bbb79b

8320139: [JVMCI] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: never, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: c53f845e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-22 07:58:09 +0000
URL:       https://git.openjdk.org/loom/commit/c53f845ec9943c1bd59a7757cce431217aac2bdc

8322539: Parallel: Remove duplicated methods in PSAdaptiveSizePolicy

Reviewed-by: tschatzl, kbarrett

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

Changeset: dce7a573
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-12-22 13:25:39 +0000
URL:       https://git.openjdk.org/loom/commit/dce7a5732e69b6d29f75b98f6cf58a567d353a59

8321683: Tests fail with AssertionError in RangeWithPageSize

Reviewed-by: stuefe, mbaesken

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 12308533
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-22 13:30:05 +0000
URL:       https://git.openjdk.org/loom/commit/1230853343c38787c90820d19d0626f0c37540dc

8322163: runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886

Reviewed-by: mdoerr, clanger

! src/hotspot/share/utilities/copy.cpp

Changeset: 93fedc12
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2023-12-22 16:09:22 +0000
URL:       https://git.openjdk.org/loom/commit/93fedc12db95d1e61c17537652cac3d4e27ddf2c

8321802: (zipfs) Add validation of incorrect LOC signature in ZipFileSystem

Reviewed-by: alanb, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java

Changeset: f695ca58
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-12-22 20:16:45 +0000
URL:       https://git.openjdk.org/loom/commit/f695ca588453265d6ad791c6a396197e8a53ba39

8321151: JDK-8294427 breaks Windows L&F on all older Windows versions

Reviewed-by: aivanov, achung

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 7263e25d
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-22 21:08:45 +0000
URL:       https://git.openjdk.org/loom/commit/7263e25d9b69d67697992a284c75454c479b6ec3

8322490: cleanup CastNode construction

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vector.cpp

Changeset: 28c82bf1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-12-22 23:53:42 +0000
URL:       https://git.openjdk.org/loom/commit/28c82bf18d85be00bea45daf81c6a9d665ac676f

8322661: Build broken due to missing jvmtiExport.hpp after JDK-8320139

Reviewed-by: chagedorn, never

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 4fc6b0ff
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-12-23 22:53:23 +0000
URL:       https://git.openjdk.org/loom/commit/4fc6b0ffa4f771991a5ebd982b5133d2e364fdae

8068958: Timestamp.from(Instant) should throw when conversion is not possible

Reviewed-by: rgiulietti, rriggs

! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java

Changeset: 2a59243c
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-12-27 02:31:50 +0000
URL:       https://git.openjdk.org/loom/commit/2a59243cbaf3e7d5d1bfc9f247d28bc648687ea5

8322734: A redundant return in method padWithLen

Reviewed-by: jiefu

! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java

Changeset: 19147f32
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-12-29 18:33:43 +0000
URL:       https://git.openjdk.org/loom/commit/19147f326c6b0e78fe72f9a7e7100047f16a0921

8318158: RISC-V: implement roundD/roundF intrinsics

Co-authored-by: Vladimir Kempik <vkempik at openjdk.org>
Reviewed-by: luhenry, fyang, mli

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

Changeset: 32d80e2c
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-12-29 21:49:06 +0000
URL:       https://git.openjdk.org/loom/commit/32d80e2caf6063b58128bd5f3dc87b276f3bd0cb

8322772: Clean up code after JDK-8322417

Reviewed-by: mdoerr, goetz, mbaesken, vtewari

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

Changeset: 518ec971
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-12-31 17:26:57 +0000
URL:       https://git.openjdk.org/loom/commit/518ec9711411e6825668f72503a2e96824cd37ba

8322747: StringTable should be AllStatic

Reviewed-by: eosterlund

! src/hotspot/share/classfile/stringTable.hpp

Changeset: 7c1d481d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 03:06:13 +0000
URL:       https://git.openjdk.org/loom/commit/7c1d481d6ddeb67118abbdc909884f4793343fee

8322765: Eliminate -Wparentheses warnings in runtime code

Reviewed-by: dholmes

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/utilities/utf8.cpp

Changeset: be0e1c7b
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-02 08:45:55 +0000
URL:       https://git.openjdk.org/loom/commit/be0e1c7b14c919d26f9e80fe68ad8296aeed3de7

8297573: Parallel: Rename do_oop_nv to do_oop_work in subclasses of OopClosure

Reviewed-by: ayang, gli

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 5852f3ea
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-02 10:13:37 +0000
URL:       https://git.openjdk.org/loom/commit/5852f3eafe4509a064c727371962ff249886e115

8322027: One XMLStreamException constructor fails to initialize cause

Reviewed-by: joehw, jpai

! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java

Changeset: d786c495
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-02 10:34:25 +0000
URL:       https://git.openjdk.org/loom/commit/d786c495253d2ad85741a05639c0c14a967d872f

8322751: ZGC: Fix comments about marking roots

Reviewed-by: eosterlund

! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp

Changeset: d4fb3088
Author:    ANUPAM DEV <anupam.dev at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-02 11:10:15 +0000
URL:       https://git.openjdk.org/loom/commit/d4fb30885b007baab243536458a54b6ade610218

8317846: Typo in API documentation of classes IdentityHashMap

Reviewed-by: mli, jpai

! src/java.base/share/classes/java/util/IdentityHashMap.java

Changeset: 7455b1b5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-02 11:15:12 +0000
URL:       https://git.openjdk.org/loom/commit/7455b1b527568aff5b1c16a29fd80b05260c0fad

8322159: ThisEscapeAnalyzer crashes for erroneous code

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: f9aec02f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-01-02 12:39:41 +0000
URL:       https://git.openjdk.org/loom/commit/f9aec02f3caabb6bc06672c214127f8912449615

8321540: ClassSignature.parseFrom() throws StringIndexOutOfBoundsException for invalid signatures

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: a5cf4210
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-01-02 12:58:53 +0000
URL:       https://git.openjdk.org/loom/commit/a5cf4210cd9c293a9e9bce60dc6d0f08fd838c77

8320360: ClassFile.parse: Some defect class files cause unexpected exceptions to be thrown

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 9481d06e
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-02 16:16:20 +0000
URL:       https://git.openjdk.org/loom/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3

8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java

Reviewed-by: aivanov

- test/jdk/javax/swing/AbstractButton/5049549/DE1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DI1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/PR1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RO1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/SE1.gif
! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java

Changeset: 51238c4b
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-02 17:08:36 +0000
URL:       https://git.openjdk.org/loom/commit/51238c4bdbce48f6b719f7dcfe5b7df8b8c6d85b

8322503: Shenandoah: Clarify gc state usage

Reviewed-by: ysr, gli

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

Changeset: 38042ad4
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-02 20:05:31 +0000
URL:       https://git.openjdk.org/loom/commit/38042ad4e9b57d79cd795fd22d31be63924e34c5

8320971: Use BufferedInputStream.buf directly when param of implTransferTo() is trusted

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/BufferedInputStream.java
+ test/jdk/java/io/BufferedInputStream/TransferToTrusted.java

Changeset: 2cf5f013
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-02 20:31:38 +0000
URL:       https://git.openjdk.org/loom/commit/2cf5f0139740c6d822225848fc1691e144a6ed1a

8322802: Add testing for ZipFile.getEntry respecting the 'Language encoding' flag

Reviewed-by: lancea, jpai

! test/jdk/java/util/zip/ZipCoding.java

Changeset: c2477a5c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-02 20:35:09 +0000
URL:       https://git.openjdk.org/loom/commit/c2477a5cad6539e6e38cc0732383aaa2a8df801f

8322868: java/io/BufferedInputStream/TransferToTrusted.java has bad copyright header

Reviewed-by: dcubed

! test/jdk/java/io/BufferedInputStream/TransferToTrusted.java

Changeset: da1091ee
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 21:57:45 +0000
URL:       https://git.openjdk.org/loom/commit/da1091eed9a22411634f8603b92a7eeb1f07bffb

8322807: Eliminate -Wparentheses warnings in gc code

Reviewed-by: ayang

! src/hotspot/share/gc/parallel/psVirtualspace.cpp

Changeset: e9e694f4
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-01-02 22:22:03 +0000
URL:       https://git.openjdk.org/loom/commit/e9e694f4ef7b080d7fe1ad5b2f2daa2fccd0456e

8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index

Reviewed-by: dlong, fparain

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp

Changeset: 122bc777
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 22:32:58 +0000
URL:       https://git.openjdk.org/loom/commit/122bc7770e1487cc754e17b9356217009bd6b13e

8322758: Eliminate -Wparentheses warnings in C2 code

Reviewed-by: aph, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: a6784169
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 22:47:18 +0000
URL:       https://git.openjdk.org/loom/commit/a678416994b4efe6e1e659bd247674bea1350905

8322805: Eliminate -Wparentheses warnings in x86 code

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: fcf8368e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-02 23:05:58 +0000
URL:       https://git.openjdk.org/loom/commit/fcf8368eb1945c440df8f38969849621b4fffc50

8322248: Fix inconsistent wording in ElementFilter.typesIn

Reviewed-by: jjg, iris

! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java

Changeset: 18cdc903
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-03 04:17:15 +0000
URL:       https://git.openjdk.org/loom/commit/18cdc903cfcf09dbc51a4135394971d2f7f63c20

8322801: RISC-V: The riscv path of the debian sysroot had been changed

Reviewed-by: rehn, erikj

! doc/building.html
! doc/building.md

Changeset: ba426d68
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-03 06:12:00 +0000
URL:       https://git.openjdk.org/loom/commit/ba426d6887bc2d7e2b39f1b19cc1d8d8f14cfb45

8322841: Parallel: Remove unused using-declaration in MutableNUMASpace

Reviewed-by: kbarrett

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

Changeset: 9ab29f8d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-03 07:48:57 +0000
URL:       https://git.openjdk.org/loom/commit/9ab29f8dcd1c0092e4251f996bd53c704e87a74a

8321718: ProcessTools.executeProcess calls waitFor before logging

Reviewed-by: dholmes, jpai

! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 06dd7353
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-01-03 08:27:42 +0000
URL:       https://git.openjdk.org/loom/commit/06dd73534271874eff008b8d3027f4ce49b136b3

8322766: Micro bench SSLHandshake should use default algorithms

Reviewed-by: djelinski

! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/java/security/TestCertificates.java

Changeset: cbe329b9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-03 08:53:01 +0000
URL:       https://git.openjdk.org/loom/commit/cbe329b90ac1488836d4852fead79aa26c082114

8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder

Reviewed-by: lkorinth, lmesnik

! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
! test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/x/TestHighUsage.java
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java
! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java
! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java
! test/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/PermissionTest.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/io/File/TempDirDoesNotExist.java
! test/jdk/java/io/FilePermission/MergeName.java
! test/jdk/java/io/FilePermission/ReadFileOnPath.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/security/Security/signedfirst/DynStatic.java
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/zip/EntryCount64k.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/sun/security/util/Resources/early/EarlyResources.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: a8e42298
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-03 09:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/a8e4229852fac703c6271aa8c5f94f67bea44902

8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output

Reviewed-by: dholmes, mdoerr

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

Changeset: 539da248
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-03 13:08:48 +0000
URL:       https://git.openjdk.org/loom/commit/539da24863bc47b977ee86c584af2332426993a7

8322779: C1: Remove the unused counter 'totalInstructionNodes'

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp

Changeset: 7eb25ec7
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-03 13:10:22 +0000
URL:       https://git.openjdk.org/loom/commit/7eb25ec7b321abcd685bc761bd4c7cb110d52497

8322853: Should use ConditionalMutexLocker in NativeHeapTrimmerThread::print_state

Reviewed-by: dholmes, shade

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

Changeset: b67b71cd
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-03 14:59:03 +0000
URL:       https://git.openjdk.org/loom/commit/b67b71cd87c62f15d5b73f923c300d0f77c988f5

8320707: Virtual thread test updates

Reviewed-by: jpai

! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
+ test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
+ test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 15519285
Author:    Carter Kozak <ckozak at ckozak.net>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-03 15:09:06 +0000
URL:       https://git.openjdk.org/loom/commit/1551928502c8ed96350e7b4f1316ea35587407fe

8322142: JFR: Periodic tasks aren't orphaned between recordings

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java

Changeset: cc9ab5f1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-03 17:17:24 +0000
URL:       https://git.openjdk.org/loom/commit/cc9ab5f1976486f0a4a681e01b1a8ac36e7c6f29

8322963: ProblemList java/io/BufferedInputStream/TransferTo.java

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 296c5b64
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-01-03 19:23:43 +0000
URL:       https://git.openjdk.org/loom/commit/296c5b645a2ecd8293a02233962c4a316a506c52

8322873: Duplicate -ljava -ljvm options for libinstrument

Reviewed-by: dholmes, jwaters, erikj

! make/modules/java.instrument/Lib.gmk

Changeset: 409a39ec
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-01-03 20:10:59 +0000
URL:       https://git.openjdk.org/loom/commit/409a39ec8da83d6a0895e7e213604455ebf50485

8320276: Improve class initialization barrier in TemplateTable::_new

Reviewed-by: dholmes, fparain

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 30a0c61d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-03 20:13:57 +0000
URL:       https://git.openjdk.org/loom/commit/30a0c61de080a0cc52ec163095fe0f02f324474e

8322879: Eliminate -Wparentheses warnings in x86-32 code

Reviewed-by: kvn, shade

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 54b3ceec
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-03 21:23:06 +0000
URL:       https://git.openjdk.org/loom/commit/54b3ceeca27b67f4270d8b700b072f46959dba65

8322877: java/io/BufferedInputStream/TransferTo.java failed with IndexOutOfBoundsException

Reviewed-by: alanb, stsypanov

! src/java.base/share/classes/java/io/BufferedInputStream.java
! test/jdk/ProblemList.txt

Changeset: 028ec7e7
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-03 22:30:54 +0000
URL:       https://git.openjdk.org/loom/commit/028ec7e744f06cd8429b7b74d7b6f7020133aa94

8319948: jcmd man page needs to be updated

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: kevinw, alanb

! src/jdk.jcmd/share/man/jcmd.1

Changeset: 13c11487
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-01-04 01:36:28 +0000
URL:       https://git.openjdk.org/loom/commit/13c11487f7126a370d9ce8e62f661ea83eedefe6

8321599: Data loss in AVX3 Base64 decoding

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java

Changeset: 1cf9335b
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-04 03:20:06 +0000
URL:       https://git.openjdk.org/loom/commit/1cf9335b24639938aa64250d6862d9636f8605f8

8321404: Limit the number of heap dumps triggered by HeapDumpBeforeFullGC/AfterFullGC

Reviewed-by: dholmes, cjplummer

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Changeset: 755722ce
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-01-04 05:04:45 +0000
URL:       https://git.openjdk.org/loom/commit/755722ced60a686799c7f419feae61c04ce41f09

8322214: Return value of XMLInputFactory.getProperty() changed from boolean to String in JDK 22 early access builds

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDPropertiesTest.java

Changeset: 4db7a1c3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-04 05:59:52 +0000
URL:       https://git.openjdk.org/loom/commit/4db7a1c3bb6b56cc7416aa27350406da27fe04a8

8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned

Reviewed-by: pchilanomate

! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 1369c545
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-04 08:06:14 +0000
URL:       https://git.openjdk.org/loom/commit/1369c545ac51d7b5ff623d486e28c939869fecb8

8322782: Clean up usages of unnecessary fully qualified class name "java.util.Arrays"

Reviewed-by: alanb, aivanov

! src/demo/share/jfc/J2Ddemo/java2d/Intro.java
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.management/share/classes/sun/management/ThreadImpl.java

Changeset: 73066364
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-04 08:21:57 +0000
URL:       https://git.openjdk.org/loom/commit/730663649fdaf3a0e268ee27f41bd8673df2bbfd

8322945: Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX

Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: bbe0079d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 08:31:50 +0000
URL:       https://git.openjdk.org/loom/commit/bbe0079d984901d2bb483d48666c7818bda7a21f

8322298: Obsolete unused AdaptiveSizePolicyCollectionCostMargin

Reviewed-by: tschatzl, sjohanss, kbarrett, gli

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 83564ea5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 08:32:00 +0000
URL:       https://git.openjdk.org/loom/commit/83564ea5f382049722b8c9ca8dd1aa3313681d80

8322888: Parallel: Remove unused variables in PSPromotionManager

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: dd517c64
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-04 08:39:50 +0000
URL:       https://git.openjdk.org/loom/commit/dd517c64047705d706b095d15d9fd4e0703ab39b

8237842: Separate definitions for default cache line and padding sizes

Reviewed-by: stefank, kvn, stuefe, tschatzl

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp

Changeset: c3cd1f18
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 11:35:56 +0000
URL:       https://git.openjdk.org/loom/commit/c3cd1f1814c1561c99caec58a2a61d069f6cd181

8323000: Parallel: Remove unused class declarations in psScavenge

Reviewed-by: stefank

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

Changeset: df22fb32
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2024-01-04 12:46:31 +0000
URL:       https://git.openjdk.org/loom/commit/df22fb322e6c4c9931a770bd0abf4c43b83c4e4a

8322512: StringBuffer.repeat does not work correctly after toString() was called

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/java/lang/StringBuffer.java
! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java

Changeset: 27d5f5c2
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-04 13:11:47 +0000
URL:       https://git.openjdk.org/loom/commit/27d5f5c237910bc3d2df62367d2e0a83c1132885

8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats

Reviewed-by: kvn, thartmann, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: d33dfe5c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-04 15:20:23 +0000
URL:       https://git.openjdk.org/loom/commit/d33dfe5cb2bec682f94fbae850e167d6f437fecb

8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64

Reviewed-by: pchilanomate

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: ea19e9c6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-04 16:28:52 +0000
URL:       https://git.openjdk.org/loom/commit/ea19e9c6aa86034055a39c8780156ae4c569de5b

8323011: ProblemList serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Reviewed-by: azvegint, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: ade40741
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2024-01-04 16:55:04 +0000
URL:       https://git.openjdk.org/loom/commit/ade40741cab0b5e4d8519a55ebcd51e386999f5d

8322976: Remove reference to transform_no_reclaim

Reviewed-by: shade, thartmann

! src/hotspot/share/opto/phaseX.cpp

Changeset: 15cf8f85
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-04 17:16:22 +0000
URL:       https://git.openjdk.org/loom/commit/15cf8f853105050ec356756d5affa153f79894fa

8319626: Override toString() for ZipFile

Reviewed-by: jpai, alanb, coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: ad31ec5c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-04 17:16:33 +0000
URL:       https://git.openjdk.org/loom/commit/ad31ec5c5f120082cedd7b9ece45b6b44147c0c5

8322647: Short name for the `Europe/Lisbon` time zone is incorrect

Reviewed-by: joehw, iris

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: 3fbccb01
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-04 17:22:49 +0000
URL:       https://git.openjdk.org/loom/commit/3fbccb01dcffe9eb48a08d99aab0e9aa311a18cf

8322978: Remove debug agent debugMonitorTimedWait() function. It is no longer used.

Reviewed-by: dholmes, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 3b1e56a4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-05 00:00:24 +0000
URL:       https://git.openjdk.org/loom/commit/3b1e56a4275addeadcefe180b5ce60d9d74cca7b

8322322: Support archived full module graph when -Xbootclasspath/a is used

Reviewed-by: alanb, mchung

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java

Changeset: 5235cc98
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-05 04:39:55 +0000
URL:       https://git.openjdk.org/loom/commit/5235cc987d8c4455622acda947bed7321086a385

8322583: RISC-V: Enable fast class initialization checks

Reviewed-by: rehn, fyang, fjiang

! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 2a9c3589
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-01-05 08:12:59 +0000
URL:       https://git.openjdk.org/loom/commit/2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc

8322725: (tz) Update Timezone Data to 2023d

Reviewed-by: coffeys, naoto

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt

Changeset: 868f8745
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-05 09:07:03 +0000
URL:       https://git.openjdk.org/loom/commit/868f8745faf70c915d8294ae8f85b2d6aa096900

8322920: Some ProcessTools.execute* functions are declared to throw Throwable

Reviewed-by: dholmes, lmesnik

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 1d1cd32b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-05 09:12:24 +0000
URL:       https://git.openjdk.org/loom/commit/1d1cd32bc355a33448d8f15555e142570bb49c21

8321812: Update GC tests to use execute[Limited]TestJava

Reviewed-by: tschatzl, aboldtch

! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/ClassLoaderGenerator.java
! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 3dc4bd85
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-05 09:23:42 +0000
URL:       https://git.openjdk.org/loom/commit/3dc4bd858139f133f5e5b17e7bd3082dd6766d02

8322989: New test serviceability/HeapDump/FullGCHeapDumpLimitTest.java fails

Reviewed-by: stefank, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Changeset: f0e2e431
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-05 10:39:08 +0000
URL:       https://git.openjdk.org/loom/commit/f0e2e4311b8cab160dc9e35f43e9ae5a145c5e23

8323021: Shenandoah: Encountered reference count always attributed to first worker thread

Reviewed-by: kdnilsen, ysr, shade

! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp

Changeset: 78623c95
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 11:13:34 +0000
URL:       https://git.openjdk.org/loom/commit/78623c95f2a3954384963c4c761d2e4e5f4aefed

8323012: C2 fails with fatal error: no reachable node should have no use

Reviewed-by: chagedorn

! src/hotspot/share/opto/cfgnode.cpp

Changeset: f0cfd361
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-05 11:34:03 +0000
URL:       https://git.openjdk.org/loom/commit/f0cfd361bd6a98dc1192dab2116fdd3904f130f8

8322532: JShell : Unnamed variable issue

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: ade21a96
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 13:48:31 +0000
URL:       https://git.openjdk.org/loom/commit/ade21a965f8a5fc889cd48bba76fad507bdeddf5

8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate

Reviewed-by: aph, chagedorn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java

Changeset: ed9f3243
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 15:40:32 +0000
URL:       https://git.openjdk.org/loom/commit/ed9f3243f04718a50bbdc589437872f7215c0e08

8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used

Reviewed-by: chagedorn, shade

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
- test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java

Changeset: 631a9f60
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-05 16:26:02 +0000
URL:       https://git.openjdk.org/loom/commit/631a9f60f30fe298791aa953fa573001127ff58a

8323073: ProblemList gc/g1/TestSkipRebuildRemsetPhase.java on linux-aarch64
8323075: ProblemList runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 700c25f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-05 17:04:32 +0000
URL:       https://git.openjdk.org/loom/commit/700c25f5b45e8a228d07c57dcf925e93d494af23

8322954: Shenandoah: Convert evac-update closures asserts to rich asserts

Reviewed-by: wkemper, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: 46965a09
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-05 17:53:45 +0000
URL:       https://git.openjdk.org/loom/commit/46965a096ce74d9375df36a3a66107e9295cc180

8322981: Fix 2 locations in JDI that throw IOException without using the "Caused by" exception

Reviewed-by: dholmes, lmesnik

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java

Changeset: 35a1b77d
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2024-01-05 19:00:18 +0000
URL:       https://git.openjdk.org/loom/commit/35a1b77da541e4df3c4d1bab0825ea39e653808c

8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile

Reviewed-by: dnsimon, never

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

Changeset: be4614eb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-05 22:16:52 +0000
URL:       https://git.openjdk.org/loom/commit/be4614eb5e4efcea3f3ef4d18f94cfb36fd557f4

8323016: Improve reporting for bad options

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/BadOptionsTest.java

Changeset: ace010b3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 08:52:27 +0000
URL:       https://git.openjdk.org/loom/commit/ace010b38a83e0c9b43aeeb6bc5c92d0886dc53f

8319757: java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown

Reviewed-by: jpai, bpb

! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java

Changeset: faa9c690
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 18:24:28 +0000
URL:       https://git.openjdk.org/loom/commit/faa9c6909dda635eb008b9dada6e06fca47c17d6

8322846: Running with -Djdk.tracePinnedThreads set can hang

Reviewed-by: jpai

! 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: a5fbb5b4
Author:    David Holmes <david.holmes at oracle.com>
Date:      2024-01-07 18:00:35 +0000
URL:       https://git.openjdk.org/loom/commit/a5fbb5b47fdb80c317efc368715ca024427aa3d3

Merge branch 'master' into jom-master-merge

! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java



More information about the loom-dev mailing list