git: openjdk/loom: fibers: 26 new changesets

duke duke at openjdk.org
Wed Jun 7 09:01:19 UTC 2023


Changeset: 3b85f84f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-06 07:08:10 +0000
URL:       https://git.openjdk.org/loom/commit/3b85f84f026973a2abdbce8d9baf1329c8a4ebf8

8309340: Provide sctpHandleSocketErrorWithMessage

Reviewed-by: clanger

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: a7a09130
Author:    quadhier <quadhier at 163.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-06 07:29:25 +0000
URL:       https://git.openjdk.org/loom/commit/a7a0913005f9ac3c64546e194ea14176daadac5d

8309346: Extend hs_err logging for all VM operations deriving from VM_GC_Operation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: 41bf2ad1
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-06-06 08:26:01 +0000
URL:       https://git.openjdk.org/loom/commit/41bf2ad159d274574285a0f55c4a0f582cd93648

8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'

Reviewed-by: avu, prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! test/jdk/ProblemList.txt

Changeset: 5146a582
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-06 09:07:39 +0000
URL:       https://git.openjdk.org/loom/commit/5146a58249bbbfdf7304e9f8062c95369ccd820f

8309418: RISC-V: Make use of vl1r.v & vfabs.v pseudo-instructions where appropriate

Reviewed-by: fyang, luhenry, gcao

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 7d25bf77
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-06 09:19:27 +0000
URL:       https://git.openjdk.org/loom/commit/7d25bf7722f6fbe3633dc718adf6f755e354adb9

8309419: RISC-V: Relax register constraint for AddReductionVF & AddReductionVD nodes

Reviewed-by: fyang, luhenry, yzhu

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

Changeset: 01455a07
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-06 10:06:52 +0000
URL:       https://git.openjdk.org/loom/commit/01455a07a7e1f15aed43cd47222047810c826abd

8304878: ConcurrentModificationException in javadoc tool

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java

Changeset: 8f0839bc
Author:    Rudi Horn <rudi.horn at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-06-06 12:58:24 +0000
URL:       https://git.openjdk.org/loom/commit/8f0839bc55036a8a663a83a02d300c60e71ceb6c

8308748: JNU_GetStringPlatformChars may write to String's internal memory array

Reviewed-by: dholmes, rriggs, alanb

! src/java.base/share/native/libjava/jni_util.c

Changeset: ca6f07f9
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-06 13:01:04 +0000
URL:       https://git.openjdk.org/loom/commit/ca6f07f9ab70d552061a2715342f1227287f2d94

8309534: @JEP(number=430, title="String Templates") should use default status

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: d709c25c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-06 15:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/d709c25cbfdb0be007d3f800f7eddccce965809a

8307887: (fs) Files.createSymbolicLink throws less specific exception when in developer mode and file already exists

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: 91881426
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-06 15:15:32 +0000
URL:       https://git.openjdk.org/loom/commit/9188142698d8fdcee43c0b0519fde5c63b0010f8

8309216: Cast from jchar* to char* in test java/io/GetXSpace.java

Reviewed-by: rriggs, naoto

! test/jdk/java/io/File/libGetXSpace.c

Changeset: 7edd0540
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-06-06 15:53:54 +0000
URL:       https://git.openjdk.org/loom/commit/7edd0540e06444313647acd133c230785ddaf8ee

8309501: Remove workaround in bin/idea.sh for non standard JVMCI file layout

Reviewed-by: dnsimon, erikj

! bin/idea.sh

Changeset: 38cef2ad
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-06 15:56:36 +0000
URL:       https://git.openjdk.org/loom/commit/38cef2adbd956ac1e953ea7a7e7952fe093a9872

8309413: Improve the performance of MethodTypeDesc::descriptorString
8304932: MethodTypeDescImpl can be mutated by argument passed to MethodTypeDesc.of

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
+ test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java

Changeset: 0f0fda7a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-06 16:12:37 +0000
URL:       https://git.openjdk.org/loom/commit/0f0fda7abc68693d7d764b587bf5588b7cae74d1

8309542: compiler/jvmci/TestEnableJVMCIProduct.java fails with "JVMCI compiler 'graal' specified by jvmci.Compiler not found"

Reviewed-by: kvn, never

! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 74dc50b7
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-06 16:19:46 +0000
URL:       https://git.openjdk.org/loom/commit/74dc50b7f0b0b9440746ff329fc3324c477ae421

8301721: lookup.findSpecial fails on Object method call from interface

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/findSpecial/FindSpecialObjectMethod.java

Changeset: 95261908
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-06-06 17:02:32 +0000
URL:       https://git.openjdk.org/loom/commit/952619086358326c2fb3fcbada654fc2edd09f07

8307840: SequencedMap view method specification and implementation adjustments

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/SequencedMap.java
! test/jdk/java/util/SequencedCollection/BasicMap.java

Changeset: 7d1147ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-06 18:16:44 +0000
URL:       https://git.openjdk.org/loom/commit/7d1147ee5c0135b966b08ecae9cfa66923998195

8309554: Update descriptions in SourceVersion

Reviewed-by: jlaskey, jjg, rriggs

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 571fbdc3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 18:17:47 +0000
URL:       https://git.openjdk.org/loom/commit/571fbdc3110440ec3a36bb6005dc5a0358696df5

8309506: com/sun/jdi/MultiBreakpointsTest.java fails with virtual test thread factory

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java

Changeset: d82436e4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-06 18:33:42 +0000
URL:       https://git.openjdk.org/loom/commit/d82436e4e33a33b1a2ea5ad01c7370ccaf4eb2c5

8295071: Spec Clarification : ClassFileFormatVersion: System property java.class.version | Java class format version number

Reviewed-by: iris, alanb, rriggs

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java

Changeset: 16ab7bfe
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 18:34:18 +0000
URL:       https://git.openjdk.org/loom/commit/16ab7bfe22b96ec8c4b7b7197d55fa41d36e3875

8309505: com/sun/jdi/MethodEntryExitEvents.java due to finding wrong main thread

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/MethodEntryExitEvents.java

Changeset: 0a4f9ad6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-06-06 19:33:35 +0000
URL:       https://git.openjdk.org/loom/commit/0a4f9ad637df2f602e47940d039bb12e316fb62a

8292157: Incorrect error: "block element not allowed within inline element <a>"

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.out

Changeset: 4a75fd46
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2023-06-06 19:39:34 +0000
URL:       https://git.openjdk.org/loom/commit/4a75fd462c002a209201d8bfc8d6c9eb286a7444

8301553: Support Password-Based Cryptography in SunPKCS11

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PBMAC1Core.java
+ src/java.base/share/classes/sun/security/util/PBEUtil.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS2.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
+ test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
+ test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java

Changeset: 65bdbc7a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-06-06 21:57:18 +0000
URL:       https://git.openjdk.org/loom/commit/65bdbc7a8c06e5f119c9db832734664780933e01

8309396: com/sun/jdi/JdbMethodExitTest.java fails with virtual threads due to a bug in determining the main thread id

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/JdbMethodExitTest.java

Changeset: 0ceb4322
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-06-06 22:08:43 +0000
URL:       https://git.openjdk.org/loom/commit/0ceb43227d1bcc8e709d66071e6ae11fcf0090fc

8309570: ProblemList sun/security/pkcs11/Signature/TestRSAKeyLength.java

Reviewed-by: jjg, darcy

! test/jdk/ProblemList.txt

Changeset: a08c5cb3
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2023-06-06 22:20:03 +0000
URL:       https://git.openjdk.org/loom/commit/a08c5cb3f1be7a20c8f955951d1605bb8b1c1aa4

8307953: [AIX] C locale's font setting was changed by JEP 400

Reviewed-by: naoto, prr

! src/java.desktop/aix/data/fontconfig/fontconfig.properties

Changeset: f1c7afcc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-07 06:41:09 +0000
URL:       https://git.openjdk.org/loom/commit/f1c7afcc3fe39622c33ac7bac1ebdd9f96fa333d

8306647: Implementation of Structured Concurrency (Preview)
8306572: Implementation of Scoped Values (Preview)

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: psandoz, dfuchs, mchung

! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
+ src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
+ src/java.base/share/classes/java/util/concurrent/StructureViolationException.java
+ src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
- src/java.base/share/classes/jdk/internal/misc/StructureViolationExceptions.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/module-info.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/ScopedValue.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
- src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/package-info.java
- src/jdk.incubator.concurrent/share/classes/module-info.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
= test/jdk/java/lang/ScopedValue/ManyBindings.java
+ test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
= test/jdk/java/lang/ScopedValue/StressStackOverflow.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
= test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
- test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
= test/micro/org/openjdk/bench/java/lang/ScopedValues.java
= test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java
= test/micro/org/openjdk/bench/java/lang/ScopedValuesExecutorService.java

Changeset: e4a48d90
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-06-07 07:46:38 +0000
URL:       https://git.openjdk.org/loom/commit/e4a48d901ecdef99f471b28f2eb265f010948181

Merge

! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList-Virtual.txt



More information about the loom-dev mailing list