git: openjdk/loom: master: 25 new changesets

duke duke at openjdk.org
Wed May 15 10:34:55 UTC 2024


Changeset: 5053b70a
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-11 18:37:43 +0000
URL:       https://git.openjdk.org/loom/commit/5053b70a7fc67ce9b73dbeecbdd88fbc34d45e04

8278255: Add more warning text in ReentrantLock and ReentrantReadWriteLock

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/locks/Lock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

Changeset: d517d2df
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-13 05:45:36 +0000
URL:       https://git.openjdk.org/loom/commit/d517d2df451e135583083ed3684d7d3241b36f76

8331764: C2 SuperWord: refactor _align_to_ref/_mem_ref_for_main_loop_alignment

Reviewed-by: kvn, chagedorn

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

Changeset: 3e3f7cf4
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-13 07:33:42 +0000
URL:       https://git.openjdk.org/loom/commit/3e3f7cf4bddf243fddfeac8cfc1d9b2a1be55043

8330387: Crash with a different types patterns (primitive vs generic) in instanceof

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out

Changeset: 5a8df410
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-13 08:16:30 +0000
URL:       https://git.openjdk.org/loom/commit/5a8df4106ac5386eb72e874dcadf2b18defe27d8

8331535: Incorrect prompt for Console.readLine
8331681: Test that jdk.internal.io.JdkConsole does not interpret prompts

Reviewed-by: naoto, asotona

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/jdk/java/io/Console/ConsolePromptTest.java
+ test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
+ test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java

Changeset: adaa509b
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-13 09:11:49 +0000
URL:       https://git.openjdk.org/loom/commit/adaa509b6ed3d12569b8e5f2ec802cef22ab53c7

8327499: MethodHandleStatics.traceLambdaForm includes methods that cannot be generated

Reviewed-by: redestad, iklam

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSLambdaInvoker.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 391bbbc7
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-13 09:14:17 +0000
URL:       https://git.openjdk.org/loom/commit/391bbbc7d0fb95b0cd55e2f56c43bee019aeab7f

8330584: IGV: XML does not save all node properties

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java

Changeset: 1484153c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-13 09:48:23 +0000
URL:       https://git.openjdk.org/loom/commit/1484153c1a092cefc20270b35aa1e508280843a4

8332080: Update troff man page for javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: abf54bb1
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-05-13 13:01:15 +0000
URL:       https://git.openjdk.org/loom/commit/abf54bb1e6da6d7bc432b3e9bb3ff164a895bd3e

8332100: Add missing `@since` to KeyValue::EC_TYPE in `java.xml.crypto`

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyValue.java

Changeset: ff4bf1cf
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-13 13:49:01 +0000
URL:       https://git.openjdk.org/loom/commit/ff4bf1cf9f18547cff8f484433c3c55b4c288aaa

8332102: Add `@since` to package-info of `jdk.security.jarsigner`

Reviewed-by: weijun

! src/jdk.jartool/share/classes/jdk/security/jarsigner/package-info.java

Changeset: 7c2c24fc
Author:    Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-13 16:10:45 +0000
URL:       https://git.openjdk.org/loom/commit/7c2c24fc0511b36132952c96be46eea5904a53c5

8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

Reviewed-by: djelinski, valeriep, coffeys

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: 5ded8da6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-13 16:49:48 +0000
URL:       https://git.openjdk.org/loom/commit/5ded8da676d62158d0011086d7f80ff2c9096e13

8332085: Remove 10 year old transition check in GenerateCurrencyData tool

Reviewed-by: erikj, iris
Backport-of: 4f3b76ff496e7423e5c43ca62cef019e4f4292ec

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java

Changeset: 440782e0
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-14 02:12:57 +0000
URL:       https://git.openjdk.org/loom/commit/440782e0160f867f08afbec0abf48d557a522c72

8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: beea5305
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-14 05:01:51 +0000
URL:       https://git.openjdk.org/loom/commit/beea5305b071820e2b128a55c5ca384caf470fdd

8331907: BigInteger and BigDecimal should use optimized division

Reviewed-by: rgiulietti, bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: ea5eb74a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-14 06:41:58 +0000
URL:       https://git.openjdk.org/loom/commit/ea5eb74a65f20ce28fa0a94ea851915d4a6f83da

8326404: Assertion error when trying to compile switch with fallthrough with pattern

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8326404.java

Changeset: 7ce4a13c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-14 11:26:57 +0000
URL:       https://git.openjdk.org/loom/commit/7ce4a13c0a891e606480e138f4025ffa328a18b3

8332130: RISC-V: remove wrong instructions of Vector Crypto Extension

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 4ba74475
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-14 13:11:28 +0000
URL:       https://git.openjdk.org/loom/commit/4ba74475d44831c1fe49359458163cd1567e9619

8326957: Implement JEP 474: ZGC: Generational Mode by Default

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xInitialize.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/gc/x/TestDeprecated.java
+ test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 5a4415a6
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:04:28 +0000
URL:       https://git.openjdk.org/loom/commit/5a4415a6bddb25cbd5b87ff8ad1a06179c2e452e

8331858: [nmt] VM.native_memory statistics should work in summary mode

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtDCmd.cpp
+ test/hotspot/jtreg/runtime/NMT/JcmdSummaryStatistics.java

Changeset: 95a60131
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:58:51 +0000
URL:       https://git.openjdk.org/loom/commit/95a601316de06b4b0fbf6e3c7777be5d2a1ca978

8332042: Move MEMFLAGS to its own include file

Reviewed-by: jsjolen, stefank

! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/services/mallocLimit.cpp
! src/hotspot/share/services/mallocLimit.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: e91492ab
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 16:04:34 +0000
URL:       https://git.openjdk.org/loom/commit/e91492ab4333c61f39b50eb428fa932131a5b908

8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices

Reviewed-by: alanb, bpb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 4d32c607
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-05-14 19:21:51 +0000
URL:       https://git.openjdk.org/loom/commit/4d32c607a4b496bf2bb09e54167ecbbab5569a0c

8322008: Exclude some CDS tests from running with -Xshare:off

Reviewed-by: lmesnik, iklam

! test/hotspot/jtreg/TEST.groups

Changeset: 0bb5ae64
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 20:17:01 +0000
URL:       https://git.openjdk.org/loom/commit/0bb5ae645165b97527ecccf02308df6072c363d8

8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException

Reviewed-by: alanb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 7b4ba7f9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-05-15 00:23:26 +0000
URL:       https://git.openjdk.org/loom/commit/7b4ba7f90ab9ea5e1070c79534c587dad17d1bdd

8325932: Replace ATTRIBUTE_NORETURN with direct [[noreturn]]

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/runtime/os.hpp
- src/hotspot/share/utilities/attributeNoreturn.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 4e77cf88
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-15 01:46:22 +0000
URL:       https://git.openjdk.org/loom/commit/4e77cf881d031e5b0320915b3eabd7702e560291

8330795: C2: assert((uint)type <= T_CONFLICT && _zero_type[type] != nullptr) failed: bad type with -XX:-UseCompressedClassPointers

Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: d04ac14b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-15 05:43:18 +0000
URL:       https://git.openjdk.org/loom/commit/d04ac14bdbab4187d0be98b8471f90be8a14f649

8332236: javac crashes with module imports and implicitly declared class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/ImportModule.java

Changeset: c642f44b
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-15 06:05:23 +0000
URL:       https://git.openjdk.org/loom/commit/c642f44bbe1e4cdbc23496a34ddaae30990ce7c0

8329839: Cleanup ZPhysicalMemoryBacking trace logging

Reviewed-by: stefank, ayang

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp



More information about the loom-dev mailing list