git: openjdk/loom: fibers: 33 new changesets
duke
duke at openjdk.org
Sun Mar 3 07:35:50 UTC 2024
Changeset: d9ef16db
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-29 08:15:46 +0000
URL: https://git.openjdk.org/loom/commit/d9ef16dbb6917a4fff7711b32f3dd87611560dd1
8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns
Reviewed-by: clanger, prr
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
Changeset: e772e781
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-02-29 09:55:49 +0000
URL: https://git.openjdk.org/loom/commit/e772e7817981b7b5c01b95245cf2022372494619
8326948: Force English locale for timeout formatting
Reviewed-by: honkar, prr, gli
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 43029006
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-02-29 12:08:14 +0000
URL: https://git.openjdk.org/loom/commit/430290066c23d09166a84f2f6f89e770c6ba04ff
8319673: Few security tests ignore VM flags
Reviewed-by: weijun, hchao
! test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
Changeset: 8f6edd8d
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-29 14:36:44 +0000
URL: https://git.openjdk.org/loom/commit/8f6edd8dc866bf970b7e7b8358f62832887e6e8b
8326975: Parallel: Remove redundant PSOldGen::is_allocated
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: db0e2b8f
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-29 16:47:04 +0000
URL: https://git.openjdk.org/loom/commit/db0e2b8faf41b1dcf3cb8e637e213f50ced92584
8326944: (ch) Minor typo in the ScatteringByteChannel.read(ByteBuffer[] dsts,int offset,int length) javadoc
Reviewed-by: naoto, iris, coffeys, gli
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
Changeset: bbfda659
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-29 16:47:14 +0000
URL: https://git.openjdk.org/loom/commit/bbfda6599a878746cd0bab72952deae95e9f5dea
8326897: (fs) The utility TestUtil.supportsLinks is wrongly used to check for hard link support
Reviewed-by: gli, alanb
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
! test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
! test/jdk/java/nio/file/Files/CopyInterference.java
! test/jdk/java/nio/file/Files/CreateDirectories.java
! test/jdk/java/nio/file/Files/DeleteOnClose.java
! test/jdk/java/nio/file/Files/Misc.java
! test/jdk/java/nio/file/Files/SBC.java
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java
! test/jdk/java/nio/file/Files/StreamTest.java
! test/jdk/java/nio/file/Files/SubstDrive.java
! test/jdk/java/nio/file/Files/SymlinkTime.java
! test/jdk/java/nio/file/Files/walkFileTree/CreateFileTree.java
! test/jdk/java/nio/file/Path/ToRealPath.java
! test/jdk/java/nio/file/TestUtil.java
! test/jdk/java/nio/file/attribute/DosFileAttributeView/Basic.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
Changeset: d9aa1dea
Author: Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-02-29 16:56:16 +0000
URL: https://git.openjdk.org/loom/commit/d9aa1deac8474f87dd867809f7265b9496917c6f
8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests
Reviewed-by: gli, shade, lmesnik
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/TEST.properties
Changeset: b8fc4186
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-29 17:51:10 +0000
URL: https://git.openjdk.org/loom/commit/b8fc4186d59ce21e878c4de30983d7cacf69b7a5
8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case
Reviewed-by: cjplummer, lmesnik, sspitsyn
! test/jdk/com/sun/tools/attach/BasicTests.java
Changeset: d29cefb6
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-02-29 20:18:17 +0000
URL: https://git.openjdk.org/loom/commit/d29cefb6ebfd03638e1ca880ff20a0489e4e4fa5
8326838: JFR: Native mirror events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: 742c776a
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-02-29 20:20:46 +0000
URL: https://git.openjdk.org/loom/commit/742c776a922bc226a3beaa9e219ff0bd2baf7bc4
8322743: C2: prevent lock region elimination in OSR compilation
Reviewed-by: epeter, dlong, vlivanov
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/locks/TestLocksInOSR.java
Changeset: 43af1203
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-29 22:11:05 +0000
URL: https://git.openjdk.org/loom/commit/43af12039f13b884ab632ab403691530996e961c
8326959: Improve JVMCI option help
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
Changeset: 8d6f7849
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-29 23:46:42 +0000
URL: https://git.openjdk.org/loom/commit/8d6f7849ff870e87c088ba38c21a8207d6883a2f
8327056: Remove unused static char array in JvmtiAgentList::lookup
Reviewed-by: amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiAgentList.cpp
Changeset: 0d354503
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-03-01 03:09:54 +0000
URL: https://git.openjdk.org/loom/commit/0d354503620eb7f6da7b1b8aa6143ba18ced8f12
8327040: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14
Reviewed-by: prr, gli
! test/jdk/ProblemList.txt
Changeset: 12404a5e
Author: Joshua Cao <joshcao at amazon.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2024-03-01 05:35:33 +0000
URL: https://git.openjdk.org/loom/commit/12404a5efb3c45f72f54fda3238c72d5d15a30ee
8324790: ifnode::fold_compares_helper cleanup
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/ifnode.cpp
Changeset: 0899b3b5
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-03-01 07:12:05 +0000
URL: https://git.openjdk.org/loom/commit/0899b3b5e5c949e4eef2cc20ae38ab136fccb5bb
8326612: Parallel: remove redundant assertion from ScavengeRootsTask
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: a065eba5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-01 07:37:43 +0000
URL: https://git.openjdk.org/loom/commit/a065eba56de01f4492123c6663ec0c3108d907a1
8326496: [test] checkHsErrFileContent support printing hserr in error case
Reviewed-by: clanger, lucy
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 5b751997
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-03-01 10:51:26 +0000
URL: https://git.openjdk.org/loom/commit/5b75199769c5af2c904f0ff4ef5288e90bab33db
8327022: Parallel: Remove experimental dense prefix calculation
Reviewed-by: shade, ayang, gli
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: e85265ab
Author: Korov <korov at korov-win-laptop>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-03-01 10:58:59 +0000
URL: https://git.openjdk.org/loom/commit/e85265abc2426ff30031b1528cf1c6b4ecb5e11b
8325361: Make sun.net.www.MessageHeader final
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/MessageHeader.java
Changeset: 437cf354
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-03-01 12:23:17 +0000
URL: https://git.openjdk.org/loom/commit/437cf354e2d1f7df79fa32265ccf86a0e84257b5
8319648: java/lang/SecurityManager tests ignore vm flags
Reviewed-by: mullan
! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
Changeset: b972997a
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-03-01 12:39:22 +0000
URL: https://git.openjdk.org/loom/commit/b972997af76a506ffd79ee8c6043e7a8db836b33
8326974: ODR violation in macroAssembler_aarch64.cpp
Reviewed-by: adinn, shade, gli
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: c02e7f4b
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-03-01 13:33:01 +0000
URL: https://git.openjdk.org/loom/commit/c02e7f4bb5ebd4765f0b58586932d75cba1144b4
8327058: RISC-V: make Zcb experimental
Reviewed-by: fyang, gli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 98434d61
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-03-01 13:45:57 +0000
URL: https://git.openjdk.org/loom/commit/98434d61051ddc5a6aa0ed94a6c5dd5b718f812a
8322170: Update deprecated/obsolete/expired flags table for GC
Co-authored-by: Lei Zaakjyu <leiz at openjdk.org>
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/runtime/arguments.cpp
Changeset: 012411ad
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-03-01 13:48:50 +0000
URL: https://git.openjdk.org/loom/commit/012411ad8dced3cd1f4ec6e002ebd2d84d2461f5
8327046: (fs) Files.walk should be clear that depth-first traversal is pre-order
Reviewed-by: alanb, gli
! src/java.base/share/classes/java/nio/file/Files.java
! test/jdk/java/nio/file/Files/StreamTest.java
Changeset: acc0a743
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-03-01 14:28:02 +0000
URL: https://git.openjdk.org/loom/commit/acc0a7436f5345dddff0b14f0098a5423b85e614
8327126: Parallel: Remove unused ParMarkBitMapClosure::_initial_words_remaining
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: b38a6c57
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-03-01 15:09:03 +0000
URL: https://git.openjdk.org/loom/commit/b38a6c5780611f02d02215c65340b725e4c18929
8327049: Only export debug.cpp functions on Windows
Reviewed-by: jwaters, dholmes, epeter
! src/hotspot/share/utilities/debug.cpp
Changeset: 8f0fb27d
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-03-01 18:54:50 +0000
URL: https://git.openjdk.org/loom/commit/8f0fb27decec28f32e4d88341237189ba4a340fb
8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal
Reviewed-by: never, kevinw
! test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
Changeset: 7f02f07f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-03-01 19:30:35 +0000
URL: https://git.openjdk.org/loom/commit/7f02f07f754c942735ba15d70858cd1661a658c0
8316708: Augment WorstCaseTests with more cases
Reviewed-by: rgiulietti
! test/jdk/java/lang/Math/Tests.java
! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/Atan2Tests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/Expm1Tests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/HypotTests.java
! test/jdk/java/lang/StrictMath/InverseTrigTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/LogTests.java
! test/jdk/java/lang/StrictMath/TrigTests.java
Changeset: a9c17a22
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-03-02 01:44:25 +0000
URL: https://git.openjdk.org/loom/commit/a9c17a22ca8e64d12e28e272e3f4845297290854
8327108: compiler.lib.ir_framework.shared.TestFrameworkSocket should listen on loopback address only
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
Changeset: f68a4b9f
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-03-02 01:45:36 +0000
URL: https://git.openjdk.org/loom/commit/f68a4b9fc4b0add186754465bbeb908b8362be8d
8327105: compiler.compilercontrol.share.scenario.Executor should listen on loopback address only
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/compilercontrol/share/actions/BaseAction.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
Changeset: f62f2adb
Author: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-03-02 02:02:09 +0000
URL: https://git.openjdk.org/loom/commit/f62f2adbc3ec3cf8a9a59d3d766c60d11ebd77e2
8325671: Shenandoah: Introduce a ShenandoahGenerationType and templatize certain marking closures with it
In support of eventually supporting a generational version of Shenandoah, we introduce a ShenandoahGenerationType enum which currently has a single NON_GEN value for Shenandoah. The generational extension of Shenandoah will introduce additional enum values when GenShen is integrated. These will be used to specialize certain marking closures via templatization, such that suitable variations of the marking (and in the future other) closures can be used for the generational and non-generational variants of the collector while minimizing interference between the two variants while maximizing code-sharing without affecting correctness or performance.
This ticket introduces the new enum type and templatizes certain existing marking closures.
In effect, this should be semantically a no-op for current (non-generational) Shenandoah and ideally completely performance-neutral (to be established via measurements).
**Testing:**
- [x] jtreg hotspot_gc
- [x] github actions
- [ ] codepipeline perf & stress: in progress
**Performance:**
- [ ] specjbb w/shenandoah
- [ ] codepipeline perf: in progress
Reviewed-by: kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationType.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
Changeset: a3d51d20
Author: Joe Wang <joehw at openjdk.org>
Date: 2024-03-02 04:46:03 +0000
URL: https://git.openjdk.org/loom/commit/a3d51d2027c18e88703022d1c65a3048b9f2967e
8326915: NPE when a validating parser is restricted
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
+ test/jaxp/javax/xml/jaxp/unittest/sbd/test/ExternalRefTest.java
+ test/jaxp/javax/xml/jaxp/unittest/sbd/test/ExternalRefTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/sbd/test/ExternalRefTest.xsd
Changeset: 37e01efb
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-03-02 08:13:07 +0000
URL: https://git.openjdk.org/loom/commit/37e01efb7831e29068f834fe0629595cb721b90d
8326586: Improve Speed of System.map
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memMapPrinter.cpp
Changeset: 4b20b787
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-03-02 17:33:21 +0000
URL: https://git.openjdk.org/loom/commit/4b20b78783b69d7fb72650bc5c382f24825b8dff
Merge
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
More information about the loom-dev
mailing list