git: openjdk/loom: fibers: 19 new changesets

duke duke at openjdk.org
Thu Mar 23 16:54:06 UTC 2023


Changeset: c4df9b5f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-03-21 07:33:56 +0000
URL:       https://git.openjdk.org/loom/commit/c4df9b5f176672617f29bd253f01df2ea81dac36

8304537: Ant-based langtools build fails after JDK-8015831 Add lint check for calling overridable methods from a constructor

Reviewed-by: vromero, erikj

! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jshell/Java.gmk
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java

Changeset: 4bf1fbb0
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-03-21 08:43:23 +0000
URL:       https://git.openjdk.org/loom/commit/4bf1fbb06d63b4c52bfd3922beb2adf069e25b09

8303648: Add String.indexOf(String str, int beginIndex, int endIndex)

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/IndexOfBeginEnd.java

Changeset: c65bb2c5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-03-21 09:13:01 +0000
URL:       https://git.openjdk.org/loom/commit/c65bb2c58e0328cec83ebfa5408b5176f8639d14

8304334: java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java times out on slow platforms

Reviewed-by: lucy, serb, prr

! test/jdk/java/awt/color/ICC_ColorSpace/ToFromCIEXYZRoundTrip.java

Changeset: 1c04686c
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2023-03-21 11:27:54 +0000
URL:       https://git.openjdk.org/loom/commit/1c04686cd68a78f926f09707ac723aa762945527

8304387: Fix positions of shared static stubs / trampolines

Reviewed-by: adinn, fyang

! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/arm/codeBuffer_arm.hpp
! src/hotspot/cpu/ppc/codeBuffer_ppc.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/s390/codeBuffer_s390.hpp
! src/hotspot/cpu/zero/codeBuffer_zero.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/opto/output.cpp

Changeset: bbde2158
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-21 13:18:44 +0000
URL:       https://git.openjdk.org/loom/commit/bbde2158d1d11be909292d0c8625211e6cf5359e

8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found

Reviewed-by: dholmes, dcubed

- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011oops.java

Changeset: d788a1bb
Author:    Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-21 14:55:17 +0000
URL:       https://git.openjdk.org/loom/commit/d788a1bb808da73ef17aee0b773b7e3ea682426f

8304180: Constant Descriptors for MethodHandles::classData and classDataAt

Reviewed-by: jvernee, mchung

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java

Changeset: d6f20e2f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-03-21 16:05:42 +0000
URL:       https://git.openjdk.org/loom/commit/d6f20e2fbff2551fcccd55cca73e9a3ca2ea0331

8304680: Problemlist compiler/sharedstubs/SharedStubToInterpTest.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 019fcd81
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-03-21 16:16:08 +0000
URL:       https://git.openjdk.org/loom/commit/019fcd819c4f24e6c9de9d4f9fc64b8db6bc6cfa

8304139: Add <init> and <clinit> method constants to ConstantDescs

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 0deb6489
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-03-21 18:00:35 +0000
URL:       https://git.openjdk.org/loom/commit/0deb648985b018653ccdaf193dc13b3cf21c088a

8290200: com/sun/jdi/InvokeHangTest.java fails with "Debuggee appears to be hung"

Reviewed-by: amenkov, lmesnik, sspitsyn, dcubed

! test/jdk/ProblemList-svc-vthread.txt
! test/jdk/com/sun/jdi/InvokeHangTest.java

Changeset: 0156909a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-22 06:13:34 +0000
URL:       https://git.openjdk.org/loom/commit/0156909ab38072869e2eb9f5049042b9199d14a0

8304502: Classfile API class hierarchy makes assumptions when class is not resolved

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: c039d266
Author:    Wang Haomin <wanghaomin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-03-22 07:36:11 +0000
URL:       https://git.openjdk.org/loom/commit/c039d26603e85ae37b0a53430a47f5751bf911af

8303804: Fix some errors of If-VectorTest and CMove-VectorTest

Reviewed-by: qamai, thartmann

! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/output_c.cpp

Changeset: eda00651
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-03-22 08:42:39 +0000
URL:       https://git.openjdk.org/loom/commit/eda006510792de75d898cd66eeb86a00ad2fd45a

8304286: java/net/SocketOption/OptionsTest.java failing after JDK-8302659

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/java/net/SocketOption/OptionsTest.java
! test/jdk/java/net/SocketOption/options.policy

Changeset: ca94287d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-22 10:11:55 +0000
URL:       https://git.openjdk.org/loom/commit/ca94287d2b133f220f38ab321562a14f0db04a56

8304144: G1: Remove unnecessary is_survivor check in G1ClearCardTableTask

Reviewed-by: tschatzl, ysr

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: c74507ee
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-03-22 10:12:38 +0000
URL:       https://git.openjdk.org/loom/commit/c74507eeb3c6b744b144e241373b109548624121

8304657: G1: Rename set_state_empty to set_state_untracked

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 358c61b5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-03-22 12:12:14 +0000
URL:       https://git.openjdk.org/loom/commit/358c61b58d0f1ff54caf732e361de5f7ab068d10

8294972: Convert jdk.jlink internal plugins to use the Classfile API

Reviewed-by: mchung, alanb

! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java

Changeset: ddf1e34c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-03-22 12:33:00 +0000
URL:       https://git.openjdk.org/loom/commit/ddf1e34c1a0815e8677212f1a7860ca7cf9fc2c9

8304089: Convert TraceDependencies to UL

Reviewed-by: vlivanov, dholmes

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java

Changeset: 4154a980
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-03-22 14:18:40 +0000
URL:       https://git.openjdk.org/loom/commit/4154a980ca28c1ae56db26e3dce64c07c225de12

8301498: Replace NULL with nullptr in cpu/x86

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/bytes_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/disassembler_x86.hpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/icBuffer_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp

Changeset: 75168eac
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-03-22 14:58:34 +0000
URL:       https://git.openjdk.org/loom/commit/75168eaca3f665785519bb489073962a4972fdc0

8304134: jib bootstrapper fails to quote filename when checking download filetype

Reviewed-by: erikj

! bin/jib.sh

Changeset: 96d8b543
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-03-23 10:25:30 +0000
URL:       https://git.openjdk.org/loom/commit/96d8b543a94f4b86236696a8cbef825bb5253f5e

Merge with jdk-21+15

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list