git: openjdk/loom: master: 26 new changesets

duke duke at openjdk.org
Fri Feb 23 06:23:56 UTC 2024


Changeset: d2590c69
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-02-20 20:28:55 +0000
URL:       https://git.openjdk.org/loom/commit/d2590c69b4efe5aa2b48b08070e0dbafb04ef202

8325730: StringBuilder.toString allocation for the empty String

Reviewed-by: jlaskey, shade

! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 221fbfb4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-02-20 21:10:09 +0000
URL:       https://git.openjdk.org/loom/commit/221fbfb4360102a6661bfb05a336bd9461a9fa2a

8320002: Remove obsolete CDS check in Reflection::verify_class_access()

Reviewed-by: iklam, matsaave, dholmes

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

Changeset: 4d50ee63
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-20 22:24:25 +0000
URL:       https://git.openjdk.org/loom/commit/4d50ee63d6eebe73579f05214e6a0fc1b8ebad99

8326368: compare.sh -2bins prints ugly errors on Windows

Reviewed-by: erikj

! make/scripts/compare.sh

Changeset: 1bd91cde
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-20 22:25:29 +0000
URL:       https://git.openjdk.org/loom/commit/1bd91cdebee1e9ec78ecf185529923eef40ff89c

8325963: Clean up NativeCompilation.gmk and its newly created parts

Reviewed-by: jwaters, erikj

! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk

Changeset: 14f9aba9
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-02-21 01:15:25 +0000
URL:       https://git.openjdk.org/loom/commit/14f9aba921c811eebc78d871aa24915412a19e14

8326371: [BACKOUT] Clean up NativeCompilation.gmk and its newly created parts

Reviewed-by: mikael

! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk

Changeset: 36246c97
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-21 01:26:21 +0000
URL:       https://git.openjdk.org/loom/commit/36246c975bd62845367fe67274d67bcffcff7c80

8326233: Utils#copySSLParameters loses needClientAuth Setting

Reviewed-by: djelinski, jjiang, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java

Changeset: 27003b53
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-21 03:09:29 +0000
URL:       https://git.openjdk.org/loom/commit/27003b53bbb565123678a7feca74628b29991a5c

8326090: Rename jvmti_aod.h

Reviewed-by: coleenp, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/attach002aAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach008/attach008Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach009/attach009Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach012/attach012Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach014/attach014Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Target.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach038/attach038Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach039/attach039Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach040/attach040Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach041/attach041Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach042/attach042Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach046/attach046Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach050/attach050Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/sharedAgents/simpleAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.hpp

Changeset: d31fd78d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-21 04:39:09 +0000
URL:       https://git.openjdk.org/loom/commit/d31fd78d963d5d103b1b1bf66ae0bdbe4be2b790

8325496: Make TrimNativeHeapInterval a product switch

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java

Changeset: d5f3d5c8
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-02-21 05:37:21 +0000
URL:       https://git.openjdk.org/loom/commit/d5f3d5c8cc347ae384dea25b1a55ed57204d1af3

8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 04d43c43
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-02-21 05:54:30 +0000
URL:       https://git.openjdk.org/loom/commit/04d43c435d3ede519df169053dd9d724aa2312eb

8187759: Background not refreshed when painting over a transparent JFrame

Reviewed-by: azvegint, abhiscxk, serb

! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
+ test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java

Changeset: 68eb5a1d
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-02-21 08:58:19 +0000
URL:       https://git.openjdk.org/loom/commit/68eb5a1df5afdc011aa467f1c723a8792532dd3f

8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support

Reviewed-by: fyang, yadongwang, luhenry

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

Changeset: 921507c5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-21 10:27:55 +0000
URL:       https://git.openjdk.org/loom/commit/921507c51062e82e55ade43262e7eb8036ea4bd6

8326319: G1: Remove unused G1ConcurrentMark::_init_times

Reviewed-by: tschatzl, kbarrett

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

Changeset: 5f16f342
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-02-21 11:19:37 +0000
URL:       https://git.openjdk.org/loom/commit/5f16f342d9be955b87054bf4b6369ed47cca964d

8326370: Remove redundant and misplaced micros from StringBuffers

Reviewed-by: shade

! test/micro/org/openjdk/bench/java/lang/StringBuffers.java

Changeset: 492e8bf5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-21 11:48:59 +0000
URL:       https://git.openjdk.org/loom/commit/492e8bf563135d27b46fde198880e62d5f1940e8

8325587: Shenandoah: ShenandoahLock should allow blocking in VM

Reviewed-by: rehn, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp

Changeset: 23522682
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-02-21 13:38:36 +0000
URL:       https://git.openjdk.org/loom/commit/23522682d4bcf9592682007909a74c5cf0b067c3

8326334: JFR failed assert(used(klass)) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp

Changeset: 33834b7d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-21 13:44:12 +0000
URL:       https://git.openjdk.org/loom/commit/33834b7d14de8cca1587d8405d13aec669b6cc23

8326375: [REDO] Clean up NativeCompilation.gmk and its newly created parts

Reviewed-by: jwaters, erikj

! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk

Changeset: c022431a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-21 14:10:38 +0000
URL:       https://git.openjdk.org/loom/commit/c022431a00a1d84594779315dd1159a7cf03142e

8326412: debuginfo files should not have executable bit set

Reviewed-by: erikj

! make/common/native/DebugSymbols.gmk

Changeset: 51e2dde0
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-02-21 14:33:29 +0000
URL:       https://git.openjdk.org/loom/commit/51e2dde018746f419922ae40cd039cd6f27f1b75

8326235: RISC-V: Size CodeCache for short calls encoding

Reviewed-by: fyang, tonyp

! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: f0f4d63f
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-02-21 14:51:35 +0000
URL:       https://git.openjdk.org/loom/commit/f0f4d63fa9c9f487198b2a2b7b410b590e1437bc

8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1

Reviewed-by: iris, naoto, jpai

! src/java.base/share/legal/zlib.md

Changeset: 64f7972a
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-02-21 16:53:57 +0000
URL:       https://git.openjdk.org/loom/commit/64f7972a3d0c82ad7047f73f0b57c3d88f62935f

8326158: Javadoc for java.time.DayOfWeek#minus(long)

Reviewed-by: iris, lancea

! src/java.base/share/classes/java/time/DayOfWeek.java

Changeset: 0bcece99
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-21 22:34:58 +0000
URL:       https://git.openjdk.org/loom/commit/0bcece995840777db660811e4b20bb018e90439b

8325342: Remove unneeded exceptions in compare.sh

Reviewed-by: erikj

! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl

Changeset: 8e5f6ddb
Author:    Sam James <sam at gentoo.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-02-22 06:27:25 +0000
URL:       https://git.openjdk.org/loom/commit/8e5f6ddb68572c0cc8b6e256e423706f6f7cec94

8324243: Compilation failures in java.desktop module with gcc 14

Reviewed-by: jwaters, ihse, kbarrett, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/share/native/libfontmanager/sunFont.c

Changeset: 8b305033
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-02-22 07:57:21 +0000
URL:       https://git.openjdk.org/loom/commit/8b3050338768ea7f378fbc39dedb51be9846137d

8323695: RenderPerf (2D) enhancements (23.12)

Reviewed-by: avu, prr

! test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java

Changeset: 0f4cd8f1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-22 07:57:31 +0000
URL:       https://git.openjdk.org/loom/commit/0f4cd8f1c06a78cce8eea241034bcb33154f769e

8326414: Serial: Inline SerialHeap::create_rem_set

Reviewed-by: kbarrett

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

Changeset: 10eafdc6
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-22 09:14:20 +0000
URL:       https://git.openjdk.org/loom/commit/10eafdc62e8216e6ef69773fe491a21346c8682d

8325870: Zap end padding bits for ArrayOops in non-release builds

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: cc1e216e
Author:    SendaoYan <syan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-02-22 09:59:37 +0000
URL:       https://git.openjdk.org/loom/commit/cc1e216eb9e4c817f6744ec76d62f21f4bd14489

8326461: tools/jlink/CheckExecutable.java fails as .debuginfo files are not executable

Reviewed-by: shade, alanb

! test/jdk/tools/jlink/CheckExecutable.java



More information about the loom-dev mailing list