git: openjdk/loom: master: 32 new changesets

duke duke at openjdk.org
Sun Mar 3 07:37:35 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



More information about the loom-dev mailing list