git: openjdk/loom: fibers: 36 new changesets

duke duke at openjdk.org
Tue May 7 13:07:42 UTC 2024


Changeset: c60474b1
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:08:33 +0000
URL:       https://git.openjdk.org/loom/commit/c60474b1229b67265acbd709f6ba081303329be4

8323707: Adjust Classfile API's type arg model to better represent the embodied type

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java

Changeset: 1f6d38f7
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:57:10 +0000
URL:       https://git.openjdk.org/loom/commit/1f6d38f7a63c6cb429953c5e9bb0b9f365bfcabe

8294978: Convert 5 test/jdk/jdk/jfr tests from ASM library to Classfile API

Reviewed-by: asotona

! 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/jfr/jvm/TestLargeJavaEvent512k.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java

Changeset: 8ed31902
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:03:28 +0000
URL:       https://git.openjdk.org/loom/commit/8ed319023e921a980ea197fbffe417f35fc59b94

8331401: G1: Make G1HRPrinter AllStatic

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 3c77dad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-03 12:06:11 +0000
URL:       https://git.openjdk.org/loom/commit/3c77dad007df2329eb653264cb8e0273f09fabfe

8331507: JFR: Improve example usage in -XX:StartFlightRecording:help

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: 58ef9e48
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:33:41 +0000
URL:       https://git.openjdk.org/loom/commit/58ef9e4805c0cc78935eb5a1c82ae10411d52e85

8331402: G1: Remove is_active() calls in G1HRPrinter logging

Reviewed-by: iwalulya, ayang, gli

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

Changeset: ce73fec8
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-03 12:35:58 +0000
URL:       https://git.openjdk.org/loom/commit/ce73fec882357d749619576a3219516b7391fb3f

8331048: G1: Prune rebuild candidates based on G1HeapWastePercent early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 9697bc38
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-03 13:02:37 +0000
URL:       https://git.openjdk.org/loom/commit/9697bc38586059d9bb020d3ca44a1c6cd7de315c

8331428: ubsan: JVM flag checking complains about  MaxTenuringThresholdConstraintFunc, InitialTenuringThresholdConstraintFunc and AllocatePrefetchStepSizeConstraintFunc

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 1d083eb1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:10:00 +0000
URL:       https://git.openjdk.org/loom/commit/1d083eb15a653dbfbd262de76c1312207192bda7

8331562: G1: Remove API to force allocation of new regions

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: 37c24695
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-03 13:27:58 +0000
URL:       https://git.openjdk.org/loom/commit/37c24695390e409aae6df9f7d2ecc86724dd051d

8331633: Use MIN2 in bound_minus_alignment

Reviewed-by: zgu

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

Changeset: 87bb66ce
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:39:48 +0000
URL:       https://git.openjdk.org/loom/commit/87bb66cea1b6b70fc4929e7a6e3788883f87e02d

8331569: G1: Rename G1HRPrinter to G1HeapRegionPrinter

Reviewed-by: gli, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
+ src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
= src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 77b71222
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-03 15:18:38 +0000
URL:       https://git.openjdk.org/loom/commit/77b71222a05a5ef3875a71eda26e31b25548cba2

8312104: Update java man pages to include new security category in -XshowSettings

Reviewed-by: lancea

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

Changeset: cf2c80e4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-03 16:14:24 +0000
URL:       https://git.openjdk.org/loom/commit/cf2c80e4fcd74b9d1d60e2358e7883bdd8a4ac80

8331582: Incorrect default Console provider comment

Reviewed-by: joehw, jlahoda, jlu, prappo

! src/java.base/share/classes/java/io/Console.java

Changeset: b33096f8
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-03 16:58:59 +0000
URL:       https://git.openjdk.org/loom/commit/b33096f887108c3d7e1f4e62689c2b10401234fa

8295153: java/util/Base64/TestEncodingDecodingLength.java ran out of memory

Reviewed-by: lancea, naoto

! test/jdk/java/util/Base64/TestEncodingDecodingLength.java

Changeset: 36c9607f
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-03 19:06:13 +0000
URL:       https://git.openjdk.org/loom/commit/36c9607f66f91a0c46342543b30b57ac1cf106ec

8331591: sun.font.CharSequenceCodePointIterator is buggy and unused

Reviewed-by: angorya, honkar

! src/java.desktop/share/classes/sun/font/CodePointIterator.java

Changeset: c1a16452
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 19:15:12 +0000
URL:       https://git.openjdk.org/loom/commit/c1a164528a538d5de78f99c4c92291b1906703f5

8331655: ClassFile API ClassCastException with verbose output of certain class files

Reviewed-by: psandoz

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

Changeset: b20fa7b4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-03 19:51:37 +0000
URL:       https://git.openjdk.org/loom/commit/b20fa7b48b0f0a64c0760f26188d4c11c3233b61

8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found

Reviewed-by: never

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 9347bb7d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-03 23:41:12 +0000
URL:       https://git.openjdk.org/loom/commit/9347bb7df845ee465c378c6f511ef8a6caea18ea

8330247: C2: CTW fail with assert(adr_t->is_known_instance_field()) failed: instance required

Reviewed-by: kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java

Changeset: f2c4a413
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 05:49:28 +0000
URL:       https://git.openjdk.org/loom/commit/f2c4a41304d4fe984b79792cb3be460d7026e812

8328481: Implement JEP 476: Module Import Declarations (Preview)

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
+ test/langtools/tools/javac/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
= test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/test/Test.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
+ test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
+ test/langtools/tools/javac/tree/Imports.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: f1509e00
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 06:01:42 +0000
URL:       https://git.openjdk.org/loom/commit/f1509e007d1538acfb1749f7fafc56be2affd2e6

8330998: System.console() writes to stderr when stdout is redirected

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
+ test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 4bbd972c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-06 07:48:22 +0000
URL:       https://git.openjdk.org/loom/commit/4bbd972cbb114b99e856aa7904c0240049052b6a

8305638: Renaming and small clean-ups around predicates

Reviewed-by: roland, epeter

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

Changeset: 15862a2f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 08:48:46 +0000
URL:       https://git.openjdk.org/loom/commit/15862a2f116331b7f439619c3aa1b5965e737044

8331708: jdk/internal/jline/RedirectedStdOut.java times-out on macosx-aarch64

Reviewed-by: asotona

! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 6c776411
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-06 09:26:53 +0000
URL:       https://git.openjdk.org/loom/commit/6c7764118ef1a684edddb302a4eaff36d80c783f

8331418: ZGC: generalize barrier liveness logic

Reviewed-by: mdoerr, aboldtch, fyang, eosterlund

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 9b0bb033
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-06 09:41:07 +0000
URL:       https://git.openjdk.org/loom/commit/9b0bb03366642dd787b02809b3759ed714da9b81

8331285: Deprecate and obsolete OldSize

Reviewed-by: dholmes, eosterlund

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

Changeset: e8a2d566
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-06 11:01:55 +0000
URL:       https://git.openjdk.org/loom/commit/e8a2d5669cda59d0f9a10e5a8035c20b8678d3d8

8331653: JFR: Improve logging for jdk/jfr/api/consumer/recordingstream;TestStop.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: 1eec30a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-06 11:17:39 +0000
URL:       https://git.openjdk.org/loom/commit/1eec30a6c03b7f4028405dc9bdb4d2a663b3987d

8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs

Reviewed-by: stefank, zgu, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: a8e62af7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-06 11:43:07 +0000
URL:       https://git.openjdk.org/loom/commit/a8e62af733cb1acc1370561c9dd374b3f9c2c294

8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"

Reviewed-by: chagedorn

! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: fa02667d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-06 12:21:15 +0000
URL:       https://git.openjdk.org/loom/commit/fa02667d838f08cac7d41dfb4c3e8056ae6165cc

8322726: C2: Unloaded signature class kills argument value

Reviewed-by: kvn, dlong, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java

Changeset: 7a35f922
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-06 13:25:36 +0000
URL:       https://git.openjdk.org/loom/commit/7a35f922f06c4649f9ea8a1fb1782b2a670311ce

8331660: Parallel: Cleanup includes in parallelScavangeHeap files

Reviewed-by: gli, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp

Changeset: ae60d845
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-06 15:54:40 +0000
URL:       https://git.openjdk.org/loom/commit/ae60d845007c7137895e3a5f86623d0731fee81f

8328501: Incorrect `@since` tags for java security interfaces

Reviewed-by: mullan

! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java

Changeset: a8b3f194
Author:    Fabian Meumertzheim <fabian at meumertzhe.im>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-06 17:01:11 +0000
URL:       https://git.openjdk.org/loom/commit/a8b3f194e811eed6b20bce71c752705c7cd50d24

8330077: Allow max number of events to be buffered to be configurable to avoid OVERFLOW_EVENT

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/file/WatchService.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
+ test/jdk/java/nio/file/WatchService/LotsOfEntries.java

Changeset: f308e107
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-06 22:59:14 +0000
URL:       https://git.openjdk.org/loom/commit/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e

8331400: AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4

Reviewed-by: aph, kvn, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 3b8227ba
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-07 05:28:45 +0000
URL:       https://git.openjdk.org/loom/commit/3b8227ba24c7bc05a8ea23801e3816e8fc80de4e

8326836: Incorrect `@since` tags for ClassSignature methods

Reviewed-by: asotona

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

Changeset: df1ff056
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-07 07:08:32 +0000
URL:       https://git.openjdk.org/loom/commit/df1ff056f19ce569e05b0b87584e289840fc5d5c

8331085: Crash in MergePrimitiveArrayStores::is_compatible_store()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresNullAdrType.java

Changeset: a2584a83
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 08:30:26 +0000
URL:       https://git.openjdk.org/loom/commit/a2584a8341b2dc9c102abd373a890b2108d3f57e

8331714: Make OopMapCache installation lock-free

Reviewed-by: zgu, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 23a72a1f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-07 08:32:48 +0000
URL:       https://git.openjdk.org/loom/commit/23a72a1f2f651d5e8e9a0eb1e75e2b44572a13da

8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer

Reviewed-by: mbaesken, stefank

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

Changeset: bad48498
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-05-07 11:17:39 +0000
URL:       https://git.openjdk.org/loom/commit/bad484981057e9592a7a58fe2bc802a62828ba90

Merge

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp



More information about the loom-dev mailing list