git: openjdk/loom: master: 24 new changesets

duke duke at openjdk.org
Sat Aug 24 08:10:57 UTC 2024


Changeset: 47c8a6a8
Branch: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: 5d12ac3f
Branch: master
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: master
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: master
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



More information about the loom-dev mailing list