git: openjdk/loom: master: 22 new changesets
duke
duke at openjdk.org
Tue Jun 11 08:45:53 UTC 2024
Changeset: 8d2f9e57
Author: Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-08 13:05:36 +0000
URL: https://git.openjdk.org/loom/commit/8d2f9e57c3797c01c84df007f4d2bfdcd645d0c0
8333749: Consolidate ConstantDesc conversion in java.base
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, jvernee
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
Changeset: a9413973
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-06-09 00:47:23 +0000
URL: https://git.openjdk.org/loom/commit/a941397327972f130e683167a1b429f17603df46
8329031: CPUID feature detection for Advanced Performance Extensions (Intel® APX)
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: de55db23
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-10 08:14:23 +0000
URL: https://git.openjdk.org/loom/commit/de55db2352f84c101f8197ee7aca80d72807fbc5
8333522: JFR SwapSpace event might read wrong free swap space size
Reviewed-by: sgehwolf, lucy
! src/hotspot/os/linux/os_linux.cpp
Changeset: 8aa35cac
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-10 08:18:27 +0000
URL: https://git.openjdk.org/loom/commit/8aa35cacfcc94d261de102b628eb954c71eae98e
8333833: Remove the use of ByteArrayLittleEndian from UUID::toString
Reviewed-by: liach, redestad
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: 83b34410
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-10 09:00:05 +0000
URL: https://git.openjdk.org/loom/commit/83b34410e326c47f357a37c3a337b7dedb8cbbda
8322811: jcmd System.dump_map help info has conflicting statements
Reviewed-by: dholmes, kevinw
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: 5f9d3e3a
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-06-10 09:37:43 +0000
URL: https://git.openjdk.org/loom/commit/5f9d3e3af8342592242cb304b2c219508d56ed3a
8333722: Fix CompilerDirectives for non-compiler JVM variants
Reviewed-by: kvn
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: 7b43a8cd
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-10 10:05:14 +0000
URL: https://git.openjdk.org/loom/commit/7b43a8cd7c663facbe490f889838d7ead0eba0f9
8333824: Unused ClassValue in VarHandles
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: e22fc121
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-10 12:33:32 +0000
URL: https://git.openjdk.org/loom/commit/e22fc121aed56dad2eedfdc3a53f2a655c3b200b
8333775: Small improvement to outputStream auto-indentation mode
Reviewed-by: jsjolen, mbaesken
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: ec1664e8
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-06-10 12:44:36 +0000
URL: https://git.openjdk.org/loom/commit/ec1664e8c9413890ce2dae5c2dbbce3449d67882
8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
Changeset: e7dc76b5
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-06-10 12:47:09 +0000
URL: https://git.openjdk.org/loom/commit/e7dc76b5776e05082281fb640d1592479cfe9e6b
8333849: (dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/etc/MemorySegments.java
Changeset: 2a242db0
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-06-10 12:57:03 +0000
URL: https://git.openjdk.org/loom/commit/2a242db01ed1d502affa4a954e601266fa98dfbe
8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java
Changeset: e0afe0b5
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-10 13:41:56 +0000
URL: https://git.openjdk.org/loom/commit/e0afe0b5e4f9bfa1f608be98e0a4f3bb4a7e4d30
8326085: Remove unnecessary UpcallContext constructor
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/prims/upcallLinker.cpp
Changeset: ce5727df
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-06-10 13:44:43 +0000
URL: https://git.openjdk.org/loom/commit/ce5727df4436425b24b89f24c6e6b708575ec7c6
8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 6ea28fb3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-10 15:23:32 +0000
URL: https://git.openjdk.org/loom/commit/6ea28fb30ce7d48e2f053cb9faf4f2a5dba52b06
8333641: Serial: Remove Generation::supports_tlab_allocation
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: b68609f8
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-10 15:23:41 +0000
URL: https://git.openjdk.org/loom/commit/b68609f80d629846870c45d34046d8c47941003b
8333779: Parallel: Remove Summary phase related debug print during Full GC
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
- test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp
Changeset: b2547620
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-06-10 15:41:30 +0000
URL: https://git.openjdk.org/loom/commit/b25476200ab8bea4f25a671d5b9351662d11c5b4
8333829: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 13642cb4
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-06-10 17:15:32 +0000
URL: https://git.openjdk.org/loom/commit/13642cb4b8895ad07b2249c9e215a6a037e5cf71
8333828: Use value javadoc tag in java.lang.{Float, Double}
Reviewed-by: liach, rgiulietti
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 96911537
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-06-10 17:58:22 +0000
URL: https://git.openjdk.org/loom/commit/96911537557dd95cd11598cd9a9f4e64e05e6aac
8329141: Obsolete RTM flags and code
Reviewed-by: chagedorn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/java.cpp
- src/hotspot/share/runtime/rtmLocking.cpp
- src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/RTMLockingAwareTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortType.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BufferOverflowProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BusyLock.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/CompilableTest.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/MemoryConflictProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/NestedAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c
Changeset: 3a01b47a
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-06-11 01:05:19 +0000
URL: https://git.openjdk.org/loom/commit/3a01b47ac97714608356ce3faf797c37dc63e9af
8330205: Initial troff manpage generation for JDK 24
Reviewed-by: alanb, iris
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 41c88bc3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-06-11 03:48:03 +0000
URL: https://git.openjdk.org/loom/commit/41c88bc395ab8c927bcafca9dc6c8a77de72dfc7
8333756: java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic
Reviewed-by: amenkov, cjplummer
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
Changeset: fe9c63cf
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-06-11 05:35:33 +0000
URL: https://git.openjdk.org/loom/commit/fe9c63cf73db7833646345e362cbda020ac403d1
8333931: Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification
Reviewed-by: serb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4d6064a7
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-06-11 05:48:16 +0000
URL: https://git.openjdk.org/loom/commit/4d6064a76003addf38e6eb6b925dad8043581768
8333649: Allow different NativeCall encodings
Reviewed-by: kvn, mli
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
More information about the loom-dev
mailing list