git: openjdk/loom: fibers: 78 new changesets

duke duke at openjdk.org
Wed Jan 17 14:04:29 UTC 2024


Changeset: 7c3a39f4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 08:57:09 +0000
URL:       https://git.openjdk.org/loom/commit/7c3a39f400d97a443be146d928f85aa850d3b5cb

8323297: Fix incorrect placement of precompiled.hpp include lines

Reviewed-by: kbarrett, dholmes, shade, ysr

! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/opto/split_if.cpp

Changeset: ba23025c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 09:32:50 +0000
URL:       https://git.openjdk.org/loom/commit/ba23025cd8a9c1af37afea6444ce5ea2ff41e5af

8322957: Generational ZGC: Relocation selection must join the STS

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: eosterlund, aboldtch

! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 3e19bf88
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-01-12 10:00:37 +0000
URL:       https://git.openjdk.org/loom/commit/3e19bf88d5b51fe10c183f930b99bce961a368c1

8323529: Relativize test image dependencies in microbenchmarks

Reviewed-by: mcimadamore, jvernee, erikj

! make/RunTests.gmk
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.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/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java

Changeset: ed182223
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-12 10:43:16 +0000
URL:       https://git.openjdk.org/loom/commit/ed182223655feee5356d42a94dd74950e9595724

8323190: Segfault during deoptimization of C2-compiled code

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestInvalidLocation.java

Changeset: 7dc9dd6f
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-12 10:56:50 +0000
URL:       https://git.openjdk.org/loom/commit/7dc9dd6fdf500bb5156983097bc399d286407afb

8234502: Merge GenCollectedHeap and SerialHeap

Reviewed-by: ayang, cjplummer

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialVMOperations.cpp
+ src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
- src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 68c42860
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-12 12:29:07 +0000
URL:       https://git.openjdk.org/loom/commit/68c4286026bc2c0ec0f594e0b96fe03fe5624d6d

8323008: filter out harmful -std* flags added by autoconf from CXX

Reviewed-by: erikj, clanger, ihse

! make/autoconf/toolchain.m4
! make/autoconf/util.m4

Changeset: be900f12
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-12 13:12:37 +0000
URL:       https://git.openjdk.org/loom/commit/be900f1253fe130347385f0daec772c20a79ed57

8323425: JFR: Auto-generated filename doesn't work with time-limited recording

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java

Changeset: e22ab109
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-12 13:51:29 +0000
URL:       https://git.openjdk.org/loom/commit/e22ab10991d9e82aad56cbfa89d5b82fd48fc8c3

8322537: Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 65a06727
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-01-12 14:34:42 +0000
URL:       https://git.openjdk.org/loom/commit/65a0672791f868556776fc435b37319ed69f7c84

8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT

Reviewed-by: rkennke, dcubed, thartmann

! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java

Changeset: c5e72450
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-12 15:21:37 +0000
URL:       https://git.openjdk.org/loom/commit/c5e72450966ad50d57a8d22e9d634bfcb319aee9

8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort

Reviewed-by: epeter, kvn

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

Changeset: e33031b8
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-01-12 17:04:51 +0000
URL:       https://git.openjdk.org/loom/commit/e33031b850dfd2daacb5ccf2bda265edec3ffe50

8323629: Shenandoah: Fix missing include and declaration

Reviewed-by: ysr, kdnilsen, phh

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 8b6293f6
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-12 17:14:16 +0000
URL:       https://git.openjdk.org/loom/commit/8b6293f6bfb7b7628c6604e6c44401fc96d85cf4

8301994: Remove unused code from awt_List.cpp

Reviewed-by: serb, prr, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_List.cpp

Changeset: 999e556b
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-12 17:56:16 +0000
URL:       https://git.openjdk.org/loom/commit/999e556be4302de4b6911e6d62ee5ca556a76469

8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above

Reviewed-by: serb, tr, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/FullScreen/SetFullScreenTest.java

Changeset: 95a91682
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-01-12 18:57:36 +0000
URL:       https://git.openjdk.org/loom/commit/95a91682c36992c7fffae5e778d70a1df6269d3b

8323627: Shenandoah: Refactor init logger

Reviewed-by: ysr, kdnilsen, shade, phh

! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.hpp

Changeset: c54bca6f
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-12 19:21:52 +0000
URL:       https://git.openjdk.org/loom/commit/c54bca6f7f5a7e4f47e804608e7ea370dcc32897

8323617: Add missing null checks to GetMousePositionWithPopup.java test

Reviewed-by: serb, aivanov, dnguyen

! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java

Changeset: 9e9c05f0
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-12 19:40:55 +0000
URL:       https://git.openjdk.org/loom/commit/9e9c05f0eee7c3ecc750c212e6fe5edddb8c6ed8

8322979: Add informative discussion to Modifier

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/reflect/Modifier.java

Changeset: 84cf4cb3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-12 20:41:49 +0000
URL:       https://git.openjdk.org/loom/commit/84cf4cb350331aac147fdf4c6d130cdf5448c987

8318563: GetClassFields should not use random access to field

Reviewed-by: sspitsyn, cjplummer, fparain

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp

Changeset: dc7d3b18
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-01-12 22:16:09 +0000
URL:       https://git.openjdk.org/loom/commit/dc7d3b182d226253ca246dd854c85c4dd964f10e

8321489: Update LCMS to 2.16

Reviewed-by: serb, dnguyen, prr

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h

Changeset: 5cf7947c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-12 23:50:28 +0000
URL:       https://git.openjdk.org/loom/commit/5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03

8323562: SaslInputStream.read() may return wrong value

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java

Changeset: d83ea920
Author:    Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-01-13 14:12:44 +0000
URL:       https://git.openjdk.org/loom/commit/d83ea9208577ff14b505db0bd9f7a14388ae3f1c

8301466: [AIX] Revisit CommittedVirtualMemoryTest

Reviewed-by: mdoerr

! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: 71d9a83d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-14 22:01:44 +0000
URL:       https://git.openjdk.org/loom/commit/71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0

8323243: JNI invocation of an abstract instance method corrupts the stack

Reviewed-by: coleenp, shade

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c

Changeset: bdee968e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-14 23:05:47 +0000
URL:       https://git.openjdk.org/loom/commit/bdee968e3e969784df130c75a5cf6a1d2847bd29

4760025: sRGB conversions to and from CIE XYZ incorrect

Reviewed-by: prr, aivanov

+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBToFromCIEXYZ.java

Changeset: 1515bd7c
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-15 06:48:00 +0000
URL:       https://git.openjdk.org/loom/commit/1515bd7c9d70e3d6153fc82cd7db0502a15427aa

8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawIntTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawLongTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java

Changeset: 922f8e44
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-01-15 07:40:49 +0000
URL:       https://git.openjdk.org/loom/commit/922f8e44eed74b79a76a3628ebd0bca144e28091

8323693: Update some copyright announcements in the new files created in 8234502

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: ba3c3bbd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-15 09:10:11 +0000
URL:       https://git.openjdk.org/loom/commit/ba3c3bbd879eaf7532663663d73e21fafc65b574

8323519: Add applications/ctw/modules to Hotspot tiered testing

Reviewed-by: xliu, kvn

! test/hotspot/jtreg/TEST.groups

Changeset: e66a76f5
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 09:13:47 +0000
URL:       https://git.openjdk.org/loom/commit/e66a76f52410d8a4d6aadbd424679409650da9ae

8323660: Serial: Fix header ordering and indentation

Reviewed-by: ayang, cjplummer, kbarrett

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java

Changeset: 8643cc21
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-15 09:35:50 +0000
URL:       https://git.openjdk.org/loom/commit/8643cc21333c6b51242ed3b9295b25f372244755

8323610: G1: HeapRegion pin count should be size_t to avoid overflows

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp

Changeset: 45c65e6b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-15 10:41:05 +0000
URL:       https://git.openjdk.org/loom/commit/45c65e6b1ac06aa06757393f1752661252e6f827

8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055

Reviewed-by: rcastanedalo, chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: cd0fe377
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-15 10:44:01 +0000
URL:       https://git.openjdk.org/loom/commit/cd0fe377417be65dbf1338d8b47da8817985c7d8

8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: 8c238edd
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-01-15 11:12:38 +0000
URL:       https://git.openjdk.org/loom/commit/8c238eddce67219c3ad4b8fbe61bbcef17b939ab

8318707: Remove the Java Management Extension (JMX) Management Applet (m-let) feature

Reviewed-by: sspitsyn, dfuchs

! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/java.management/share/classes/com/sun/jmx/defaults/ServiceName.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
- src/java.management/share/classes/javax/management/loading/MLet.java
- src/java.management/share/classes/javax/management/loading/MLetContent.java
- src/java.management/share/classes/javax/management/loading/MLetMBean.java
- src/java.management/share/classes/javax/management/loading/MLetObjectInputStream.java
- src/java.management/share/classes/javax/management/loading/MLetParser.java
- src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/loading/package.html
! test/jdk/javax/management/Introspector/ClassLeakTest.java
! test/jdk/javax/management/MBeanServer/PostExceptionTest.java
! test/jdk/javax/management/loading/ArrayClassTest.java
- test/jdk/javax/management/loading/DocumentRootTest.java
- test/jdk/javax/management/loading/GetMBeansFromURLTest.java
- test/jdk/javax/management/loading/LibraryLoader/LibraryLoaderTest.java
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib0.html
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib1.html
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.c
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.h
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLib.java
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLibMBean.java
- test/jdk/javax/management/loading/LibraryLoader/native.jar
- test/jdk/javax/management/loading/MLetCLR/MLetCommand.java
- test/jdk/javax/management/loading/MLetCLR/policy
- test/jdk/javax/management/loading/MLetContentTest.java
- test/jdk/javax/management/loading/MLetInternalsTest.java
- test/jdk/javax/management/loading/MletParserLocaleTest.java
- test/jdk/javax/management/loading/ParserInfiniteLoopTest.java
- test/jdk/javax/management/loading/mlet1.html
- test/jdk/javax/management/loading/mlet2.html
- test/jdk/javax/management/loading/mlet3.html
- test/jdk/javax/management/loading/mlet4.html
! test/jdk/javax/management/mxbean/MXBeanLoadingTest1.java
! test/jdk/javax/management/relation/NonArrayListTest.java
! test/jdk/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/jdk/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationBufferTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java

Changeset: 62fd26f0
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-15 11:20:44 +0000
URL:       https://git.openjdk.org/loom/commit/62fd26f094133f153cab778f8afe2e9923337955

8323700: Add fontconfig requirement to building.md for Alpine Linux

Reviewed-by: ihse

! doc/building.html
! doc/building.md

Changeset: 34f85ee9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-15 12:03:01 +0000
URL:       https://git.openjdk.org/loom/commit/34f85ee94e8b45bcebbf8ba52a38c92a7185b54a

8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

Reviewed-by: tholenstein, fyang, aph

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

Changeset: 7e0a4ed6
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-15 12:16:10 +0000
URL:       https://git.openjdk.org/loom/commit/7e0a4ed6292586772c23292dbdd67ed1db5c12f7

8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestSplitDivThroughPhiWithControl.java

Changeset: a45b5b49
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 12:58:23 +0000
URL:       https://git.openjdk.org/loom/commit/a45b5b49218c0c454c3217e7815d526f9acf6042

8323722: Serial: Remove unused no_gc_in_progress

Reviewed-by: stefank, tschatzl

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

Changeset: f368a0c1
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-15 13:09:00 +0000
URL:       https://git.openjdk.org/loom/commit/f368a0c12e0c51054fa89dfae8d4116fa535debf

8320328: Restore interrupted flag in ImageIcon.loadImage

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java

Changeset: c84c0ab5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-15 14:14:13 +0000
URL:       https://git.openjdk.org/loom/commit/c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8

8323637: Capture hotspot replay files in GHA

Reviewed-by: shade

! .github/scripts/gen-test-results.sh

Changeset: bf813be0
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-15 14:34:14 +0000
URL:       https://git.openjdk.org/loom/commit/bf813be0f30391c67de3ea74c7522d7cbb8d3c3b

8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples

Reviewed-by: eosterlund

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

Changeset: dd0694b9
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2024-01-15 14:39:28 +0000
URL:       https://git.openjdk.org/loom/commit/dd0694b9cbbfa2defdc3b09f86f20f686688cf7b

8323671: DevKit build gcc libraries contain full paths to source location

Reviewed-by: erikj, ihse

! make/devkit/Tools.gmk

Changeset: 1f4474f6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 15:21:09 +0000
URL:       https://git.openjdk.org/loom/commit/1f4474f6776cf55796bc6f5ec2e60b44f57bb976

8323726: Serial: Remove unused definitions in Generation

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: f5b757ce
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-15 16:07:56 +0000
URL:       https://git.openjdk.org/loom/commit/f5b757ced6b672010ea10575d644d3f9d1728923

8323159: Consider adding some text re. memory zeroing in Arena::allocate

Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/java/lang/foreign/Arena.java
! test/jdk/java/foreign/TestScope.java

Changeset: a03eb6d3
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-01-15 16:10:35 +0000
URL:       https://git.openjdk.org/loom/commit/a03eb6d3f69301616faf13d68be8571a037e5999

8321620: Optimize JImage decompressors

Reviewed-by: mchung, redestad

! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java

Changeset: edc0ebb7
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-15 16:30:59 +0000
URL:       https://git.openjdk.org/loom/commit/edc0ebb7803982311e96a8710e73fa920f321992

8323745: Missing comma in copyright header in TestScope

Reviewed-by: alanb

! test/jdk/java/foreign/TestScope.java

Changeset: b3634722
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-15 18:41:53 +0000
URL:       https://git.openjdk.org/loom/commit/b3634722655901b8d3e43dd1f8aa2b4487509a34

8318227: RISC-V: C2 ConvHF2F

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java

Changeset: 36f4b34f
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-01-16 05:15:22 +0000
URL:       https://git.openjdk.org/loom/commit/36f4b34f1953af736706ec67192204727808bc6c

8323122: AArch64: Increase itable stub size estimate

Reviewed-by: aph, eastigeevich

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

Changeset: 67204994
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 08:38:53 +0000
URL:       https://git.openjdk.org/loom/commit/67204994dc8230eb3f2f9df3045e78892724f2e5

8323738: Serial: Remove unreachable methods in Generation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp

Changeset: 8abaf119
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 08:39:07 +0000
URL:       https://git.openjdk.org/loom/commit/8abaf119659e46684d196bf76784c11587039f60

8323715: Serial: Move genMemoryPools to serial folder

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.hpp

Changeset: e01f6da1
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-16 10:15:00 +0000
URL:       https://git.openjdk.org/loom/commit/e01f6da1b8e7de19f90c7cb21b3cd1ff2ab29cb7

8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java

Changeset: 59062402
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-16 10:30:32 +0000
URL:       https://git.openjdk.org/loom/commit/59062402b9c5ed5612a13c1c40eb22cf1b97c41a

8323716: Only print ZGC Phase Switch events in hs_err files when running with ZGC

Reviewed-by: aboldtch, tschatzl, shade

! src/hotspot/share/utilities/events.cpp

Changeset: 44a9392e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 11:56:10 +0000
URL:       https://git.openjdk.org/loom/commit/44a9392ecade2bc1ba78ce695a98ccfddc65c516

8323780: Serial: Remove unused _full_collections_completed

Reviewed-by: ehelin, stefank

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

Changeset: 5045839c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-16 12:00:57 +0000
URL:       https://git.openjdk.org/loom/commit/5045839cb2095105a5c6c9eebc633a78b1e3213e

8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java

Changeset: ee4d9aa4
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2024-01-16 12:13:57 +0000
URL:       https://git.openjdk.org/loom/commit/ee4d9aa4c11c47e7cf15f2742919ac20311f9ea7

8323659: LinkedTransferQueue add and put methods call overridable offer

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/LinkedTransferQueue/SubclassTest.java

Changeset: 2fd775f6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-16 13:25:49 +0000
URL:       https://git.openjdk.org/loom/commit/2fd775f69c8eb4d0bd1163e8b5d2615db105352b

8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot

Reviewed-by: alanb, kvn

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

Changeset: e2d6023c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-16 13:31:03 +0000
URL:       https://git.openjdk.org/loom/commit/e2d6023cb9667dc9911e0af421d6dd0c78f6bf58

8323631: JfrTypeSet::write_klass can enqueue a CLD klass that is unloading

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 21f64731
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-16 13:59:29 +0000
URL:       https://git.openjdk.org/loom/commit/21f647310b49a5002cec4742a1c6310d746ac211

8322675: JFR: Fail-fast mode when constants cannot be resolved

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 0216f5de
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-16 14:26:10 +0000
URL:       https://git.openjdk.org/loom/commit/0216f5de5573180cd2967b50b3fc3311a1bc3863

8323730: Tweak TestZAllocationStallEvent.java to allocate smaller objects

Reviewed-by: aboldtch, sjohanss

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 790871e9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 14:26:22 +0000
URL:       https://git.openjdk.org/loom/commit/790871e908681972db1fb5640ad16b5fee411e13

8323800: Serial: Fix include guard macro in generation.hpp

Reviewed-by: stefank

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

Changeset: 1007618f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-16 14:42:32 +0000
URL:       https://git.openjdk.org/loom/commit/1007618f6f97fad0f66e4074b50521bdd853629e

8323731: Unproblemlist gc/stress/TestStressG1Humongous.java

Reviewed-by: ehelin

! test/hotspot/jtreg/ProblemList.txt

Changeset: b533272e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-16 18:41:25 +0000
URL:       https://git.openjdk.org/loom/commit/b533272ecb594e918f31b48d7fca6ef62c2cac3f

8299627: Fix/improve handling of "missing" element-list file

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java

Changeset: 19c9388c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-01-16 19:31:04 +0000
URL:       https://git.openjdk.org/loom/commit/19c9388c2001b7b3d21624e2dd4ab4fdd8821e2f

8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE

Reviewed-by: thartmann, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java

Changeset: b058063c
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2024-01-16 22:01:21 +0000
URL:       https://git.openjdk.org/loom/commit/b058063c40154ea008278077e2e6298ed6765426

8323820: [MacOS] build failure: non-void function does not return a value

Reviewed-by: shade, lucy

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

Changeset: 43d2d68d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-01-16 22:54:45 +0000
URL:       https://git.openjdk.org/loom/commit/43d2d68da5f60cc45c5f9d9572020743579dc76c

8320449: ECDHKeyAgreement should validate parameters before using them

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
+ test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java

Changeset: d8b63370
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-17 00:29:05 +0000
URL:       https://git.openjdk.org/loom/commit/d8b63370f301e6f2d2a43d997b9372f08dfcd2b4

8323839: Expand use of Messager convenience methods in langtools regression tests

Reviewed-by: jjg

! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/processing/8268575/Processor.java
! test/langtools/tools/javac/processing/TestMultipleErrors.java
! test/langtools/tools/javac/processing/messager/6362067/T6362067.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java

Changeset: a2544568
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-07-12 14:44:52 +0000
URL:       https://git.openjdk.org/loom/commit/a2544568f9a0d7004236c1653f312ee26373a7e9

8308204: Enhanced certificate processing

Reviewed-by: mschoene, rhalade, jnimeh

! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java

Changeset: fff750c9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-09-28 12:05:21 +0000
URL:       https://git.openjdk.org/loom/commit/fff750c99d6463de441c475b494e907fb658cc05

8314295: Enhance verification of verifier

Reviewed-by: mschoene, rhalade, dholmes, dlong

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/libverify/check_code.c

Changeset: fac49b83
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-02 18:50:08 +0000
URL:       https://git.openjdk.org/loom/commit/fac49b83755ef6cf667b5e356de3e7168cef5d86

8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)"

Backport-of: 852276d1f833d49802693f2a5a82ba6eb2722de6

! src/java.base/share/native/libverify/check_code.c

Changeset: ed238e8b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-20 07:32:47 +0000
URL:       https://git.openjdk.org/loom/commit/ed238e8b888c8c00f7f742d7f7ac8574efe6db22

8314468: Improve Compiler loops

Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: rhalade, mschoene, iveresov, kvn

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Changeset: 1cc6fbd9
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-20 09:06:29 +0000
URL:       https://git.openjdk.org/loom/commit/1cc6fbd9b07b98fbfb8843c287e48df04a5c5614

8318588: Windows build failure after JDK-8314468 due to ambiguous call

Reviewed-by: epeter

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Changeset: c1a568c9
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-11-07 11:08:30 +0000
URL:       https://git.openjdk.org/loom/commit/c1a568c9c40f33ab1b54e102bd85abbefde0ac94

8314307: Improve loop handling

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Roland Westrelin <rwestrel at redhat.com>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: mschoene, rhalade, thartmann, epeter

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: bf7bd9a1
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-11-14 17:00:30 +0000
URL:       https://git.openjdk.org/loom/commit/bf7bd9a16c172bcb5ea6b24717a0429e12e2e3d1

8317547: Enhance TLS connection support

Reviewed-by: ahgross, rhalade, weijun, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 2063bb8f
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-01-17 01:41:52 +0000
URL:       https://git.openjdk.org/loom/commit/2063bb8ffabd6096f547ec6da979cfcf68a56ba3

Merge

Reviewed-by: erikj

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: f70667ea
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-01-17 02:28:36 +0000
URL:       https://git.openjdk.org/loom/commit/f70667ea68a4e23391d45937cdaa66904f75b33d

8318112: CSS percentage values are capped at 100%

Reviewed-by: tr, prr

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java

Changeset: de97c0eb
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-01-17 06:50:32 +0000
URL:       https://git.openjdk.org/loom/commit/de97c0eb4bbeece0dfab3065c260c7f5434060a7

8290965: PPC64: Implement post-call NOPs

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: bf666bc0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-01-17 07:50:03 +0000
URL:       https://git.openjdk.org/loom/commit/bf666bc0c7ead0c5520f21f8e8cfac15323f5b50

8322692: ZGC: avoid over-unrolling due to hidden barrier size

Reviewed-by: eosterlund, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java

Changeset: b8917214
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-17 08:07:04 +0000
URL:       https://git.openjdk.org/loom/commit/b89172149d6a900d11630a95be7278870421b435

8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call

Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeArrayCopy.java

Changeset: 22642ff0
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-17 09:34:09 +0000
URL:       https://git.openjdk.org/loom/commit/22642ff0aac71eceb71f6a9eebb2988a9bd5f091

8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case

Reviewed-by: mbaesken, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: f2a4ed68
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-17 10:25:00 +0000
URL:       https://git.openjdk.org/loom/commit/f2a4ed680b54e644ae83f8898a4e66a0c45c9cf4

8323779: Serial: Remove Generation::promotion_attempt_is_safe

Reviewed-by: stefank, cjplummer

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp

Changeset: b8dafa64
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-17 10:56:17 +0000
URL:       https://git.openjdk.org/loom/commit/b8dafa642e6c401039d7561f562c98d46e34e5ab

8323612: IOVecWrapper should be changed to be TerminatingThreadLocal

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java

Changeset: 4c370940
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-01-17 10:58:24 +0000
URL:       https://git.openjdk.org/loom/commit/4c370940a80083a9335d64b29424e1a49ea7ad12

Merge

! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups



More information about the loom-dev mailing list