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