git: openjdk/loom: fibers: 32 new changesets

duke duke at openjdk.org
Sat Jul 20 12:52:50 UTC 2024


Changeset: 5f7b0072
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-18 15:24:51 +0000
URL:       https://git.openjdk.org/loom/commit/5f7b0072cfe7434b43dea53b2a8d55c56c6668ea

8336346: Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp

Reviewed-by: jwaters, thartmann

! src/hotspot/share/jvmci/jvmciJavaClasses.cpp

Changeset: 245c0866
Branch: fibers
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-07-18 15:54:41 +0000
URL:       https://git.openjdk.org/loom/commit/245c08664896d63ac050ebc23259b23908dafed5

8332600: javac uses record components source position during compilation

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: bbc79a5e
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-07-18 16:33:48 +0000
URL:       https://git.openjdk.org/loom/commit/bbc79a5e0144cb5ee6051e078681f9c6821441cb

8333768: Minor doc updates to java.lang.{Float, Double}

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java

Changeset: 02be7b8d
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2024-07-18 17:35:06 +0000
URL:       https://git.openjdk.org/loom/commit/02be7b8ddcdb62977770cb5052e86bcada8478ba

8334495: Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation

Reviewed-by: jdv, dnguyen, achung

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java

Changeset: b44632aa
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-18 21:46:07 +0000
URL:       https://git.openjdk.org/loom/commit/b44632aa15d21a10e559aee02a9e4dcd876654f6

8336588: Ensure Transform downstream receives upstream start items only after downstream started

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! test/jdk/jdk/classfile/TransformTests.java

Changeset: 902c2afb
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-18 21:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/902c2afb6714f778e3229c8411e9f9d5c392b388

8336585: BoundAttribute.readEntryList not type-safe

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! test/jdk/jdk/classfile/BoundAttributeTest.java

Changeset: 39f44768
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-18 22:22:59 +0000
URL:       https://git.openjdk.org/loom/commit/39f44768131254ee11f723f92e2bac57b0d1ade0

8334772: Change Class::signers to an explicit field

Reviewed-by: dholmes, alanb, rriggs, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c

Changeset: 330e520c
Branch: fibers
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-07-18 22:36:26 +0000
URL:       https://git.openjdk.org/loom/commit/330e520c1d42d3a9f3e187873dcd8ed7fd561aaf

8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect

Reviewed-by: wetmore, mdonovan, rhalade

! test/jdk/java/security/Security/SynchronizedAccess.java

Changeset: 1b9270ac
Branch: fibers
Author:    Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date:      2024-07-18 22:42:34 +0000
URL:       https://git.openjdk.org/loom/commit/1b9270ac8a76b482103dd3f6b12606a22214e554

8328723: IP Address error when client enables HTTPS endpoint check on server socket

Reviewed-by: wetmore, djelinski

! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java

Changeset: 902bada2
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-07-19 02:56:42 +0000
URL:       https://git.openjdk.org/loom/commit/902bada2cdd141ade8615d1e3c2fcbff2b80e3b1

8234071: JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS

Reviewed-by: prr, abhiscxk

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

Changeset: f5871df2
Branch: fibers
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-07-19 05:54:25 +0000
URL:       https://git.openjdk.org/loom/commit/f5871df25c60990825babb3bbae38c5ade93f097

8336675: Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath

Reviewed-by: jpai, alanb, bpb

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java

Changeset: 10fcad70
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-07-19 06:23:11 +0000
URL:       https://git.openjdk.org/loom/commit/10fcad70b3894023d65716b42dc67c1a2bda9c03

8325945: Error reporting should limit the number of String characters printed

Reviewed-by: thartmann, stuefe

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/runtime/PrintingTests/StringPrinting.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: fa5ad700
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-07-19 07:06:51 +0000
URL:       https://git.openjdk.org/loom/commit/fa5ad700bb6a92aef7577969e09b4fbd93feb388

8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137

Reviewed-by: lmesnik, sspitsyn

! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Changeset: 10982fe5
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-07-19 07:28:51 +0000
URL:       https://git.openjdk.org/loom/commit/10982fe557e9e8b68b674630a9979cb355bdbe62

8335843: C2 hits assert(_print_inlining_stream->size() > 0) failed: missing inlining msg

Reviewed-by: thartmann, kvn, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintInliningLateMHCall.java
! test/hotspot/jtreg/compiler/print/TestPrintInliningLateVirtualCall.java

Changeset: 0ddf54e2
Branch: fibers
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-07-19 07:30:23 +0000
URL:       https://git.openjdk.org/loom/commit/0ddf54e222104469669f611804ae55e2685f54fb

8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java

Changeset: b703be9c
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-19 08:34:36 +0000
URL:       https://git.openjdk.org/loom/commit/b703be9cf633796456991279d07cbde98ad7f1aa

8336465: C2: EA incorrectly/unnecessarily checks for clinits

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/bytecodeInfo.cpp

Changeset: 5d965f36
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-19 08:34:47 +0000
URL:       https://git.openjdk.org/loom/commit/5d965f36d3cd7a1a1f22bf119a98a9e9576a647f

8336466: C2: Parser incorrectly/unnecessarily checks for clinits

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: 84bc4767
Branch: fibers
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-07-19 11:26:44 +0000
URL:       https://git.openjdk.org/loom/commit/84bc4767a4cd68fb52a36c6644bbec67c24b0e1d

8336258: Document the behavior of 'exclude' and 'compileonly' with respect to inlining

Reviewed-by: thartmann, jkarthikeyan

! src/hotspot/share/compiler/compilerOracle.cpp

Changeset: 6e9fcc2d
Branch: fibers
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-07-19 12:28:56 +0000
URL:       https://git.openjdk.org/loom/commit/6e9fcc2d80170c79e45b8710e98754c67d544012

8336816: runtime/PrintingTests/StringPrinting.java fails with release VMs

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/PrintingTests/StringPrinting.java

Changeset: c25c4896
Branch: fibers
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-19 13:09:45 +0000
URL:       https://git.openjdk.org/loom/commit/c25c4896ad9ef031e3cddec493aef66ff87c48a7

8333812: ClassFile.verify() can throw exceptions instead of returning VerifyErrors

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: 3ade2b61
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-19 21:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/3ade2b6114bbe81eb03e3a49c08b5401f70a2367

8336777: BufferedMethodBuilder not initialized with static flag

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
+ test/jdk/jdk/classfile/MethodBuilderStaticFlagTest.java

Changeset: 939fe000
Branch: fibers
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-07-19 21:52:45 +0000
URL:       https://git.openjdk.org/loom/commit/939fe000a96bc7c92c7b8814eb6ee66856718e4e

8336786: VerifyError with lambda capture and enclosing instance references

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/SuperClassThisCapture/SuperClassThisCapture.java
= test/langtools/tools/javac/lambda/SuperClassThisCapture/a/A.java

Changeset: e7e48a78
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-19 21:53:04 +0000
URL:       https://git.openjdk.org/loom/commit/e7e48a780a34007994f830869fdb74ba1cb5b3fe

8248609: [Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001.java

Changeset: e3acf4c6
Branch: fibers
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-19 22:06:23 +0000
URL:       https://git.openjdk.org/loom/commit/e3acf4c627c3c75f9a2ef29647daa6f4746fdc62

8336792: DateTimeFormatterBuilder append zeros based on StringBuilder.repeat

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: 491b9f5e
Branch: fibers
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-07-20 06:54:19 +0000
URL:       https://git.openjdk.org/loom/commit/491b9f5efc01fa36fb3c174e130b46bc69c8d707

8336706: Optimize LocalDate.toString with StringBuilder.repeat

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/time/LocalDate.java

Changeset: c492292d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-20 09:33:00 +0000
URL:       https://git.openjdk.org/loom/commit/c492292d06a40bb2ac6d0bed9d58c75533b58287

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: dc58d9b1
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-16 15:17:26 +0000
URL:       https://git.openjdk.org/loom/commit/dc58d9b15ad26553581493bb3ae01f4f46f4c4f6

Minor javadoc update

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 72dfafcf
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-17 11:30:46 +0000
URL:       https://git.openjdk.org/loom/commit/72dfafcfeb030f012bad57f0fe192d723923b205

Re-add cancel (was shutdown)

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 954b2bfc
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-18 11:17:11 +0000
URL:       https://git.openjdk.org/loom/commit/954b2bfc14b4f008dc26c800688d65f3933c4e76

Reorder examples

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: eead9cc0
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-19 08:34:02 +0000
URL:       https://git.openjdk.org/loom/commit/eead9cc038fad39cf25585e4ba6d59635ac95c79

Parallelize execution, move test output to stderr to inline with JUnit output

! test/jdk/java/lang/Thread/virtual/MonitorsTest.java

Changeset: 5ad6cf7e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-20 09:33:12 +0000
URL:       https://git.openjdk.org/loom/commit/5ad6cf7e42e1faf3741b5b3684b94c3d71595052

Merge


Changeset: 17091805
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-07-20 12:14:16 +0000
URL:       https://git.openjdk.org/loom/commit/170918053fa4d136764b3f8c53cb1b33ff081c2c

Increase timeout to allow for debug builds

! test/jdk/java/foreign/TestConcurrentClose.java



More information about the loom-dev mailing list