git: openjdk/jdk-sandbox: jep486: 24 new changesets

duke duke at openjdk.org
Thu Oct 3 09:20:23 UTC 2024


Changeset: 90c944fe
Branch: jep486
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-02 07:11:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/90c944fefe4a7827c08a8e6a81f137c3157a749b

8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons()

Reviewed-by: vlivanov, qamai

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 52c2ea65
Branch: jep486
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-02 07:48:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52c2ea65c4ab6a2d25e9de465fbf20034fe79028

8340732: RISC-V: Refactor crc32 scalar version

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: efe3573b
Branch: jep486
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-02 07:58:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/efe3573b9b4ecec0630fdc1c61c765713a5b68e6

8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask'

Reviewed-by: kvn, lucy

! src/hotspot/share/ci/ciEnv.cpp

Changeset: c8c4ff20
Branch: jep486
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-02 08:14:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c8c4ff2035c4e19a71f4395d23f036ba88d2e291

8341135: Incorrect format string after JDK-8339475

Reviewed-by: shade, clanger, alanb

! src/java.base/macosx/native/libjli/java_md_macosx.m

Changeset: a4ca6267
Branch: jep486
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2024-10-02 09:14:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a4ca6267e17815153f8fa119db19b97b1da2bd84

8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: d6820d13
Branch: jep486
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-10-02 09:45:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d6820d1324711eac95a297dd68ec94e6f6be4b35

8336274: MutableBigInteger.leftShift(int) optimization

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/MutableBigInteger.java
+ test/jdk/java/math/BigInteger/MutableBigIntegerShiftTests.java
+ test/jdk/java/math/BigInteger/java.base/java/math/MutableBigIntegerBox.java

Changeset: 855c8a7d
Branch: jep486
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2024-10-02 10:48:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/855c8a7def21025bc2fc47594f7285a55924c213

8334305: Remove all code for  nsk.share.Log verbose mode

Reviewed-by: mli, cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java

Changeset: 5e980072
Branch: jep486
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-10-02 13:27:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e9800721a29dbb85be76a6f56c2e2677a3274f2

8307532: Implement LM_LIGHTWEIGHT for Zero

Reviewed-by: aboldtch, jwaters

! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp

Changeset: 88380484
Branch: jep486
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-02 14:45:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/883804841ef9319a18f90a852272c69bc54f5395

8324259: Classes used by CDS at runtime should be archived

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java

Changeset: 49501fe9
Branch: jep486
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-02 15:13:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49501fe9c4d0fc4d6285ba4f5d403754e5a147bd

8341412: Various test failures after JDK-8334305

Reviewed-by: lmesnik, dcubed

! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java

Changeset: 85f04427
Branch: jep486
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-02 15:16:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85f0442727201e0d36ed0a71d2199e602501c98d

8317116: Provide layouts for multiple test UI in PassFailJFrame

Reviewed-by: azvegint, prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
+ test/jdk/java/awt/regtesthelpers/WindowLayouts.java

Changeset: 5063494f
Branch: jep486
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-02 15:16:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5063494f5b0859a396b4e41096793c777d4650b8

8340785: Update description of PassFailJFrame and samples

Reviewed-by: prr

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 9fc1c684
Branch: jep486
Author:    Sorin Basca <sorinbasca at google.com>
Committer: Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-10-02 15:30:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9fc1c684421043ac8df9ac7cd10fefd2a75e7a6b

8339850: Restore the interrupt status in FileSystemPreferences.lockFile()

Reviewed-by: bpb, djelinski, vtewari

! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java

Changeset: 0bdfe88e
Branch: jep486
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-10-02 15:51:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0bdfe88e4c5d2f2364b07b803aae16ca0ba7b9d2

8328313: Archived module graph should allow identical --module-path to be specified during dump time and run time

Reviewed-by: alanb, dholmes, iklam

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Changeset: 76283dd2
Branch: jep486
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-02 16:07:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44

8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114

Reviewed-by: kevinw, sgehwolf

! test/jdk/com/sun/tools/attach/java.policy.allow

Changeset: c43202ba
Branch: jep486
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-02 16:10:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c43202baf6eb7e49ec458037971a9efa392d053e

8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java

Reviewed-by: azvegint, prr

! test/jdk/java/awt/Frame/DefaultFrameIconTest.java
! test/jdk/java/awt/Frame/MenuCrash.java

Changeset: dc0ce1b2
Branch: jep486
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-02 21:58:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc0ce1b2f2ebf457de9524adcbce2b473749e815

8341336: Fix -Wzero-as-null-pointer-constant warnings in PRODUCT-only code

Reviewed-by: stefank, iwalulya, shade

! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 57c1db58
Branch: jep486
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-10-02 22:54:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57c1db5843db5f2c864318f3234767f436a836e3

8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int'

Reviewed-by: phh, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp

Changeset: bdfb41f9
Branch: jep486
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-02 22:55:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdfb41f977258831e4b0ceaef5d016d095ab6e7f

8309841: Jarsigner should print a warning if an entry is removed

Reviewed-by: mullan, hchao

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+ test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
+ test/lib-test/jdk/test/lib/util/JarUtilsTest.java
! test/lib/jdk/test/lib/util/JarUtils.java

Changeset: 602408e4
Branch: jep486
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-10-03 02:51:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/602408e4f3848b30299ea94264e88ead5361a310

8341177: Opensource few List and a Window test

Reviewed-by: prr

+ test/jdk/java/awt/List/ActionEventWhenHitEnterTest.java
+ test/jdk/java/awt/List/ListAddPerfTest.java
+ test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java
+ test/jdk/java/awt/Window/bug4189244.java

Changeset: 50ec1691
Branch: jep486
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-03 04:16:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/50ec169116b486a49dc2dcb4218264bd48db79cc

8341191: Open source few more AWT FileDialog tests

Reviewed-by: prr, psadhukhan

+ test/jdk/java/awt/FileDialog/KeyboardInteractionTest.java
+ test/jdk/java/awt/FileDialog/PathChoiceDisposeTest.java
+ test/jdk/java/awt/FileDialog/PathChoiceWorkArrowsTest.java
+ test/jdk/java/awt/FileDialog/SavedDirInitTest.java

Changeset: ff3e849b
Branch: jep486
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-10-03 05:31:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff3e849b8a1de3741dcd728636e1a804996f96fe

8341239: Open source closed frame tests # 3

Reviewed-by: prr

+ test/jdk/java/awt/Frame/FrameMenuPackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_3.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_4.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_5.java

Changeset: c6e7e551
Branch: jep486
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-03 07:25:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6e7e551928c04b74775b5d4c03eb31232aeb2c9

8341091: CDS: Segmented roots array misses roots

Reviewed-by: adinn, iklam

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: b5f2ca39
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-03 09:21:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5f2ca3961cb18fc690d3b8b059d483cd2814a3e

Merge




More information about the jdk-sandbox-changes mailing list