git: openjdk/jdk21u: master: 16 new changesets

Vladimir Kempik vkempik at openjdk.org
Wed Feb 21 07:56:55 UTC 2024


Changeset: 3f350081
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-14 11:41:40 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3f3500811dd805d2ffaf1ee30af068572dc13de3

8323515: Create test alias "all" for all test roots
8324647: Invalid test group of lib-test after JDK-8323515

Backport-of: 8b9bf758801400e4491326cd4c90fc117b9d97e1

! test/hotspot/jtreg/TEST.groups
! test/jaxp/TEST.groups
! test/jdk/TEST.groups
! test/langtools/TEST.groups
! test/lib-test/TEST.groups

Changeset: ecdc22ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-14 11:42:59 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ecdc22eafb9526787ac5b6ba67ec2df7653eaf3e

8305962: update jcstress to 0.16

Backport-of: 292ee630ae32c3b50363b10ffa6090e57ffef1e8

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
+ test/hotspot/jtreg/applications/jcstress/collections.java
= test/hotspot/jtreg/applications/jcstress/mxbeans.java
= test/hotspot/jtreg/applications/jcstress/oota.java

Changeset: 786c5fb1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-14 11:53:34 +0000
URL:       https://git.openjdk.org/jdk21u/commit/786c5fb1e587740bfb000ae4422ffcbbf53f52de

8324858: [vectorapi] Bounds checking issues when accessing memory segments

Reviewed-by: psandoz
Backport-of: 1ae851387f881263ccc6aeace5afdd0f49d41d33

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 24fae7ab
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-15 08:49:33 +0000
URL:       https://git.openjdk.org/jdk21u/commit/24fae7abaafd32c44cab0f86f4d5834b2f303cc6

8324514: ClassLoaderData::print_on should print address of class loader

Backport-of: fb822e49f2a84423c8fd17db2e95bbdd5e7ec191

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: 3da175b2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-15 08:49:49 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3da175b2deddd296cb85cce1046aff430b4da9cc

8323717: Introduce test keyword for tests that need external dependencies

Backport-of: 12b89cd2eeb5c2c43a2ce425c96fc4f718e30514

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/jcstress/accessAtomic.java
! test/hotspot/jtreg/applications/jcstress/acqrel.java
! test/hotspot/jtreg/applications/jcstress/atomicity.java
! test/hotspot/jtreg/applications/jcstress/atomics.java
! test/hotspot/jtreg/applications/jcstress/causality.java
! test/hotspot/jtreg/applications/jcstress/coherence.java
! test/hotspot/jtreg/applications/jcstress/collections.java
! test/hotspot/jtreg/applications/jcstress/copy.java
! test/hotspot/jtreg/applications/jcstress/countdownlatch.java
! test/hotspot/jtreg/applications/jcstress/defaultValues.java
! test/hotspot/jtreg/applications/jcstress/executors.java
! test/hotspot/jtreg/applications/jcstress/fences.java
! test/hotspot/jtreg/applications/jcstress/future.java
! test/hotspot/jtreg/applications/jcstress/init.java
! test/hotspot/jtreg/applications/jcstress/initClass.java
! test/hotspot/jtreg/applications/jcstress/initLen.java
! test/hotspot/jtreg/applications/jcstress/interrupt.java
! test/hotspot/jtreg/applications/jcstress/locks.java
! test/hotspot/jtreg/applications/jcstress/memeffects.java
! test/hotspot/jtreg/applications/jcstress/mxbeans.java
! test/hotspot/jtreg/applications/jcstress/oota.java
! test/hotspot/jtreg/applications/jcstress/seqcst.java
! test/hotspot/jtreg/applications/jcstress/singletons.java
! test/hotspot/jtreg/applications/jcstress/strings.java
! test/hotspot/jtreg/applications/jcstress/tearing.java
! test/hotspot/jtreg/applications/jcstress/threadlocal.java
! test/hotspot/jtreg/applications/jcstress/unsafe.java
! test/hotspot/jtreg/applications/jcstress/varhandles.java
! test/hotspot/jtreg/applications/jcstress/volatiles.java
! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: fb19cb3c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-15 09:07:51 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fb19cb3c35ca3218793ae5b54720bd4524f1fc5b

8319314: NMT detail report slow or hangs for large number of mappings

Reviewed-by: phh
Backport-of: 9938b3f62babfc35ee682bd979a6bf08ac7cd348

! src/hotspot/share/services/memBaseline.cpp

Changeset: 941ca60a
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2024-02-15 13:41:02 +0000
URL:       https://git.openjdk.org/jdk21u/commit/941ca60ac4be2c8a25ee8175756fe37b2004370a

8009550: PlatformPCSC should load versioned so

Backport-of: 328b381075ab81fd3f899e49e4d71ef19ea28862

! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java

Changeset: 1c92a057
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-16 02:30:51 +0000
URL:       https://git.openjdk.org/jdk21u/commit/1c92a05724ec485fba40c3abf49c562886312a80

8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java

Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 70fa49ed
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-16 17:21:56 +0000
URL:       https://git.openjdk.org/jdk21u/commit/70fa49ed5821612fe5373f1669aa3553a4ffeda9

8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1

Backport-of: 781f368d421a94857929e4168974f43e890637d8

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: e1815166
Author:    Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-19 07:32:36 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e181516611067e612fbfec5eaa3d4d2d44f64909

8315602: Open source swing security manager test

Backport-of: fd6442c079748dcaff3bb565dc35b108b68a61bd

+ test/jdk/javax/swing/text/rtf/bug4178276.java

Changeset: 70112e33
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-19 07:32:55 +0000
URL:       https://git.openjdk.org/jdk21u/commit/70112e33ae290cb9a17924f914765ce0b43ab835

8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null"

Backport-of: a62c48b87e814b5b1f4c8089f9ff354156f92f69

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: 93be33ca
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-19 08:30:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/93be33ca289c9bfb58a24495d8c3afc02fdebd84

8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()

Backport-of: 74b90aa87e7cfa52ac09bf2e57258d792f740f00

! src/hotspot/share/opto/loopnode.hpp

Changeset: 4d4c47d9
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-02-19 09:51:00 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4d4c47d92f6789234b6bc42a38b648158cf94040

8320890: [AIX] Find a better way to mimic dl handle equality

Reviewed-by: mdoerr
Backport-of: b8ae4a8c0985d1763ac48ba78943d8b992d7be77

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: d6f4f5ed
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-19 15:40:29 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d6f4f5ed741edc00692267c02380fe7878f47c8e

8318737: Fallback linker passes bad JNI handle

Backport-of: 3885dc5b9acf08dc90397ab02b814bc72d7b4ed5

! src/hotspot/share/runtime/jniHandles.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java

Changeset: a9792a84
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-19 15:47:35 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a9792a8420b4fb04fceb9924ae810140c928b7ec

8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers

Backport-of: 4cd318756d4a8de64d25fb6512ecba9a008edfa1

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/zip/TestFpRegsABI.java

Changeset: 4fcc5c74
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2024-02-20 11:26:42 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4fcc5c74860aa04c634c282db19d8ed64cd526b5

8322790: RISC-V: Tune costs for shuffles with no conversion

Backport-of: 2acb5bd9924511b58b0e57ea9eb6c2dee9fd3ee8

! src/hotspot/cpu/riscv/riscv.ad



More information about the jdk-updates-changes mailing list