git: openjdk/loom: master: 26 new changesets

duke duke at openjdk.org
Fri Oct 18 07:36:56 UTC 2024


Changeset: 1cc32237
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-16 13:36:58 +0000
URL:       https://git.openjdk.org/loom/commit/1cc32237aee03a38bfb0f6679f7328a682ad6ea9

8336911: ZGC: Division by zero in heuristics after JDK-8332717

Reviewed-by: aboldtch, eosterlund

! src/hotspot/share/gc/z/zDirector.cpp

Changeset: 7625b299
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-16 14:08:10 +0000
URL:       https://git.openjdk.org/loom/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb0c

8329597: C2: Intrinsify Reference.clear

Reviewed-by: rcastanedalo, eosterlund, kvn

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/native/libjava/PhantomReference.c
+ test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java
+ test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java

Changeset: c34fb2c9
Branch: master
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-10-16 15:32:07 +0000
URL:       https://git.openjdk.org/loom/commit/c34fb2c989562206a2506a2fbbfb584e223bb828

8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java

Changeset: 709914fc
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-16 16:08:02 +0000
URL:       https://git.openjdk.org/loom/commit/709914fc92dd180c8f081ff70ef476554a04f4ce

8338023: Support two vector selectFrom API

Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java

Changeset: 44151f47
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-16 16:27:57 +0000
URL:       https://git.openjdk.org/loom/commit/44151f475fca3cf03299319b2ac9ddc533ba134d

8342145: File libCreationTimeHelper.c compile fails on Alpine

Reviewed-by: mbaesken

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: d4f0ba73
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-16 18:26:54 +0000
URL:       https://git.openjdk.org/loom/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52aa

8342439: Build failure after 8338023

Reviewed-by: liach

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

Changeset: ed680966
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-16 19:17:27 +0000
URL:       https://git.openjdk.org/loom/commit/ed6809666b12b0de66f68d5e7e389dde1708aaf3

8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp

Changeset: 28538524
Branch: master
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-10-16 19:58:27 +0000
URL:       https://git.openjdk.org/loom/commit/285385247aaa262866697ed848040f05f4d94988

8342332: [JVMCI] Export CompilerToVM::Data::dtanh

Reviewed-by: never

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

Changeset: b4ab290f
Branch: master
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-10-16 21:26:57 +0000
URL:       https://git.openjdk.org/loom/commit/b4ab290fd7c3d914154755a1539b48ba33338c26

8331959: Update PKCS#11 Cryptographic Token Interface to v3.1

Reviewed-by: weijun, ascarpino

! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h

Changeset: 4e703b28
Branch: master
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-16 21:57:15 +0000
URL:       https://git.openjdk.org/loom/commit/4e703b285b5b34fdfb342d194cd744660d4c2be1

8340140: Open some dialog awt tests 3

Reviewed-by: prr, honkar

+ test/jdk/java/awt/Dialog/ClosingParentTest.java
+ test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java
+ test/jdk/java/awt/Dialog/FileDialogUIUpdate.java
+ test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java

Changeset: 3da68900
Branch: master
Author:    Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2024-10-16 23:32:41 +0000
URL:       https://git.openjdk.org/loom/commit/3da68900818fc43b777098fe6e244779794d5294

8338751: ConfigureNotify behavior has changed in KWin 6.2

Reviewed-by: prr, azvegint, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: 58d39c31
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-17 05:03:09 +0000
URL:       https://git.openjdk.org/loom/commit/58d39c317e332fda994f66529fcd1a0ea0e53151

8340313: Crash due to invalid oop in nmethod after C1 patching

Reviewed-by: tschatzl, kvn, dlong

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java

Changeset: 22a1feea
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-17 05:08:59 +0000
URL:       https://git.openjdk.org/loom/commit/22a1feea7484c9d640eeac22943d237a0e549942

8341328: Refactor initial Assertion Predicate creation into separate classes

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: f6fe5eaf
Branch: master
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-17 05:48:45 +0000
URL:       https://git.openjdk.org/loom/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab142

8341072: Open source several AWT Canvas and Rectangle related tests

Reviewed-by: prr

+ test/jdk/java/awt/Canvas/MultiDitherTest.java
+ test/jdk/java/awt/Canvas/MultiGraphicsTest.java
+ test/jdk/java/awt/Canvas/NoEventsLeakTest.java
= test/jdk/java/awt/Canvas/duke_404.gif
+ test/jdk/java/awt/Rectangle/IntersectionTest.java

Changeset: e0dabfb4
Branch: master
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-17 06:38:23 +0000
URL:       https://git.openjdk.org/loom/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bbd9

8340279: Open source several AWT Dialog tests - Batch 2

Reviewed-by: abhiscxk, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif
+ test/jdk/java/awt/Dialog/FileDialogFilterTest.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/granted
+ test/jdk/java/awt/Dialog/PrintToFileTest/revoked
+ test/jdk/java/awt/Dialog/TopmostModalDialogTest.java

Changeset: fa39e84d
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-17 07:19:54 +0000
URL:       https://git.openjdk.org/loom/commit/fa39e84d64d79f6c66f98110e98d2562f35681e1

8342042: PPC64: compiler_fast_unlock_object flags failure instead of success

Reviewed-by: mdoerr, aboldtch, fbredberg

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: f9208fad
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-17 07:21:42 +0000
URL:       https://git.openjdk.org/loom/commit/f9208fadde8141e18a025ddb6ce28423861ba391

8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: 8862ca07
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-17 08:01:14 +0000
URL:       https://git.openjdk.org/loom/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de308c

8342338: Remove redundant IIOPURLTest.java

Reviewed-by: cjplummer, amenkov

- test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java

Changeset: 7a64fbbb
Branch: master
Author:    Simon Tooke <stooke at openjdk.org>
Date:      2024-10-17 08:06:37 +0000
URL:       https://git.openjdk.org/loom/commit/7a64fbbb9292f4d65a6970206dec1a7d7645046b

8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows

Reviewed-by: dholmes, stuefe, jwaters

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 1ea1f33f
Branch: master
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 08:43:07 +0000
URL:       https://git.openjdk.org/loom/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72ae

8340336: Open some checkbox awt tests

Reviewed-by: prr, honkar

+ test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java
+ test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java
+ test/jdk/java/awt/Container/ValidateTest.java

Changeset: 9bdface1
Branch: master
Author:    Antón Seoane Ampudia <anton.seoane.ampudia at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-10-17 09:18:22 +0000
URL:       https://git.openjdk.org/loom/commit/9bdface14719d53f40a6572f1c3d4b816c32438b

8341622: Tag-specific disabled default decorators for UnifiedLogging

Reviewed-by: jsjolen, rcastanedalo, aboldtch

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logSelectionList.hpp
+ test/hotspot/gtest/logging/test_logDefaultDecorators.cpp
+ test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java

Changeset: 7ff4ea8d
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-17 09:26:13 +0000
URL:       https://git.openjdk.org/loom/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94

8341966: Broken annotated module may lead to an exception in javac

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java

Changeset: 3ebfc6c1
Branch: master
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-17 10:49:53 +0000
URL:       https://git.openjdk.org/loom/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771050

8342336: Optimize ClassFile imports

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java

Changeset: 8e16e674
Branch: master
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-10-17 12:26:39 +0000
URL:       https://git.openjdk.org/loom/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d3169b

8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length

Reviewed-by: tschatzl, shade

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

Changeset: d6f8b465
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-17 12:31:43 +0000
URL:       https://git.openjdk.org/loom/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7f7

8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3

Reviewed-by: shade, iwalulya

! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java

Changeset: 363327e6
Branch: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-17 13:56:49 +0000
URL:       https://git.openjdk.org/loom/commit/363327e68644b710b0fd549e088beb5c8838a973

8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java



More information about the loom-dev mailing list