git: openjdk/loom: fibers: 47 new changesets

duke duke at openjdk.org
Thu Apr 11 08:41:16 UTC 2024


Changeset: cd2a6e57
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-10 07:35:19 +0000
URL:       https://git.openjdk.org/loom/commit/cd2a6e57707e5a08cab86e67dbde2d8fca2d84a8

Should use boolean or

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: dfaf11a3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-09 07:40:45 +0000
URL:       https://git.openjdk.org/loom/commit/dfaf11a3d80792ae9c484f3c21f93d0b7b0d23f9

8329898: Revert one use of markWord.is_unlocked back to is_neutral

Reviewed-by: stefank

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

Changeset: b4ddddef
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-09 08:11:04 +0000
URL:       https://git.openjdk.org/loom/commit/b4ddddeff1ce4293c88a9ab8ad3ca9d3b0e2352e

8329840: Fix ZPhysicalMemorySegment::_end type

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp

Changeset: 19a99d02
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 08:41:36 +0000
URL:       https://git.openjdk.org/loom/commit/19a99d023e32fa9f4d26b76bd36993719e1dfe21

8326744: Class-File API transition to Second Preview

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 58e39c19
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-04-09 08:47:30 +0000
URL:       https://git.openjdk.org/loom/commit/58e39c193211579316cfd09dc4117d510e317985

8329884: Serial: Fix build failure due to ‘Copy’ has not been declared

Reviewed-by: ayang

! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 71c5bbce
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 09:35:07 +0000
URL:       https://git.openjdk.org/loom/commit/71c5bbcec7052a8394dd49c0a8c46801adbfcae4

8329527: Opcode.IFNONNULL.primaryTypeKind() is not ReferenceType

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/classfile/Opcode.java

Changeset: b9331cd2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-04-09 10:41:28 +0000
URL:       https://git.openjdk.org/loom/commit/b9331cd25ca88b07ce079405f5e3031cf8c13ea6

8329823: RISC-V: Need to sync CPU features with related JVM flags

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 8907eda7
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 11:08:10 +0000
URL:       https://git.openjdk.org/loom/commit/8907eda779f0c3f870bb31deb74c0a483251f1e2

8325485: IncrementInstructions.of(int, int) is not storing the args

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: a48289ac
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-09 11:40:10 +0000
URL:       https://git.openjdk.org/loom/commit/a48289ac30a6a9ddc9941676726d105b11689ab3

8329761: Remove unused KeyBuilder and unusedSets from StyleContext

Reviewed-by: serb, tr

! src/java.desktop/share/classes/javax/swing/text/StyleContext.java

Changeset: 5ea21c3a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-09 12:26:52 +0000
URL:       https://git.openjdk.org/loom/commit/5ea21c3a61a7a159d1b88885368741763f42bf04

8329878: Reduce public interface of CardTableBarrierSet

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp

Changeset: 87131fb2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:27:55 +0000
URL:       https://git.openjdk.org/loom/commit/87131fb2f77188a483fd0852da5f9228aafd5336

8329629: GC interfaces should work directly against nmethod instead of CodeBlob

Reviewed-by: ayang, eosterlund

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
- src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
- src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
+ src/hotspot/share/gc/g1/g1NMethodClosure.cpp
+ src/hotspot/share/gc/g1/g1NMethodClosure.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xHeapIterator.cpp
! src/hotspot/share/gc/x/xStackWatermark.cpp
! src/hotspot/share/gc/x/xStackWatermark.hpp
! src/hotspot/share/gc/x/xVerify.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 492b954f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:31:13 +0000
URL:       https://git.openjdk.org/loom/commit/492b954f81f75cedec50fabc4e6071cabb53acc0

8329750: Change Universe functions to return more specific Klass* types

Reviewed-by: coleenp

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/vectorSupport.cpp

Changeset: 5c9f0368
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-09 12:32:17 +0000
URL:       https://git.openjdk.org/loom/commit/5c9f03686d77dd56c0441f9eb54b1cfcd3a49b3c

8329858: G1: Make G1VerifyLiveAndRemSetClosure stateless

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: 635cb3c9
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-09 13:04:14 +0000
URL:       https://git.openjdk.org/loom/commit/635cb3c9762aeaec6c8dd2c21b8323d187236b4f

8329745: Update the documentation of ServerSocket and Socket to refer to StandardSocketOptions instead of legacy SocketOptions

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: 2fcb8168
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-09 13:19:41 +0000
URL:       https://git.openjdk.org/loom/commit/2fcb816858406f33cefef3164b2c85f9f996c7da

8305072: Win32ShellFolder2.compareTo is inconsistent

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java

Changeset: 5fb5e6c8
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-09 13:22:24 +0000
URL:       https://git.openjdk.org/loom/commit/5fb5e6c8f04e325cbb782431d51251edde4c2618

8329603: G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable

Reviewed-by: ayang, iwalulya

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp

Changeset: 3b6629ce
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-09 14:10:58 +0000
URL:       https://git.openjdk.org/loom/commit/3b6629cec7a2ecec8dcb5b94d8ed3e169483aa97

8324673: javacserver failed during build: RejectedExecutionException

Reviewed-by: cstein, erikj

! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! make/langtools/tools/javacserver/server/Server.java

Changeset: a8fbeec9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-09 14:26:31 +0000
URL:       https://git.openjdk.org/loom/commit/a8fbeec9e968d82c66d739d6e70fd24795af0770

8329956: G1: Remove unimplemented collection_set_candidate_short_type_str

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1HeapRegion.hpp

Changeset: f9bc2db9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 14:41:39 +0000
URL:       https://git.openjdk.org/loom/commit/f9bc2db9a9b8e5b7314fba5f70cb79e07ed02bd8

8325371: Missing ClassFile.Option in package summary

Reviewed-by: briangoetz

! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/package-info.java

Changeset: e75e1cb0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-09 14:44:00 +0000
URL:       https://git.openjdk.org/loom/commit/e75e1cb02c3d115762846e47fb2d2b10a177f6de

8329955: Class-File API ClassPrinter does not print bootstrap methods arguments

Reviewed-by: briangoetz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java

Changeset: 2e925f26
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-04-09 14:50:41 +0000
URL:       https://git.openjdk.org/loom/commit/2e925f263d5a9a69f21e0c12bd71242fdff084cd

8329726: Use non-short forward jumps in lightweight locking

Reviewed-by: shade, kvn, aboldtch

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ test/hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java

Changeset: 23d161de
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-04-09 15:00:50 +0000
URL:       https://git.openjdk.org/loom/commit/23d161de2904208b71c50f7e54870ab0bd1eb2fe

8328630: Add logging when needed symbols in dll are missing.

Reviewed-by: dholmes, luhenry, mli

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 1e02a13a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-04-09 15:01:02 +0000
URL:       https://git.openjdk.org/loom/commit/1e02a13a7f02a6fe9aac38b93935bcc238f7d227

8328614: hsdis: dlsym can't find decode symbol

Reviewed-by: ihse, luhenry, mli

! make/Hsdis.gmk
! src/utils/hsdis/binutils/hsdis-binutils.c
! src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h
! src/utils/hsdis/llvm/hsdis-llvm.cpp

Changeset: 6736792b
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-09 15:32:15 +0000
URL:       https://git.openjdk.org/loom/commit/6736792b9a711b82b21a5f32cde55f2a3f15ffda

8329628: Additional changes after JDK-8329332

Reviewed-by: stefank, eosterlund

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 4bba445d
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2024-04-09 15:39:51 +0000
URL:       https://git.openjdk.org/loom/commit/4bba445d835837db5ab145edb24030fc6f42ec24

8325659: Normalize Random usage by incubator vector tests

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: b80ba085
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-09 16:20:43 +0000
URL:       https://git.openjdk.org/loom/commit/b80ba0851841a8490e61371ac4ef3514dc6eddf5

8329967: Build failure after JDK-8329628

Reviewed-by: thartmann, shade, dcubed

! src/hotspot/share/code/codeCache.cpp

Changeset: 316361b9
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-04-09 20:03:18 +0000
URL:       https://git.openjdk.org/loom/commit/316361b95c004f5dcd6e7a3150cebceb8f82f67b

8328318: Wrong description in X509Extension.getExtensionValue method javadoc

Reviewed-by: mullan, wetmore

! src/java.base/share/classes/java/security/cert/X509Extension.java

Changeset: 6276789f
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-04-09 21:51:51 +0000
URL:       https://git.openjdk.org/loom/commit/6276789fb5e283c11ac73602c2a5f646eab96975

8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c

Changeset: b81b86da
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-10 01:33:13 +0000
URL:       https://git.openjdk.org/loom/commit/b81b86da9849fbc4fb341bff8a23d10aee9967b3

8329729: java/util/Properties/StoreReproducibilityTest.java times out

Reviewed-by: alanb

! test/jdk/java/util/Properties/StoreReproducibilityTest.java

Changeset: 47df1459
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-10 03:33:24 +0000
URL:       https://git.openjdk.org/loom/commit/47df14590c003ccb1607ec0edfe999fcf2aebd86

8310513: [s390x] Intrinsify recursive ObjectMonitor locking

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: bab70193
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-10 04:14:10 +0000
URL:       https://git.openjdk.org/loom/commit/bab70193ddaae66a1f9039b0f1af1a0dc0e39cf9

8329431: Improve speed of writing CDS heap objects

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java

Changeset: d037a597
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-04-10 06:29:44 +0000
URL:       https://git.openjdk.org/loom/commit/d037a597a94edf6e716098b88f42f2b15518e2bd

8311248: Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments

Reviewed-by: thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: bea9acc5
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-10 07:11:02 +0000
URL:       https://git.openjdk.org/loom/commit/bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c

8328482: Convert and Open source few manual applet test to main based

Reviewed-by: abhiscxk, honkar, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/FrameMaximizedTest.java
+ test/jdk/java/awt/Frame/FrameMinimizeTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/MegaIconTest.java
+ test/jdk/java/awt/Frame/MegaIconTest/dukeWave.gif
+ test/jdk/java/awt/Frame/MegaIconTest/duke_404.gif
= test/jdk/java/awt/Frame/MegaIconTest/fight.gif
+ test/jdk/java/awt/Frame/SizeMinimizedTest.java

Changeset: 51ed69a5
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-04-10 08:12:47 +0000
URL:       https://git.openjdk.org/loom/commit/51ed69a586105b707ae616f9eba898449bf9fba7

8327621: Check return value of uname in os::get_host_name

Reviewed-by: dholmes, stuefe

! src/hotspot/os/posix/os_posix.cpp

Changeset: e0fd6c4c
Author:    Sidraya Jayagond <sjayagond at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-04-10 10:12:21 +0000
URL:       https://git.openjdk.org/loom/commit/e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4

8329545: [s390x] Fix garbage value being passed in Argument Register

Reviewed-by: amitkumar, mdoerr

! src/hotspot/cpu/s390/foreignGlobals_s390.cpp

Changeset: dd6e4533
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-10 10:26:26 +0000
URL:       https://git.openjdk.org/loom/commit/dd6e4533eb8b9c33b03a041d7a9ac87160ff9ffb

8329767: G1: Move G1BlockOffsetTable::set_for_starts_humongous to HeapRegion

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: b49ba426
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-10 10:32:32 +0000
URL:       https://git.openjdk.org/loom/commit/b49ba426a721db5926ac1b45d573d468389d479c

8330002: Remove redundant public keyword in BarrierSet

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/barrierSet.hpp

Changeset: 86cb7672
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-04-10 11:12:40 +0000
URL:       https://git.openjdk.org/loom/commit/86cb76728dd164faa8fe69cd07db85977e79be29

8326568: jdk/test/com/sun/net/httpserver/bugs/B6431193.java should use try-with-resource and try-finally

Reviewed-by: dfuchs, jpai

! test/jdk/com/sun/net/httpserver/bugs/B6431193.java

Changeset: aff34d92
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-10 19:38:46 +0000
URL:       https://git.openjdk.org/loom/commit/aff34d9252658e9fc14bae82f52fc949bbf27181

Merge

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: c5150c7b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-10 12:38:07 +0000
URL:       https://git.openjdk.org/loom/commit/c5150c7b81e2b7b8c9e13c228d3b7bcb9dfe5024

8309751: Duplicate constant pool entries added during default method processing

Co-authored-by: Ashutosh Mehra <asmehra at openjdk.org>
Reviewed-by: matsaave, dholmes

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp

Changeset: 9731b1c8
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-10 14:21:37 +0000
URL:       https://git.openjdk.org/loom/commit/9731b1c8b02d957985f4fb40acd93fb67747a9f0

8327137: Add test for ConcurrentModificationException in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java

Changeset: 279ed0dd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-04-10 15:16:25 +0000
URL:       https://git.openjdk.org/loom/commit/279ed0ddd505fb3052b818f755b4b220ed5557e6

8329961: Buffer overflow in os::Linux::kernel_version

Reviewed-by: rehn, stuefe

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

Changeset: 70944ca5
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-04-10 16:11:06 +0000
URL:       https://git.openjdk.org/loom/commit/70944ca54ad0090c734bb5b3082beb33450c4877

8330033: com/sun/net/httpserver/bugs/B6431193.java fails in AssertionError after JDK-8326568

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/bugs/B6431193.java

Changeset: 643dd48a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-11 01:14:20 +0000
URL:       https://git.openjdk.org/loom/commit/643dd48a2aa05388c55fa728a22885540b967a05

8329432: PopFrame and ForceEarlyReturn functions should use JvmtiHandshake

Reviewed-by: pchilanomate, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 5e544f15
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-11 04:19:02 +0000
URL:       https://git.openjdk.org/loom/commit/5e544f15100366f4e2db58cb0e28cdfd292fe35f

8329491: GetThreadListStackTraces function should use JvmtiHandshake

Reviewed-by: pchilanomate, lmesnik

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: d9c84e76
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-11 05:24:33 +0000
URL:       https://git.openjdk.org/loom/commit/d9c84e763a0880d33586dbb8dc90b66ede030444

8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0

Reviewed-by: ccheung, iklam

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

Changeset: a3a29917
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-11 06:58:45 +0000
URL:       https://git.openjdk.org/loom/commit/a3a299172c7dda914fa9d0d094565a783338f94c

Merge

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp



More information about the loom-dev mailing list