git: openjdk/loom: master: 34 new changesets

duke duke at openjdk.org
Wed Jun 26 06:46:58 UTC 2024


Changeset: 72ca7baf
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-22 12:16:50 +0000
URL:       https://git.openjdk.org/loom/commit/72ca7bafcd49a98c1fe09da72e4e47683f052e9d

8334708: FFM: two javadoc problems

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java

Changeset: 652784c8
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-23 08:19:28 +0000
URL:       https://git.openjdk.org/loom/commit/652784c803863f40ee3d81695a19e705365cb800

8334392: Switch RNG in NMT's treap

Reviewed-by: stuefe, azafari, gziemski

! src/hotspot/share/nmt/nmtTreap.hpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp

Changeset: eb110bdc
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-23 12:33:38 +0000
URL:       https://git.openjdk.org/loom/commit/eb110bdc6e8bcb87b9b8b24ac66eb9b4c57106fd

8334180: NMT gtests introduced with 8312132 should be labeled as NMT

Reviewed-by: gziemski, stuefe

! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 7baddc20
Author:    SendaoYan <syan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-06-23 18:00:28 +0000
URL:       https://git.openjdk.org/loom/commit/7baddc202a9ab2b85401aa05f827678b514ebf55

8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3

Reviewed-by: alanb

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: a4582a89
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-06-24 05:15:32 +0000
URL:       https://git.openjdk.org/loom/commit/a4582a8957d604b50249e1f59679393966456a14

8334166: Enable binary check

Reviewed-by: kcr, ihse, prr, erikj

! .jcheck/conf

Changeset: 863b2a99
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-24 06:06:45 +0000
URL:       https://git.openjdk.org/loom/commit/863b2a991df9204560c4680fc10dd0f68b260217

8329994: Zap alignment padding bits for ArrayOops in non-release builds

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp

Changeset: 13dce296
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-06-24 06:33:39 +0000
URL:       https://git.openjdk.org/loom/commit/13dce296fc3924b269757ce1279c57afe18faeeb

8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields

Reviewed-by: mbaesken, mdoerr

! src/hotspot/cpu/ppc/ppc.ad
! test/jdk/com/sun/jdi/EATests.java

Changeset: edf7f055
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-24 07:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/edf7f055ee010a2c19bce26c15726d5b58e2e832

8334083: C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java

Changeset: 05a63d80
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-24 07:51:01 +0000
URL:       https://git.openjdk.org/loom/commit/05a63d80b9c1e312512c707ccf6b255c16a9edf5

8334489: Add function os::used_memory

Reviewed-by: eosterlund, dholmes, stuefe

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 05ff3185
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:46:10 +0000
URL:       https://git.openjdk.org/loom/commit/05ff3185edd25b381a97f6879f496e97b62dddc2

8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572

Reviewed-by: stefank, eosterlund, coleenp, zgu

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: ca5a438e
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-24 08:58:02 +0000
URL:       https://git.openjdk.org/loom/commit/ca5a438e5a4612c66f70c70a9d425eca0e49e84d

8334571: Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 9d4a4bd2
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-06-24 11:15:33 +0000
URL:       https://git.openjdk.org/loom/commit/9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6

8324841: PKCS11 tests still skip execution

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 2e64d151
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2024-06-24 11:27:18 +0000
URL:       https://git.openjdk.org/loom/commit/2e64d15144be03388104c762816c1ba629da9639

8334564: VM startup: fatal error: FLAG_SET_ERGO cannot be used to set an invalid value for NonNMethodCodeHeapSize

Reviewed-by: mdoerr, kvn, stuefe

! src/hotspot/share/code/codeCache.cpp

Changeset: 5ac2149b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-24 12:37:53 +0000
URL:       https://git.openjdk.org/loom/commit/5ac2149b7bde947886533bf5996d977bb8ec66f1

8334299: Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR

Reviewed-by: stuefe, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: e825ccfe
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-24 13:33:20 +0000
URL:       https://git.openjdk.org/loom/commit/e825ccfe6652577e4e828e8e4dfe19be0ea77813

8332362: Implement os::committed_in_range for MacOS and AIX

Reviewed-by: stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: b2930c5a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-24 13:34:29 +0000
URL:       https://git.openjdk.org/loom/commit/b2930c5aeedf911ec893734181c1af0573e222f4

8334040: jdk/classfile/CorpusTest.java timed out

Reviewed-by: alanb

! test/jdk/jdk/classfile/CorpusTest.java

Changeset: 55c79694
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-24 14:36:50 +0000
URL:       https://git.openjdk.org/loom/commit/55c796946158aab1d019a57b77a33441d7b13065

8334765: JFR: Log chunk waste

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! test/jdk/jdk/jfr/jvm/TestWaste.java

Changeset: 71a692ab
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-24 18:05:50 +0000
URL:       https://git.openjdk.org/loom/commit/71a692ab435fdeea4ce8f8db7a55dd735c7c5016

8321033: Avoid casting Array to GrowableArray

Reviewed-by: kbarrett, iklam, ccheung

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp

Changeset: 4b153e5e
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-24 18:19:03 +0000
URL:       https://git.openjdk.org/loom/commit/4b153e5e051c01ad8d0c3ff335352918c2970fe6

8306580: Propagate CDS dumping errors instead of directly exiting the VM

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/StaticWritingError.java

Changeset: 3a26bbce
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-25 02:19:57 +0000
URL:       https://git.openjdk.org/loom/commit/3a26bbcebc2f7d11b172f2b16192a3adefeb8111

8185429: [macos] After a modal dialog is closed, no window becomes active

Reviewed-by: tr, dnguyen, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt

Changeset: e527e1c3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-25 03:26:18 +0000
URL:       https://git.openjdk.org/loom/commit/e527e1c32fcc7b2560cec540bcde930075ac284a

8334580: Deprecate no-arg constructor BasicSliderUI() for removal

Reviewed-by: kcr, aivanov, iris, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java

Changeset: 974dca80
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-25 05:06:33 +0000
URL:       https://git.openjdk.org/loom/commit/974dca80df71c5cbe492d1e8ca5cee76bcc79358

8334223: Make Arena MEMFLAGs immutable

Reviewed-by: jsjolen, azafari, gziemski

! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: c30e0403
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-25 07:08:07 +0000
URL:       https://git.openjdk.org/loom/commit/c30e040342c69a213bdff321fdcb0d27ff740489

8331911: Reconsider locking for recently disarmed nmethods

Reviewed-by: shade, eosterlund

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp

Changeset: baafa662
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-25 09:12:09 +0000
URL:       https://git.openjdk.org/loom/commit/baafa662a2f0706e4275a4fe0459ee6759369858

8334287: Man page update for jstatd deprecation

Reviewed-by: alanb

! src/jdk.jstatd/share/man/jstatd.1

Changeset: 75a2afac
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-06-25 12:21:46 +0000
URL:       https://git.openjdk.org/loom/commit/75a2afacc8f5fdec53350b1cb66076cdfeae12f0

8248981: Specify list of standard message digest and mgf algorithms for RSASSA-PSS signature

Reviewed-by: valeriep

! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java

Changeset: cae94b26
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-25 14:06:03 +0000
URL:       https://git.openjdk.org/loom/commit/cae94b268d633b0557a54e3b21eff60d7f0edc2d

8334397: RISC-V: verify perf of ReverseBytesS/US

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! test/micro/org/openjdk/bench/java/lang/Characters.java
+ test/micro/org/openjdk/bench/java/lang/Shorts.java

Changeset: 6c679330
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-06-25 14:07:32 +0000
URL:       https://git.openjdk.org/loom/commit/6c6793307d4734409016943ae584726ac30d667e

8334899: Test runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java failed after JDK-8306580

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java

Changeset: 57f8b91e
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-25 14:37:38 +0000
URL:       https://git.openjdk.org/loom/commit/57f8b91e558e5b9ff9c2000b8f74e3a1988ead2b

8333658: NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage

Reviewed-by: stuefe, azafari

+ src/hotspot/share/nmt/arrayWithFreeList.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp

Changeset: 9c89f086
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-25 16:04:03 +0000
URL:       https://git.openjdk.org/loom/commit/9c89f0861c1b6d25e1a7c3ac1add9a168d807788

8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/locks/TestCoarsenedAndNotEscapedLocksElimination.java

Changeset: 7429c37e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-25 16:44:41 +0000
URL:       https://git.openjdk.org/loom/commit/7429c37e63ffd50884d91d8f583d409633bfb04d

8334598: Default classlist in JDK is not deterministic after JDK-8293980

Reviewed-by: ccheung, dholmes, stuefe, erikj

! make/GenerateLinkOptData.gmk

Changeset: 933eabab
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-06-25 17:10:20 +0000
URL:       https://git.openjdk.org/loom/commit/933eababf2b79586a911082af36fdcc41763c7b9

8334629: [BACKOUT] PhaseIdealLoop::conditional_move is too conservative

Reviewed-by: epeter, thartmann, jkarthikeyan

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/micro/org/openjdk/bench/vm/compiler/CMove.java

Changeset: f8bf470b
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-06-25 18:19:42 +0000
URL:       https://git.openjdk.org/loom/commit/f8bf470b773884911290fa6ce059f7cc13686186

8334810: Redo: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
8268379: java/util/Locale/LocaleProvidersRun.java and sun/util/locale/provider/CalendarDataRegression.java timed out

Reviewed-by: naoto, jlu

! test/jdk/ProblemList.txt

Changeset: 861aefca
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-25 19:05:01 +0000
URL:       https://git.openjdk.org/loom/commit/861aefcafacdc21459ef966307f52568e327fd49

8334418: Update IANA Language Subtag Registry to Version 2024-06-14

Reviewed-by: lancea, iris, srl, naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 86b0cf25
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-25 19:05:22 +0000
URL:       https://git.openjdk.org/loom/commit/86b0cf259fb3cbe3a1973151148e5d36c6a99d91

8334653: ISO 4217 Amendment 177 Update

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
= test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java



More information about the loom-dev mailing list