git: openjdk/loom: master: 27 new changesets
duke
duke at openjdk.org
Sat Mar 9 09:39:25 UTC 2024
Changeset: 12617405
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-03-07 09:13:50 +0000
URL: https://git.openjdk.org/loom/commit/1261740521e364cf40ca7ee160fc10c608d9ab71
8327283: RISC-V: Minimal build failed after JDK-8319716
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 53c4714a
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-03-07 09:44:35 +0000
URL: https://git.openjdk.org/loom/commit/53c4714aab2e072ba18631875dcaa3b2d5d22243
8327501: Common ForkJoinPool prevents class unloading in some cases
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: d7273ac8
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-03-07 12:21:23 +0000
URL: https://git.openjdk.org/loom/commit/d7273ac8b1ad8bc5d0a17fff5dc941c735fdae24
8320646: RISC-V: C2 VectorCastHF2F
8320647: RISC-V: C2 VectorCastF2HF
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
Changeset: 784f11c3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-03-07 14:00:05 +0000
URL: https://git.openjdk.org/loom/commit/784f11c35d7f8646c7354c756ac8801a3d685874
8327238: Remove MetadataAllocationFailALot* develop flags
Reviewed-by: gli, ayang
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 5aae8030
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-03-07 17:12:06 +0000
URL: https://git.openjdk.org/loom/commit/5aae80304c0b1b49341777b9da103638183877d5
8327390: JitTester: Implement temporary folder functionality
Reviewed-by: gli, lmesnik
! test/hotspot/jtreg/testlibrary/jittester/Makefile
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
Changeset: 972e81d1
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-03-07 20:09:13 +0000
URL: https://git.openjdk.org/loom/commit/972e81d1adb232b02114a5260d06144eb5b08849
8326611: Clean up vmTestbase/nsk/stress/stack tests
Reviewed-by: coleenp, mseledtsov
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/stack/Stack001.java
+ test/hotspot/jtreg/runtime/stack/Stack002.java
+ test/hotspot/jtreg/runtime/stack/Stack003.java
+ test/hotspot/jtreg/runtime/stack/Stack004.java
+ test/hotspot/jtreg/runtime/stack/Stack005.java
+ test/hotspot/jtreg/runtime/stack/Stack006.java
+ test/hotspot/jtreg/runtime/stack/Stack007.java
+ test/hotspot/jtreg/runtime/stack/Stack008.java
+ test/hotspot/jtreg/runtime/stack/Stack009.java
+ test/hotspot/jtreg/runtime/stack/Stack010.java
+ test/hotspot/jtreg/runtime/stack/Stack011.java
+ test/hotspot/jtreg/runtime/stack/Stack012.java
+ test/hotspot/jtreg/runtime/stack/Stack013.java
+ test/hotspot/jtreg/runtime/stack/Stack014.java
+ test/hotspot/jtreg/runtime/stack/Stack015.java
+ test/hotspot/jtreg/runtime/stack/Stack016.java
+ test/hotspot/jtreg/runtime/stack/Stack017.java
+ test/hotspot/jtreg/runtime/stack/Stack018.java
+ test/hotspot/jtreg/runtime/stack/Stack019.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
- test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack001.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack002.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack003.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack004.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack005.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack006.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack007.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack009.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack010.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack012.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack013.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack014.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack015.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java
Changeset: 7c5e6e74
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-03-07 21:44:46 +0000
URL: https://git.openjdk.org/loom/commit/7c5e6e74c8f559be919cea63ebf7004cda80ae75
8327147: Improve performance of Math ceil, floor, and rint for x86
Reviewed-by: jbhateja, sviswanathan, dlong
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/micro/org/openjdk/bench/java/lang/MathBench.java
Changeset: 8dbd4b39
Author: yibo.yl <yibo.yl at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-03-08 01:59:30 +0000
URL: https://git.openjdk.org/loom/commit/8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb
8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate
Reviewed-by: mgronlun, egahlin
! src/hotspot/os/bsd/os_perf_bsd.cpp
Changeset: de428daf
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-03-08 02:58:34 +0000
URL: https://git.openjdk.org/loom/commit/de428daf9adef5afe7347319f7a6f6732e9b6c4b
8327426: RISC-V: Move alignment shim into initialize_header() in C1_MacroAssembler::allocate_array
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
Changeset: fb4610e6
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-08 08:31:40 +0000
URL: https://git.openjdk.org/loom/commit/fb4610e6b7a339d0a95a99d6e113e3ddda291561
8327444: simplify RESTARTABLE macro usage in JDK codebase
Reviewed-by: gli, clanger, alanb, dholmes, bpb
! src/java.base/aix/native/libnio/ch/Pollset.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/macosx/native/libnio/fs/BsdFileSystem.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h
! src/java.base/unix/native/libjava/io_util_md.h
+ src/java.base/unix/native/libjava/jni_util_md.h
! src/java.base/unix/native/libnet/SdpSupport.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/unix/native/libnio/fs/UnixFileSystem.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
+ src/java.base/windows/native/libjava/jni_util_md.h
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
Changeset: bdd1aebe
Author: Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2024-03-08 09:04:16 +0000
URL: https://git.openjdk.org/loom/commit/bdd1aebea379b63ae405827074530ef8e8a7c239
8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection
Reviewed-by: coffeys
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
Changeset: f9d479fe
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-03-08 09:38:08 +0000
URL: https://git.openjdk.org/loom/commit/f9d479fe1efa603db45a06ac89563dd7520fc522
8327477: Parallel: Remove _data_location and _highest_ref in ParallelCompactData
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: c65da92a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-03-08 09:38:18 +0000
URL: https://git.openjdk.org/loom/commit/c65da92a804371b8a00d9b64a8250c9464198936
8327571: Parallel: Remove redundant operation in PSParallelCompact::clear_data_covering_space
Reviewed-by: gli, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: d0d4912c
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-03-08 09:38:30 +0000
URL: https://git.openjdk.org/loom/commit/d0d4912c3bbc06e9a9c5273308d5f4ef7bac1b24
8326096: Deprecate getTotalIn, getTotalOut methods of java.util.zip.Inflater, java.util.zip.Deflater
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
Changeset: 27a03e0d
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-03-08 11:21:24 +0000
URL: https://git.openjdk.org/loom/commit/27a03e0dc3e08094aebc3524f68617f7e7fb5c5d
8327218: Add an ability to specify modules which should have native access enabled
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, erikj, alanb, ihse
! make/conf/module-loader-map.conf
! make/jdk/src/classes/build/tools/module/GenModuleLoaderMap.java
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
Changeset: 997e615c
Author: Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-08 13:23:06 +0000
URL: https://git.openjdk.org/loom/commit/997e615c69f4445d92e164b814ea3358659e93dc
8322943: runtime/CompressedOops/CompressedClassPointers.java fails on AIX
Reviewed-by: gli, stuefe
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1877a487
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-03-08 13:27:54 +0000
URL: https://git.openjdk.org/loom/commit/1877a4879598356b777742fe80bdd5fa77ca8e8d
8308745: ObjArrayKlass::allocate_objArray_klass may call into java while holding a lock
Reviewed-by: dlong, dholmes, fparain
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 06f7bb5a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-03-08 13:42:37 +0000
URL: https://git.openjdk.org/loom/commit/06f7bb5a322622b299184a5704f40417c5bf9216
8327677: Parallel: Remove unused ParallelCompactData::clear
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 585a9584
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-03-08 14:21:20 +0000
URL: https://git.openjdk.org/loom/commit/585a95844144da53bc43f5b6383e7c907bff7047
8327675: jspawnhelper should be built on all unix platforms
Reviewed-by: shade, stuefe, erikj
! make/modules/java.base/Launcher.gmk
Changeset: c4845f01
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-03-08 15:20:37 +0000
URL: https://git.openjdk.org/loom/commit/c4845f01d236a006f3aefb7fa2e1a564673b7ff3
8317431: Implement simpler Comparator when building certification paths
Reviewed-by: kdriver, weijun
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
+ src/java.base/share/classes/jdk/internal/access/JavaxSecurityAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! test/jdk/java/security/testlibrary/CertificateBuilder.java
+ test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java
Changeset: 6efdaf8d
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-03-08 18:09:42 +0000
URL: https://git.openjdk.org/loom/commit/6efdaf8ddf2940bcd5f96e114fe05b951ace313b
8326908: DecimalFormat::toPattern throws OutOfMemoryError when pattern is empty string
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/DecimalFormat/ToLocalizedPatternTest.java
+ test/jdk/java/text/Format/DecimalFormat/ToPatternTest.java
Changeset: 87b40c6a
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-03-08 18:38:39 +0000
URL: https://git.openjdk.org/loom/commit/87b40c6ad2b0fa972fa6c5699a52045e82e0c7ef
8327167: Clarify the handling of Leap year by Calendar
Reviewed-by: bpb, joehw, lancea, jlu, iris, rriggs
! src/java.base/share/classes/java/util/Calendar.java
Changeset: 33aa4b26
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-03-08 19:46:23 +0000
URL: https://git.openjdk.org/loom/commit/33aa4b26b190927241a81fd1cba6fe262a5b1da0
8256314: JVM TI GetCurrentContendedMonitor is implemented incorrectly
Reviewed-by: dholmes, lmesnik
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001a.java
Changeset: a6dc4bc2
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-03-08 20:59:00 +0000
URL: https://git.openjdk.org/loom/commit/a6dc4bc2b83c7240e573ac43f9b7a10191c58ed3
8326332: Unclosed inline tags cause misalignment in summary tables
Reviewed-by: gli, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java
Changeset: 26274709
Author: Elif Aslan <elifasln at amazon.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2024-03-08 22:09:18 +0000
URL: https://git.openjdk.org/loom/commit/262747094670b00ac63463a059074afa9b81d8a4
8325567: jspawnhelper without args fails with segfault
Co-authored-by: Vladimir Petko <vpetko at openjdk.org>
Reviewed-by: eastigeevich, rriggs, shade, vpetko
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
+ test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java
Changeset: 53628f2e
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-03-09 01:20:28 +0000
URL: https://git.openjdk.org/loom/commit/53628f2ea9c2fb60fbdd0a03216e97e00b15fcb6
8327492: Remove applet usage and update DisposeInActionEventTest.html
Reviewed-by: dnguyen, tr, abhiscxk, honkar, aivanov
- test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.html
! test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java
! test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.java
Changeset: 761ed250
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-03-09 03:48:38 +0000
URL: https://git.openjdk.org/loom/commit/761ed250ec4b0d92d091a0c316b6d5028986a019
8327138: Clean up status management in cdsConfig.hpp and CDS.java
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
More information about the loom-dev
mailing list