git: openjdk/loom: fibers: 33 new changesets

duke duke at openjdk.org
Tue Aug 20 22:19:06 UTC 2024


Changeset: 74fdd686
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 11:24:22 +0000
URL:       https://git.openjdk.org/loom/commit/74fdd6868d3f71d44ef9f71a0ca9506c04d39148

8333791: Fix memory barriers for @Stable fields

Reviewed-by: liach, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimArrayTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimFinalTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimPlainTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StablePrimVolatileTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefArrayTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefFinalTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefPlainTest.java
+ test/hotspot/jtreg/compiler/c2/irTests/stable/StableRefVolatileTest.java

Changeset: 56dec215
Branch: fibers
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-08-15 13:28:25 +0000
URL:       https://git.openjdk.org/loom/commit/56dec215b0d056fc23137372ecb3376af2a7b891

8338014: Improve usage of @jvms tags in class file API

Reviewed-by: darcy, liach, asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java

Changeset: 38591315
Branch: fibers
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-08-15 15:16:14 +0000
URL:       https://git.openjdk.org/loom/commit/38591315058e6d3b764ca325facc5bf46bf7b16b

8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands

Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! test/hotspot/jtreg/compiler/c2/TestUnalignedAccess.java

Changeset: 6169613d
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-15 15:34:08 +0000
URL:       https://git.openjdk.org/loom/commit/6169613d9f3f0bf019d04a37a1d8f28f1463c17c

8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 7d1bbff0
Branch: fibers
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2024-08-15 16:36:15 +0000
URL:       https://git.openjdk.org/loom/commit/7d1bbff076c063d066951eedb21de7e694e588b3

8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java

Reviewed-by: honkar, prr

! test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java

Changeset: ef54af39
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 16:45:43 +0000
URL:       https://git.openjdk.org/loom/commit/ef54af39883e76c80a3e012ed91b90973da51bb4

8338444: Shenandoah: Remove ShenandoahHumongousThreshold tunable

Reviewed-by: rkennke, wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
- test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java

Changeset: e51e40c2
Branch: fibers
Author:    Satyen Subramaniam <satyenme at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 16:47:08 +0000
URL:       https://git.openjdk.org/loom/commit/e51e40c2b9f51d012c01407e0b8dadaab464753e

8336914: Shenandoah: Missing verification steps after JDK-8255765

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: f308b2d5
Branch: fibers
Author:    Satyen Subramaniam <satyenme at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 16:47:45 +0000
URL:       https://git.openjdk.org/loom/commit/f308b2d59672b39ddca502baff50ab20ab781047

8336915: Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation

Reviewed-by: shade

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

Changeset: 96550827
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-15 17:43:09 +0000
URL:       https://git.openjdk.org/loom/commit/965508270ecd092019f7bea3a1605c5d9f19d81e

8338330: Fix -Wzero-as-null-pointer-constant warnings from THROW_XXX_0

Reviewed-by: dlong, dholmes, shade

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/utilities/exceptions.hpp

Changeset: ace49651
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-15 17:50:34 +0000
URL:       https://git.openjdk.org/loom/commit/ace496515f4f91e802a51cec43d387eed61bd935

8338406: BytecodeHelpers using wrong bootstrap method descriptor for condy

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
+ test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
- test/jdk/jdk/classfile/PrimitiveClassConstantTest.java

Changeset: 52d9d69d
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-08-15 17:50:44 +0000
URL:       https://git.openjdk.org/loom/commit/52d9d69db5c1853445a95794c5bf21243aefa852

8338331: Fix -Wzero-as-null-pointer-constant warnings from CHECK_0 in jni.cpp

Reviewed-by: dholmes, shade

! src/hotspot/share/prims/jni.cpp

Changeset: 1cd48843
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-08-15 18:20:20 +0000
URL:       https://git.openjdk.org/loom/commit/1cd488436880b00c55fa91f44c115999cf686afd

8338447: Remove InstanceKlass::_is_marked_dependent

Reviewed-by: shade

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: d86e99c3
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-15 20:52:07 +0000
URL:       https://git.openjdk.org/loom/commit/d86e99c3ca94ee8705e44fe2830edd3ceb0a7f64

8293650: Shenandoah: Support archived heap objects

Reviewed-by: rkennke, wkemper, iklam

! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java

Changeset: 74066bcc
Branch: fibers
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-08-15 22:57:33 +0000
URL:       https://git.openjdk.org/loom/commit/74066bcca82749722e6fee57469520d418bf3430

8338409: Use record to simplify code

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/util/Formatter.java

Changeset: bd4160ce
Branch: fibers
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-08-16 06:20:17 +0000
URL:       https://git.openjdk.org/loom/commit/bd4160cea8b6b0fcf0507199ed76a12f5d0aaba9

8315884: New Object to ObjectMonitor mapping

Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
+ src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
+ src/hotspot/share/runtime/lightweightSynchronizer.cpp
+ src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
+ src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
+ test/hotspot/jtreg/runtime/Monitor/UseObjectMonitorTableTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 60c9b5cd
Branch: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-08-16 08:49:18 +0000
URL:       https://git.openjdk.org/loom/commit/60c9b5cd9f18830f0fb1aea6cb3dc43af3908cc5

8337839: Make a few fields in MergeCollation static

Reviewed-by: jpai, naoto

! src/java.base/share/classes/java/text/MergeCollation.java

Changeset: ddbc0b6a
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-16 11:24:40 +0000
URL:       https://git.openjdk.org/loom/commit/ddbc0b6a39148cb30a8fda80fa7290e90e2a77d6

8338495: Revert "8336655: java/net/httpclient/DigestEchoClient.java IOException: HTTP/1.1 header parser received no bytes"

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 5022109b
Branch: fibers
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-08-16 13:18:02 +0000
URL:       https://git.openjdk.org/loom/commit/5022109b2a33a8cf2608eb829098b27641b731a4

8336856: Efficient hidden class-based string concatenation strategy

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
+ test/jdk/java/lang/String/concat/HiddenClassUnloading.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
! test/micro/org/openjdk/bench/java/lang/StringConcatStartup.java

Changeset: 07352c67
Branch: fibers
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-08-16 14:06:10 +0000
URL:       https://git.openjdk.org/loom/commit/07352c67448f3f35827395c83ac95e3ca0e4c6bc

8338398: Trivially fix grammar and typos

Reviewed-by: aivanov

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java

Changeset: 961e944f
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-08-16 15:48:54 +0000
URL:       https://git.openjdk.org/loom/commit/961e944fa731dc84be2764c01e4b326187474605

8336754: Remodel TypeAnnotation to "has" instead of "be" an Annotation

Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 8635642d
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-08-16 16:39:36 +0000
URL:       https://git.openjdk.org/loom/commit/8635642dbdfb74d2ae50a51611fd2c5980fe6e74

8338469: com/sun/jdi/DataDumpTest.java failed with Not a debuggee, or not listening for debugger to attach

Reviewed-by: dcubed

! test/jdk/com/sun/jdi/DataDumpTest.java

Changeset: 2f7ba781
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-19 04:44:24 +0000
URL:       https://git.openjdk.org/loom/commit/2f7ba781bf2e4e6d0fa658c19f86c6c05d60358a

8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment

Reviewed-by: jpai

! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java

Changeset: 56a007dd
Branch: fibers
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-08-19 06:42:51 +0000
URL:       https://git.openjdk.org/loom/commit/56a007dd32061695d7bb0faf47e1793728e86c88

8338488: Add screen capture for failure case

Reviewed-by: azvegint

! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java

Changeset: 15b20cb1
Branch: fibers
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2024-08-19 07:17:37 +0000
URL:       https://git.openjdk.org/loom/commit/15b20cb1fd18b849e49c175737dd3826c8d0ceff

8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference

Reviewed-by: dnguyen, honkar, serb

! test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java

Changeset: f0374a0b
Branch: fibers
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-08-19 09:00:19 +0000
URL:       https://git.openjdk.org/loom/commit/f0374a0bc181d0f2a8c0aa9aa032b07998ffaf60

8337987: Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime

Reviewed-by: fyang, kvn, yzheng

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 6d430f24
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-08-19 09:08:54 +0000
URL:       https://git.openjdk.org/loom/commit/6d430f24df9d599fe1e12c6b65117c02773ae5d8

8338314: JFR: Split JFRCheckpoint VM operation

Reviewed-by: mgronlun, egahlin

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: e07a5b66
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-08-19 10:42:58 +0000
URL:       https://git.openjdk.org/loom/commit/e07a5b66267156f55ee1c28579382990e58f15eb

8338512: JFR: Revert changes to TestCodeSweeper

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java

Changeset: 6ff6b099
Branch: fibers
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Date:      2024-08-19 12:40:35 +0000
URL:       https://git.openjdk.org/loom/commit/6ff6b0994380276e0096f7b55a0d659803344679

8290501: Typo in javax.swing.BoundedRangeModel documentation

Reviewed-by: aivanov, prr, honkar

! src/java.desktop/share/classes/javax/swing/BoundedRangeModel.java

Changeset: f0fe3138
Branch: fibers
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-08-19 12:57:17 +0000
URL:       https://git.openjdk.org/loom/commit/f0fe31383aec652ad4e3cc4873cd3ff9b918fef7

8338564: Remove obsolete AbstractNamedEntry::equals method

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java

Changeset: 2766b09e
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-08-19 12:57:29 +0000
URL:       https://git.openjdk.org/loom/commit/2766b09e29d7c1c31fdef20f016a181eedb2d429

8338452: (dc) DatagramChannelImpl.blockingReceive with timeout may block indefinitely if all datagrams blocked by SecurityManager

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java

Changeset: 3ca359ad
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-08-19 13:47:40 +0000
URL:       https://git.openjdk.org/loom/commit/3ca359ad224b07f283c99eb43bed02eb93ef2dc7

8335771: Improve stability of java/nio/channels/DatagramChannel tests

Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
! test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/NotBound.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java
! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java
! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/jdk/java/nio/channels/DatagramChannel/Sender.java

Changeset: ea95d95b
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-08-19 17:52:43 +0000
URL:       https://git.openjdk.org/loom/commit/ea95d95b481197fe07b4ebfbb981bf574995353a

Merge branch 'master' into fibers

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
+ src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: e1f3c6ec
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-08-20 17:18:40 +0000
URL:       https://git.openjdk.org/loom/commit/e1f3c6ec4e1e104cf8b345dbda1abbf2f0f793d7

Merge remote fibers




More information about the loom-dev mailing list