git: openjdk/loom: fibers: 39 new changesets

duke duke at openjdk.org
Thu Apr 25 10:29:43 UTC 2024


Changeset: b4cea701
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-23 16:32:20 +0000
URL:       https://git.openjdk.org/loom/commit/b4cea701c9cab15007c485088dd5b8d7025d83ef

8330693: Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAddress.inline.hpp

Changeset: 7157eea1
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-23 18:01:55 +0000
URL:       https://git.openjdk.org/loom/commit/7157eea10130e5411ab8db4273dc37f6789cdcf6

8327290: Remove unused notproduct option TraceInvocationCounterOverflow

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 88a5dcea
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-23 18:12:10 +0000
URL:       https://git.openjdk.org/loom/commit/88a5dcead21f50e367f8ad77197e6ffdb98cbb20

8330805: ARM32 build is broken after JDK-8139457

Reviewed-by: shade

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp

Changeset: 9cc163a9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-23 18:43:36 +0000
URL:       https://git.openjdk.org/loom/commit/9cc163a999eb8e9597d45b095b642c25071043bd

8330178: Clean up non-standard use of /** comments in `java.base`

Reviewed-by: darcy, iris, dfuchs, aivanov, naoto

! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java
! src/java.base/share/classes/sun/security/util/IOUtils.java

Changeset: 09b88098
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-23 19:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/09b88098ff544fec1a4e94bfbbdc21b6c8433abb

8327289: Remove unused PrintMethodFlushingStatistics option

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 25551662
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-23 20:37:25 +0000
URL:       https://git.openjdk.org/loom/commit/2555166247230497453503318ccbf4dd4f047193

8329113: Deprecate -XX:+UseNotificationThread

Reviewed-by: dcubed, dholmes, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: f60798a3
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-23 21:10:46 +0000
URL:       https://git.openjdk.org/loom/commit/f60798a30e9a3e0b666fed5384b6ac92a8a283dd

8329222: java.text.NumberFormat (and subclasses) spec updates

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 7a895552
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-04-23 23:35:59 +0000
URL:       https://git.openjdk.org/loom/commit/7a895552c8eb9ae19f8d6eb8c35a0393445305fa

8330844: Add aliases for conditional jumps and additional instruction forms for x86

Reviewed-by: kvn, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 80b381e9
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-04-24 02:19:03 +0000
URL:       https://git.openjdk.org/loom/commit/80b381e91bb649e440321a440ce641a54f89dfb4

8329555: Crash in intrinsifying heap-based MemorySegment Vector store/loads

Reviewed-by: sviswanathan, kvn

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestBiMorphicMismatchedMemSegment.java

Changeset: 438e6431
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-24 05:22:51 +0000
URL:       https://git.openjdk.org/loom/commit/438e64310dc186d05de758103df1ea5504dcf33e

8329531: compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures.

Reviewed-by: epeter, dfenacci

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: 5c383860
Author:    Joshua Zhu <jzhu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-24 05:44:39 +0000
URL:       https://git.openjdk.org/loom/commit/5c3838605d48d7f2db981c5e821c08d84856c53c

8326541: [AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers

Reviewed-by: eosterlund, rcastanedalo

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
+ test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java

Changeset: 3ccb64c0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 06:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/3ccb64c0216c72008578b904d0e7e5bba5e11134

8318446: C2: optimize stores into primitive arrays by combining values into larger store

Reviewed-by: kvn, thartmann

! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: 165ba87e
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-04-24 07:24:39 +0000
URL:       https://git.openjdk.org/loom/commit/165ba87e5732c382b3e97315e959dd5e32cf2984

8330587: IGV: remove ControlFlowTopComponent

Reviewed-by: chagedorn, rcastanedalo

- src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/Bundle.properties
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
- src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: c439c8c7
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2024-04-24 08:20:49 +0000
URL:       https://git.openjdk.org/loom/commit/c439c8c73cf07966e3517ecbaf14d79dcbaeabb3

8323429: Missing C2 optimization for FP min/max when both inputs are same

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxOpt.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java

Changeset: e681e9b4
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 08:45:32 +0000
URL:       https://git.openjdk.org/loom/commit/e681e9b4d78c57d031e08e11dfa6250d1f52f5f5

8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java

Changeset: 174d6265
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-24 09:02:02 +0000
URL:       https://git.openjdk.org/loom/commit/174d62652c69e811cf44ab64db575b13a848a728

8328741: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java failed with unexpected owner

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/libObjectMonitorUsage.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: 7bb59dc8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 09:44:26 +0000
URL:       https://git.openjdk.org/loom/commit/7bb59dc8da0c61c5da5c3aab5d56a6e4880001ce

8330670: Obsolete ScavengeBeforeFullGC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java

Changeset: 2bb5cf5f
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-24 11:41:21 +0000
URL:       https://git.openjdk.org/loom/commit/2bb5cf5f33337b2cc40aca3bdd36400dc4af5723

8330155: Serial: Remove TenuredSpace

Reviewed-by: ayang, cjplummer, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
- src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java

Changeset: 15190816
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-24 11:43:49 +0000
URL:       https://git.openjdk.org/loom/commit/15190816f704f2e8681bc3e2d74832828a574106

8330303: Crash: assert(_target_jt == nullptr || _target_jt->vthread() == target_h()) failed

Reviewed-by: pchilanomate, cjplummer, lmesnik

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

Changeset: 8778d013
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-24 12:49:58 +0000
URL:       https://git.openjdk.org/loom/commit/8778d013133f6f4892daaf70362816035c44634a

Merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java

Changeset: e923dfe4
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-24 11:56:44 +0000
URL:       https://git.openjdk.org/loom/commit/e923dfe4c51291099d9b7411e6c9f20be79b9a53

8314592: Add shortcut to SymbolLookup::find

Reviewed-by: jvernee, prr

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java

Changeset: e311ba32
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-04-24 12:03:30 +0000
URL:       https://git.openjdk.org/loom/commit/e311ba32a517a6389c683c3597d78f66fe52991e

8330626: ZGC: Windows address space placeholders not managed correctly

Reviewed-by: stefank, aboldtch

! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
+ test/hotspot/gtest/gc/z/test_zMapper_windows.cpp

Changeset: 45ed97f1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-24 12:55:34 +0000
URL:       https://git.openjdk.org/loom/commit/45ed97f15b96071e5d6b6d21e8f0129eda5aa447

8330464: hserr generic events - add entry for the before_exit calls

Reviewed-by: rrich, lucy

! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 74b11ccf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 13:34:35 +0000
URL:       https://git.openjdk.org/loom/commit/74b11ccf143b335c0e3f21e9fe5dc024742b1bc4

8331004: Serial: Remove unused GenClosure

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: f1d0e715
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-04-24 14:27:10 +0000
URL:       https://git.openjdk.org/loom/commit/f1d0e715b67e2ca47b525069d8153abbb33f75b9

8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: dcubed, dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 1d061707
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-24 17:06:45 +0000
URL:       https://git.openjdk.org/loom/commit/1d06170758bd76a0ea32e5bb7d4a017e829ae710

8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit

Reviewed-by: shade, kvn, dlong

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java

Changeset: 25871af3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-04-24 17:54:10 +0000
URL:       https://git.openjdk.org/loom/commit/25871af36b1397bdc3715ab0edc589f0483ea0b1

8328896: Fontmetrics for large Fonts has zero width

Reviewed-by: tr, serb

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java

Changeset: 7b2560b4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-04-24 18:56:47 +0000
URL:       https://git.openjdk.org/loom/commit/7b2560b4904d80629d3f4f25c65d9b96eee9bdb6

8330849: Add test to verify memory usage with recursive locking

Reviewed-by: lmesnik, shade

+ test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java

Changeset: ea3909ac
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-24 19:06:46 +0000
URL:       https://git.openjdk.org/loom/commit/ea3909acd117cab97c6c0b496f98f9a4a3a22be4

8331054: C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555

Reviewed-by: thartmann, kvn

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

Changeset: 0014e0e6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-24 19:56:20 +0000
URL:       https://git.openjdk.org/loom/commit/0014e0e6b90502ed284a57ce2d1ff48843cbc0fa

8331061: Serial: Missed BOT update in TenuredGeneration::expand_and_allocate

Reviewed-by: tschatzl, gli

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

Changeset: 8a8d9288
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-04-24 20:23:25 +0000
URL:       https://git.openjdk.org/loom/commit/8a8d9288980513db459f7d6b36554b65844951ca

8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: aph, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: a44ac026
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-24 20:42:50 +0000
URL:       https://git.openjdk.org/loom/commit/a44ac026c599df629305588e09fbbcff9be2a5c0

8330853: Add missing checks for ConnectionGraph::can_reduce_cmp() call

Reviewed-by: iveresov, dlong, cslucas

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

Changeset: e6118ce7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-24 20:45:23 +0000
URL:       https://git.openjdk.org/loom/commit/e6118ce784342e1f1996f1569cf636a6b435145d

8331018: Clean up non-standard use of /** comments in `jdk.jshell`

Reviewed-by: iris, darcy, jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java

Changeset: 21480a7a
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-04-25 04:31:55 +0000
URL:       https://git.openjdk.org/loom/commit/21480a7ae8dce67cf3a844d8caafb0b96c37ac0e

8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null

Reviewed-by: abhiscxk, honkar, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java

Changeset: 16317d89
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-25 07:48:16 +0000
URL:       https://git.openjdk.org/loom/commit/16317d897761f9817d4152b56b1b7458c17096f0

Merge

! src/hotspot/share/runtime/threads.cpp
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/hotspot/share/runtime/threads.cpp
! src/java.desktop/share/classes/sun/font/HBShaper.java

Changeset: d43654e5
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-04-25 06:49:45 +0000
URL:       https://git.openjdk.org/loom/commit/d43654e5733a4ad535e95d908de528ef29285e92

8331030: langtools/tools/javac/tree tests fail with SOE with fastdebug and -Xcomp

Reviewed-by: jjg, vromero

! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java

Changeset: e818ab60
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-04-25 06:53:36 +0000
URL:       https://git.openjdk.org/loom/commit/e818ab60a0c1dac277b8b15301cdfb7d439ed26c

8330815: Use pattern matching for instanceof in KeepAliveCache

Reviewed-by: jpai, djelinski

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java

Changeset: fa54c037
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-25 07:54:16 +0000
URL:       https://git.openjdk.org/loom/commit/fa54c037e280da307f2e611a128ef117eed1e5cf

Merge


Changeset: a097f294
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-04-25 11:08:34 +0000
URL:       https://git.openjdk.org/loom/commit/a097f2947a2afb5cc467f7d36c01fd6e47baa67c

Reset comment

! src/java.base/share/classes/java/lang/Object.java



More information about the loom-dev mailing list