git: openjdk/loom: fibers: 50 new changesets

duke duke at openjdk.org
Mon Dec 9 08:29:41 UTC 2024


Changeset: 2331782c
Branch: fibers
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-05 07:25:05 +0000
URL:       https://git.openjdk.org/loom/commit/2331782cf713e2db6d65b490c52c4de0a6555dca

8345179: RISC-V: Add gtests for weak cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: e46d822a
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 07:29:42 +0000
URL:       https://git.openjdk.org/loom/commit/e46d822aebee02d3cb4862c204293d388f6f3466

8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: ca46c3a5
Branch: fibers
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 08:36:18 +0000
URL:       https://git.openjdk.org/loom/commit/ca46c3a5ba324ceb4f30df772cb73a673647323e

8343622: AesDkCrypto.stringToKey should not return null

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
+ test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 3b7571d3
Branch: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-05 09:07:15 +0000
URL:       https://git.openjdk.org/loom/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35016

8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/java/awt/Cursor.java

Changeset: f3807d6a
Branch: fibers
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-12-05 09:50:28 +0000
URL:       https://git.openjdk.org/loom/commit/f3807d6a84101b2b0e55409e643cb323d7db8a94

8345403: Add more randomized tests to better cover FloatingDecimal parsing

Reviewed-by: darcy

+ test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java

Changeset: bcd10185
Branch: fibers
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-12-05 10:15:05 +0000
URL:       https://git.openjdk.org/loom/commit/bcd1018585ca7a14954208ae23ba2b214db7cf0c

8344540: Remove superseded wildcard description from java manpage

Reviewed-by: dholmes, jpai

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

Changeset: 01307a7b
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-05 11:19:38 +0000
URL:       https://git.openjdk.org/loom/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041f88

8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486

Reviewed-by: dfuchs, lancea, rriggs, alanb

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/jdk/internal/loader/URLClassPath/JarCheckTest.java

Changeset: 7ee84d8f
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 11:51:46 +0000
URL:       https://git.openjdk.org/loom/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d614bd

8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Reviewed-by: tr

! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: b42d79eb
Branch: fibers
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-12-05 12:03:53 +0000
URL:       https://git.openjdk.org/loom/commit/b42d79eb6a6d497dc63718c2854609bebca4498c

8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 92e9ac6d
Branch: fibers
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-12-05 12:15:58 +0000
URL:       https://git.openjdk.org/loom/commit/92e9ac6dc7302a140772443f95cc11deb8e3ddcb

8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: 84240cc8
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-05 12:37:54 +0000
URL:       https://git.openjdk.org/loom/commit/84240cc8e01663196cf883efec4c0eb4ea590c27

8344831: [REDO] CDS: Parallel relocation

Reviewed-by: dholmes, 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/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
+ test/hotspot/gtest/cds/test_archiveWorkers.cpp

Changeset: 308357cb
Branch: fibers
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 13:15:26 +0000
URL:       https://git.openjdk.org/loom/commit/308357cba706478598ef231887e0584eaae839e0

8345578: New test in JDK-8343622 fails with a promoted build

Reviewed-by: mullan

! test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 456c71d1
Branch: fibers
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-12-05 14:07:39 +0000
URL:       https://git.openjdk.org/loom/commit/456c71d1ff64d31445b68d792fdaa9887f3499da

8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode()

Reviewed-by: adinn, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 97b8a09b
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-12-05 14:50:30 +0000
URL:       https://git.openjdk.org/loom/commit/97b8a09bda92fab38b97acd49b6a5e4607b396e6

8345339: JFR: Missing javadoc for RecordingStream::onMetadata

Reviewed-by: nbenalla, liach

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java

Changeset: 691e6921
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-05 15:22:00 +0000
URL:       https://git.openjdk.org/loom/commit/691e692149c105b4ca34aaaba779675b6bcc7c65

8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util

Reviewed-by: mullan, rriggs, liach

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
- src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java
- src/java.base/share/classes/sun/reflect/misc/FieldUtil.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java

Changeset: 7513b137
Branch: fibers
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-12-05 15:28:30 +0000
URL:       https://git.openjdk.org/loom/commit/7513b1378de4fc2270d8e144a9c3b75859e6fe5f

8328944: NMT reports "unknown" memory

Reviewed-by: jsjolen, coleenp

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: ef8da284
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 15:31:43 +0000
URL:       https://git.openjdk.org/loom/commit/ef8da28487f918c38fab3096eaeed572d5ea5b90

8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared

Reviewed-by: coleenp, alanb, syan

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 1ece4f9d
Branch: fibers
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-05 15:40:12 +0000
URL:       https://git.openjdk.org/loom/commit/1ece4f9d93c20e71a28d5df06dff546c87342782

8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java

Changeset: 5a0899fc
Branch: fibers
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-05 16:17:17 +0000
URL:       https://git.openjdk.org/loom/commit/5a0899fc09966149044f746b3a613cd97a5265b4

8345302: Building microbenchmarks require larger Java heap

Reviewed-by: shade, mcimadamore

! make/autoconf/boot-jdk.m4

Changeset: 85fedbf6
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-05 16:44:18 +0000
URL:       https://git.openjdk.org/loom/commit/85fedbf668023fd00d70ec649504c2f80e4c84bb

8344607: Link Time Optimization - basic support for clang

Reviewed-by: lucy, jkern, ihse

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp

Changeset: 5cc150c6
Branch: fibers
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-12-05 17:03:27 +0000
URL:       https://git.openjdk.org/loom/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d55c

8342979: Start of release updates for JDK 25
8342982: Add SourceVersion.RELEASE_25
8342983: Add source 25 and target 25 to javac

Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, darcy, erikj, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: dbf48a53
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 17:43:48 +0000
URL:       https://git.openjdk.org/loom/commit/dbf48a53eca74380b279ce6be3bab2a6a248f7f2

8344665: Refactor PartialArrayState allocation for reuse

Reviewed-by: tschatzl, ayang, iwalulya, zgu

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: bedb68ab
Branch: fibers
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-05 17:55:23 +0000
URL:       https://git.openjdk.org/loom/commit/bedb68aba126c6400ce9f2182105b5294ff42021

8342444: Shenandoah: Uncommit regions from a separate, STS aware thread

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: a97dca52
Branch: fibers
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-12-05 19:46:39 +0000
URL:       https://git.openjdk.org/loom/commit/a97dca52c9257121fc96613a4b591920c1c3e31a

8344593: GenShen: Review of ReduceInitialCardMarks

Reviewed-by: shade, cslucas

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: bf0debc0
Branch: fibers
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-05 20:08:31 +0000
URL:       https://git.openjdk.org/loom/commit/bf0debc023a42ccdf2f589039e4d98e11424b4dd

8343890: SEGV crash in RunTimeClassInfo::klass

Reviewed-by: iklam, ccheung

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

Changeset: 5f30a8d9
Branch: fibers
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:18 +0000
URL:       https://git.openjdk.org/loom/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f1787a

8345424: Move FindDebuginfoFiles out of FileUtils.gmk

Reviewed-by: erikj

! make/Images.gmk
! make/StaticLibs.gmk
+ make/common/DebugInfoUtils.gmk
! make/common/FileUtils.gmk

Changeset: 6f6bce56
Branch: fibers
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:36 +0000
URL:       https://git.openjdk.org/loom/commit/6f6bce56fc95832a07ef9bfc6a4770b76440af09

8344559: Log is spammed by missing pandoc warnings when building man pages

Reviewed-by: shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
! make/common/modules/LauncherCommon.gmk

Changeset: daa2ba52
Branch: fibers
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:53 +0000
URL:       https://git.openjdk.org/loom/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8350

8339622: Regression in make open-hotspot-xcode-project

Reviewed-by: mcimadamore, erikj

! make/ide/xcode/hotspot/CreateXcodeProject.gmk

Changeset: 5da0eee3
Branch: fibers
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:57:06 +0000
URL:       https://git.openjdk.org/loom/commit/5da0eee3a6a50f3cffe843717aa07c88be59a4e1

8285692: Enable _FORTIFY_SOURCE=2 when building with Clang

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 41c8971c
Branch: fibers
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:58:40 +0000
URL:       https://git.openjdk.org/loom/commit/41c8971cbcc1d281ffae907c952637ebff945ebb

8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 9284602e
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-06 00:45:04 +0000
URL:       https://git.openjdk.org/loom/commit/9284602ecbbed94af38f90fd080684cdb33d5f31

8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: aa382844
Branch: fibers
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-06 01:33:22 +0000
URL:       https://git.openjdk.org/loom/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1cca

8345435: Eliminate tier1_compiler_not_xcomp group

Reviewed-by: kvn

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java
! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java
! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java

Changeset: 84032850
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-06 03:19:13 +0000
URL:       https://git.openjdk.org/loom/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab4483a

8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield

Reviewed-by: kizune, abhiscxk, honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
+ test/jdk/javax/swing/JTable/TestCaretArtifact.java

Changeset: 2286fae3
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-06 06:32:03 +0000
URL:       https://git.openjdk.org/loom/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f52d

8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub

Reviewed-by: mli, rehn

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

Changeset: d9a22139
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:18:46 +0000
URL:       https://git.openjdk.org/loom/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14c72

8345299: C2: some nodes can still have incorrect control after do_range_check()

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 874d68a9
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:19:55 +0000
URL:       https://git.openjdk.org/loom/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3

8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java

Changeset: f6021a9c
Branch: fibers
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2024-12-06 13:07:35 +0000
URL:       https://git.openjdk.org/loom/commit/f6021a9c34da877bf954f5b90b4233949ec0ffc7

8344668: Unnecessary array allocations and copying in TextLine

Reviewed-by: honkar, azvegint, prr

! src/java.desktop/share/classes/java/awt/font/TextLine.java

Changeset: 0e2a2852
Branch: fibers
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-12-06 14:19:15 +0000
URL:       https://git.openjdk.org/loom/commit/0e2a28527738d227a66ea44b9a5c037c72039044

8344833: CTW: Make failing on zero classes optional

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 49664195
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-06 14:25:03 +0000
URL:       https://git.openjdk.org/loom/commit/496641955041c5e48359e6256a4a61812653d900

8334733: Remove obsolete @enablePreview from tests after JDK-8334714

Reviewed-by: mchung, asotona

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformApp.java
! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classreader/BadMethodParameter.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/FlowRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
! test/langtools/tools/javap/VerificationTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 573bcb61
Branch: fibers
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-06 16:39:08 +0000
URL:       https://git.openjdk.org/loom/commit/573bcb61809cbd98ec52d159d0c8e030e4a8e3f5

8345664: Use simple parameter type names in @link and @see tags

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java

Changeset: 470701f0
Branch: fibers
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-06 18:42:07 +0000
URL:       https://git.openjdk.org/loom/commit/470701f0bb269834cc0e1cb40f7d34e92226454b

8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless

Reviewed-by: syan, egahlin

! test/jdk/jdk/jfr/startupargs/TestStartDuration.java

Changeset: e0d63987
Branch: fibers
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-12-06 21:18:35 +0000
URL:       https://git.openjdk.org/loom/commit/e0d639878346946d0627a57b0eeb0cac8ca533fc

8344575: Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler

Reviewed-by: lancea, mchung, alanb, liach

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java

Changeset: c517ffba
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-12-07 09:56:15 +0000
URL:       https://git.openjdk.org/loom/commit/c517ffba7d9388e75b5d7bba77e565e71c0a7d76

8339910: RISC-V: crc32 intrinsic with carry-less multiplication

Reviewed-by: rehn, luhenry

! 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/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 83ea0133
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-08 23:27:31 +0000
URL:       https://git.openjdk.org/loom/commit/83ea0133ddd4c65339309ae4fa0700208a3bb779

8345629: Remove expired flags in JDK 25

Reviewed-by: kvn, coleenp

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

Changeset: 458979d8
Branch: fibers
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-12-09 02:05:59 +0000
URL:       https://git.openjdk.org/loom/commit/458979d83ac784273263b54516369d79764010dd

8344611: Add missing classpath exception

Reviewed-by: amitkumar, iris

! src/java.base/share/native/libjava/ub.h
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java

Changeset: 842b3638
Branch: fibers
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-09 02:43:54 +0000
URL:       https://git.openjdk.org/loom/commit/842b3638794973a3eae920eb898782b280e99589

8345698: Remove tier1_compiler_not_xcomp from github actions

Reviewed-by: syan, liach

! .github/workflows/test.yml

Changeset: 69e664de
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-09 03:38:41 +0000
URL:       https://git.openjdk.org/loom/commit/69e664de14d1f9d66447937d494da8bf971ac5fe

8345632: [ASAN] memory leak in get_numbered_property_as_sorted_string function

Reviewed-by: ccheung, dholmes

! src/hotspot/share/classfile/modules.cpp

Changeset: 1b2935c3
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-12-09 07:34:17 +0000
URL:       https://git.openjdk.org/loom/commit/1b2935c3bcf60bba613522d6d6921f78e385f8a7

Merge branch 'master' into fibers

! .jcheck/conf
! test/hotspot/jtreg/TEST.groups
! .jcheck/conf
! test/hotspot/jtreg/TEST.groups

Changeset: 14bf2147
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-12-07 11:58:38 +0000
URL:       https://git.openjdk.org/loom/commit/14bf214726100c91f8ed63f38d36913f86e0e88e

awaitAllSuccessfulOrThrow.onFork should throw IAE if subtask not in expected state

! src/java.base/share/classes/java/util/concurrent/Joiners.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: bd56e6ca
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-12-09 07:34:24 +0000
URL:       https://git.openjdk.org/loom/commit/bd56e6cad82e2cc1a968a39c05467c925c27a9b4

Merge fibers into fibers




More information about the loom-dev mailing list