git: openjdk/loom: master: 21 new changesets

duke duke at openjdk.org
Thu Jul 25 07:30:14 UTC 2024


Changeset: 8e1f17e3
Branch: master
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-07-23 15:49:34 +0000
URL:       https://git.openjdk.org/loom/commit/8e1f17e351bc7949b318a0542a4a4cb30ead5a97

8327054: DiagnosticCommand Compiler.perfmap does not log on output()

Reviewed-by: lmesnik, stuefe, kevinw, cjplummer

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 8efcb40c
Branch: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-07-23 16:27:09 +0000
URL:       https://git.openjdk.org/loom/commit/8efcb40c47d8730d84620a9e980ab9eeb5f51441

8335823: Update --release 23 symbol information for JDK 23 build 33

Reviewed-by: iris, liach

! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt

Changeset: 2f2223d7
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-07-23 16:50:25 +0000
URL:       https://git.openjdk.org/loom/commit/2f2223d7524c4405cc7ca6ab77da62016bbfa911

8336944: Shenandoah: Should only relativize stack chunks for successful evacuations

Reviewed-by: shade, ysr

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

Changeset: 4c91d5cb
Branch: master
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-07-23 19:35:11 +0000
URL:       https://git.openjdk.org/loom/commit/4c91d5cb4176e5f4970dc00835d802d857390d72

8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters  does not return standard names

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/ECParameters.java
+ test/jdk/com/sun/crypto/provider/AlgorithmParameters/EC/CurveGetParameterSpec.java

Changeset: 476d2ae6
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-23 20:21:08 +0000
URL:       https://git.openjdk.org/loom/commit/476d2ae69d6f67fdf9e2a9353f224141318690f2

8336831: Optimize StringConcatHelper.simpleConcat

Reviewed-by: liach, redestad, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java

Changeset: 3251eea1
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-07-24 02:39:35 +0000
URL:       https://git.openjdk.org/loom/commit/3251eea1f4289a0505052be204407c02ca38b0ad

8336499: Failure when creating non-CRT RSA private keys in SunPKCS11

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

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java

Changeset: 5b4824cf
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-24 07:21:45 +0000
URL:       https://git.openjdk.org/loom/commit/5b4824cf9aba297fa6873ebdadc0e9545647e90d

8336827: compiler/vectorization/TestFloat16VectorConvChain.java  timeouts on ppc64 platforms after JDK-8335860

Reviewed-by: kvn, mdoerr, shade

! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 05d88de0
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-24 09:10:38 +0000
URL:       https://git.openjdk.org/loom/commit/05d88de05e9b7814ecd5517aacd17f0feafdff3c

8336098: G1: Refactor G1RebuildRSAndScrubTask

Reviewed-by: tschatzl, gli

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

Changeset: 332df83e
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-24 12:13:15 +0000
URL:       https://git.openjdk.org/loom/commit/332df83e7cb1f272c08f8e4955d6abaf3f091ace

8336927: Missing equals and hashCode in java.lang.classfile.Annotation

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! test/jdk/jdk/classfile/AnnotationTest.java

Changeset: aa15b895
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-07-24 15:12:53 +0000
URL:       https://git.openjdk.org/loom/commit/aa15b895c96fd62152d5ae5a1a9dfd28610c5125

8336485: jdk/jfr/jcmd/TestJcmdView.java RuntimeException: 'Invoked Concurrent' missing from stdout/stderr

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jcmd/TestJcmdView.java

Changeset: b2599f8b
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-07-24 15:13:02 +0000
URL:       https://git.openjdk.org/loom/commit/b2599f8b0ed227f7b67fbbb77b4a5af1f12730e2

8336316: JFR: Use SettingControl::getValue() instead of setValue() for ActiveSetting event

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java

Changeset: 04e8cb86
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-24 15:43:53 +0000
URL:       https://git.openjdk.org/loom/commit/04e8cb8641bfdad717b368c087619905bccdf5e6

8336815: Several methods in java.net.Socket and ServerSocket do not specify behavior when already bound, connected or closed

Reviewed-by: alanb

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/ServerSocket/ClosedServerSocketTest.java
+ test/jdk/java/net/Socket/ClosedSocketTest.java

Changeset: 4ea4d7c6
Branch: master
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-07-24 16:48:34 +0000
URL:       https://git.openjdk.org/loom/commit/4ea4d7c68444200ab38cbd76762c2f27848e264e

8336679: Add @implSpec for the default implementations in Process.waitFor()

Reviewed-by: bpb, jlu, liach

! src/java.base/share/classes/java/lang/Process.java

Changeset: 9e8e3595
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-24 20:08:13 +0000
URL:       https://git.openjdk.org/loom/commit/9e8e359513cf15faf549b12ced947d3a78e544aa

8336787: Examine java.text.Format API for implSpec usage

Reviewed-by: liach

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

Changeset: 5a8861a3
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-07-24 20:14:00 +0000
URL:       https://git.openjdk.org/loom/commit/5a8861a3a1b436ce7414176c095c58c9a1e038d6

8336847: Use pattern match switch in NumberFormat classes

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: e716f5ed
Branch: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-07-24 20:26:11 +0000
URL:       https://git.openjdk.org/loom/commit/e716f5ed53c20f4235787e2d6927a16ebcf67b8f

8336755: Remove unused UNALIGNED field from view buffers

Reviewed-by: alanb, liach, bpb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: 021c2c36
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-07-24 21:15:18 +0000
URL:       https://git.openjdk.org/loom/commit/021c2c36ac243009c71147072d405636cab0b12c

8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile

Reviewed-by: lfoltan

! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java

Changeset: 24f67d02
Branch: master
Author:    Neethu Prasad <nprasad at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-07-24 22:22:18 +0000
URL:       https://git.openjdk.org/loom/commit/24f67d0254c08a668d24f28ec0fa768ef10feed5

8334232: Optimize C1 classes layout

Reviewed-by: phh, kvn

! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 0898ab7f
Branch: master
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-24 22:39:49 +0000
URL:       https://git.openjdk.org/loom/commit/0898ab7f7496689e5de52a5dc4530ca21def1fca

8336741: Optimize LocalTime.toString with StringBuilder.repeat

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
+ test/micro/org/openjdk/bench/java/time/ToStringBench.java

Changeset: d3e51daf
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-07-25 01:35:03 +0000
URL:       https://git.openjdk.org/loom/commit/d3e51daf7331b84b4e78f7f10360848d7c549c1a

8334085: Test crash: assert(thread->held_monitor_count() == 0) failed: Must be

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java

Changeset: 6e228ce3
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-07-25 04:59:01 +0000
URL:       https://git.openjdk.org/loom/commit/6e228ce382d1fad6cba0d0df8a507e6bd32a9a4a

8336254: Virtual thread implementation + test updates

Reviewed-by: sspitsyn, kevinw

! make/test/JtregNativeHotspot.gmk
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/misc/VirtualThreads.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
+ test/jdk/java/lang/Thread/virtual/CarrierThreadInfo.java
- test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
- test/jdk/java/lang/Thread/virtual/GetStackTrace.java
- test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
+ test/jdk/java/lang/Thread/virtual/StackFrames.java
- test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
+ test/jdk/java/lang/Thread/virtual/stress/CompletableFutureTimedGet.java
- test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenParking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
- test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
+ test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
+ test/jdk/java/lang/management/ThreadMXBean/LockedMonitorInNative.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
+ test/jdk/java/lang/management/ThreadMXBean/libLockedMonitorInNative.c
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
+ test/lib/jdk/test/lib/thread/VThreadScheduler.java



More information about the loom-dev mailing list