git: openjdk/loom: fibers: 30 new changesets
duke
duke at openjdk.org
Sat Aug 24 08:09:35 UTC 2024
Changeset: 47c8a6a8
Branch: fibers
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-08-21 22:10:06 +0000
URL: https://git.openjdk.org/loom/commit/47c8a6a8db979fe862be876008feb76cdc9dccfd
8333265: De-duplicate method references in java.util.stream.FindOps
Reviewed-by: liach
! src/java.base/share/classes/java/util/stream/FindOps.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java
Changeset: 1d05989b
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-08-22 06:23:06 +0000
URL: https://git.openjdk.org/loom/commit/1d05989bb4bcc08ef6f7c408ec987ea43995eb07
8334357: Use NonInterleavingLogStream for report_metadata_oome
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/memory/metaspace.cpp
Changeset: 6644dd33
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-08-22 07:22:35 +0000
URL: https://git.openjdk.org/loom/commit/6644dd33f6f4b440105d84ef187a0ff6b1d60827
8338760: Adjust the comment after UseObjectMonitorTable
Reviewed-by: coleenp, dcubed
! src/hotspot/share/oops/markWord.hpp
Changeset: 129f527f
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-08-22 10:31:34 +0000
URL: https://git.openjdk.org/loom/commit/129f527f4f6de04897440a11f0be024f1a378433
8338290: Xcode project generator for hotspot
Co-authored-by: Gerard Ziemski <gziemski at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: azafari, erikj
! make/Main.gmk
! make/common/FileUtils.gmk
! make/common/NativeCompilation.gmk
! make/common/native/Link.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
+ make/ide/xcode/hotspot/CreateXcodeProject.gmk
+ make/ide/xcode/hotspot/data/Breakpoints_v2.xcbkptlist.template
+ make/ide/xcode/hotspot/data/jvm.xcscheme.template
+ make/ide/xcode/hotspot/data/project.pbxproj.template
+ make/ide/xcode/hotspot/data/runJ2Demo.xcscheme.template
+ make/ide/xcode/hotspot/data/script_after.sh
+ make/ide/xcode/hotspot/data/script_before.sh
+ make/ide/xcode/hotspot/src/classes/DiskFile.java
+ make/ide/xcode/hotspot/src/classes/XcodeProjectMaker.java
! make/modules/java.base/Copy.gmk
Changeset: 6cf7f9c4
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-08-22 11:39:47 +0000
URL: https://git.openjdk.org/loom/commit/6cf7f9c4a76b99ed7aa4dc7ee54692331fc73408
8338662: Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 6041c936
Branch: fibers
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-08-22 15:55:02 +0000
URL: https://git.openjdk.org/loom/commit/6041c936d6dd39c5b3a89ed2823b25a8aef42b9f
8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: dlong, thartmann
! src/hotspot/share/oops/generateOopMap.cpp
+ test/hotspot/jtreg/runtime/interpreter/LastJsr.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrReachable.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java
Changeset: 0b5c8870
Branch: fibers
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-08-22 17:58:08 +0000
URL: https://git.openjdk.org/loom/commit/0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff
8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractServer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java
Changeset: 813546f9
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-08-22 19:48:25 +0000
URL: https://git.openjdk.org/loom/commit/813546f9236d278c380888f1f90cd49b23792d92
8338856: [BACKOUT] JDK-8337828: CDS: Trim down minimum GC region alignment
Reviewed-by: dcubed
! src/hotspot/share/cds/archiveHeapWriter.hpp
Changeset: c89a1c35
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-08-22 21:41:25 +0000
URL: https://git.openjdk.org/loom/commit/c89a1c35bda9002ee687b3fa267f3ef9cba78b00
8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux)
Reviewed-by: sgehwolf, alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: ea337098
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-08-23 02:35:48 +0000
URL: https://git.openjdk.org/loom/commit/ea3370982bfd3da4b200b738dd3b8c16cebb3a34
8328880: Events::log_exception should limit the size of the logging message
Reviewed-by: shade, kvn
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: e06652ad
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-08-23 05:47:29 +0000
URL: https://git.openjdk.org/loom/commit/e06652ad3c02dfe54104eaa04eaa3d117699b27f
8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
Changeset: 8e0d0190
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2024-08-23 06:26:24 +0000
URL: https://git.openjdk.org/loom/commit/8e0d0190ed19bc1a9d4ec0c6ee3aa6454542989f
8338630: Test java/nio/channels/DatagramChannel/SendReceiveMaxSize.java timeout
Reviewed-by: dfuchs, jpai, djelinski
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: 9cbf685b
Branch: fibers
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-08-23 07:09:40 +0000
URL: https://git.openjdk.org/loom/commit/9cbf685b0b1ade5e6ddebfeec225b2efb5cf4cfc
8337658: ZGC: Move soft reference handling out of the driver loop function
Reviewed-by: gli, aboldtch, eosterlund
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
Changeset: a5e28005
Branch: fibers
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-08-23 08:05:16 +0000
URL: https://git.openjdk.org/loom/commit/a5e28005fa95426f811e1ed98a7d726cbdbe196d
8338834: Remove unused import declarations in java.compiler
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: fead3cf5
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-08-23 09:26:00 +0000
URL: https://git.openjdk.org/loom/commit/fead3cf54130e3ab10f94a94dfbd382e4cb1e597
8338745: Intrinsify Continuation.pin() and Continuation.unpin()
Reviewed-by: kvn
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
Changeset: 69bd227e
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-08-23 09:29:23 +0000
URL: https://git.openjdk.org/loom/commit/69bd227e6c497eb82c46ab85125610c0b44dc04e
8338417: Explicitly pin a virtual thread before acquiring the JFR string pool monitor
Reviewed-by: alanb, egahlin, dholmes
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java
Changeset: 965dd1ac
Branch: fibers
Author: Qizheng Xing <qxing at openjdk.org>
Date: 2024-08-23 09:30:47 +0000
URL: https://git.openjdk.org/loom/commit/965dd1acd0ce5b225d85e2c55cc097856e0e9f3c
8333334: C2: Make result of `Node::dominates` more precise to enhance scalar replacement
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementWithGCBarrierTests.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
Changeset: 21d1e4d8
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-08-23 09:59:15 +0000
URL: https://git.openjdk.org/loom/commit/21d1e4d8039ecccbf60138ede574e0177ee5550f
8338819: JFR: Internal events causes crash when no other events are in use
Reviewed-by: mgronlun, sjohanss
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
Changeset: 916f1aa0
Branch: fibers
Author: Tejesh R <tr at openjdk.org>
Date: 2024-08-23 10:51:12 +0000
URL: https://git.openjdk.org/loom/commit/916f1aa04f6fcc6da9bf9d725e3639cf4c0755a1
8329756: [macos] "javax/swing/JTable/KeyBoardNavigation.java" fail because most combinations of navigational keys with the Ctrl key do not work
Reviewed-by: abhiscxk, dnguyen
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! test/jdk/javax/swing/JTable/KeyBoardNavigation.java
Changeset: a461369f
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2024-08-23 15:16:44 +0000
URL: https://git.openjdk.org/loom/commit/a461369f16a2d92ab428d14c36dd69fa5942bbc5
8338700: AttributeMapper type parameter should be bounded by Attribute
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 23dc3b02
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-08-23 16:32:14 +0000
URL: https://git.openjdk.org/loom/commit/23dc3b02468836f4c9b4303f2c7c0a7305461ce1
8324048: (fc) Make FileKey fields final
Reviewed-by: djelinski, alanb, jpai
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c
Changeset: 2432eeaa
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-23 19:01:24 +0000
URL: https://git.openjdk.org/loom/commit/2432eeaabb1b7e95a19cb35cd890ad32b1d7a305
Merge
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
Changeset: 05f8fab1
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-23 09:25:53 +0000
URL: https://git.openjdk.org/loom/commit/05f8fab152a59abbabe48d286cd0e500b281fdc1
@enablePreview not needed
! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadSummaryTest.java
Changeset: 0a8f5001
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-23 19:01:47 +0000
URL: https://git.openjdk.org/loom/commit/0a8f5001c8ee256689a55f2c8b9ffcdd07e017a2
Merge
Changeset: 5d12ac3f
Branch: fibers
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-08-23 20:01:16 +0000
URL: https://git.openjdk.org/loom/commit/5d12ac3fcb076bf701d7a572942f57f4de7a9ca0
8337715: Update --release 23 symbol information for JDK 23 build 37
Reviewed-by: iris, liach
! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
Changeset: 32b3d707
Branch: fibers
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-08-23 22:04:43 +0000
URL: https://git.openjdk.org/loom/commit/32b3d707c1b3a9a0d127684e245e5c975ac5566a
8338925: ProblemList runtime/interpreter/LastJsrTest.java on linux-all
Reviewed-by: matsaave
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5671f836
Branch: fibers
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-08-24 00:05:30 +0000
URL: https://git.openjdk.org/loom/commit/5671f836039ef1683e3e9ce5b7cf0fa2f1860e2d
8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used
Reviewed-by: honkar, dnguyen, prr
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java
Changeset: e12e2237
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-24 06:33:35 +0000
URL: https://git.openjdk.org/loom/commit/e12e2237df5a19335743a37206b856d63a3bd4ac
Merge
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: e04d3bf6
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-24 08:58:07 +0000
URL: https://git.openjdk.org/loom/commit/e04d3bf6df4539f503d82bd8171ed0d21d24f593
Improve javadoc
! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java
Changeset: 979a762e
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-08-24 08:59:24 +0000
URL: https://git.openjdk.org/loom/commit/979a762e83ea1ee7c791579b9d013ac5d8e74b29
Merge
More information about the loom-dev
mailing list