git: openjdk/loom: master: 27 new changesets
duke
duke at openjdk.org
Thu May 30 20:24:21 UTC 2024
Changeset: 2cca83bc
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-05-29 07:55:01 +0000
URL: https://git.openjdk.org/loom/commit/2cca83bc82eb6b090ae96b8c072b986b93d9244a
8332880: JFR GCHelper class recognizes "Archive" regions as valid
Reviewed-by: ayang, iwalulya
! test/lib/jdk/test/lib/jfr/GCHelper.java
Changeset: 3d4eb159
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-05-29 08:46:27 +0000
URL: https://git.openjdk.org/loom/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5
8302744: Refactor Hotspot container detection code
Reviewed-by: jsjolen, stuefe
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
- test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
- test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 9b64ece5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-29 09:11:04 +0000
URL: https://git.openjdk.org/loom/commit/9b64ece514cf941ebc727991d97c43453d8a488d
8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'
Reviewed-by: mdoerr, jkern
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
Changeset: 6d718ae5
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-05-29 09:36:13 +0000
URL: https://git.openjdk.org/loom/commit/6d718ae51aeb7143ebfa561501b87fe1ba48039a
8324341: Remove redundant preprocessor #if's checks
Reviewed-by: kvn, ayang
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: c003c120
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-05-29 11:12:30 +0000
URL: https://git.openjdk.org/loom/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e7a6
8331865: Consolidate size and alignment checks in LayoutPath
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 6cda4c59
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-05-29 11:19:55 +0000
URL: https://git.openjdk.org/loom/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7184
8321543: Update NSS to version 3.96
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: fed2b560
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-05-29 12:25:40 +0000
URL: https://git.openjdk.org/loom/commit/fed2b56017ae454082d320513b77518e624fb03c
8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
Changeset: 43a2f173
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-05-29 12:38:51 +0000
URL: https://git.openjdk.org/loom/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdfce2
8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage
Reviewed-by: sspitsyn, mdoerr
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 03b7a858
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-29 14:59:19 +0000
URL: https://git.openjdk.org/loom/commit/03b7a8586a77983b1851ddd3f4555fe2fca57919
8332259: JvmtiTrace::safe_get_thread_name fails if current thread is in native state
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTrace.cpp
Changeset: bc7d9e3d
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-05-29 15:01:07 +0000
URL: https://git.openjdk.org/loom/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de
8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization
Reviewed-by: cjplummer, amenkov
- test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdb/LocalProcess.java
Changeset: c8eea59f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-05-29 18:23:23 +0000
URL: https://git.openjdk.org/loom/commit/c8eea59f508158075382079316cf0990116ff98e
8332919: SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref
Reviewed-by: kevinw, dholmes
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: 789ac8b2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-05-29 19:51:07 +0000
URL: https://git.openjdk.org/loom/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734c5e
8333189: Make sure clang on linux uses lld as linker
Reviewed-by: jiangli, erikj
! make/autoconf/flags-ldflags.m4
+ make/data/hotspot-symbols/version-script-clang.txt
= make/data/hotspot-symbols/version-script-gcc.txt
! make/hotspot/lib/CompileJvm.gmk
Changeset: 2ea365c9
Author: Damon Fenacci <dfenacci at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-30 05:11:32 +0000
URL: https://git.openjdk.org/loom/commit/2ea365c94533a59865ab4c20ad8e1008072278da
8333099: Missing check for is_LoadVector in StoreNode::Identity
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIsLoadVector.java
Changeset: 66d9bfce
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:01:18 +0000
URL: https://git.openjdk.org/loom/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8faa
8332725: Binding patterns with inferred type have erroneous node in the AST
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java
Changeset: 9a72068e
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:02:31 +0000
URL: https://git.openjdk.org/loom/commit/9a72068ef049886dada09e156118b1e9e8f80d11
8332230: jshell throws AssertionError when processing annotations
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/QueuesAreFlushed.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 57bfd0e3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 06:02:42 +0000
URL: https://git.openjdk.org/loom/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30efb
8332065: Calling readLine(null...) or readPassword(null...) on System.console() hangs jshell
Reviewed-by: prappo
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java
Changeset: 579cf705
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-30 06:12:50 +0000
URL: https://git.openjdk.org/loom/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36d84
8332597: Remove redundant methods from j.l.classfile.ClassReader API
Reviewed-by: liach, jlahoda
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
Changeset: 286cc163
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-05-30 06:44:04 +0000
URL: https://git.openjdk.org/loom/commit/286cc163fd4f8361a633dcb6494965020d02b506
8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04
Reviewed-by: prr
! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java
! test/jdk/java/awt/Paint/ListRepaint.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/jdk/java/awt/Window/SetWindowLocationByPlatformTest/SetWindowLocationByPlatformTest.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
! test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
! test/jdk/javax/swing/text/JTextComponent/5074573/bug5074573.java
Changeset: 2b4a4b7b
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-05-30 08:32:15 +0000
URL: https://git.openjdk.org/loom/commit/2b4a4b7bd84806f997adc107abbd4351425e8d1d
8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java
Changeset: 3cff588a
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-05-30 09:33:30 +0000
URL: https://git.openjdk.org/loom/commit/3cff588a3104aa5224e7236eb2c2bb5852de9202
8332826: Make hashCode methods in ArraysSupport friendlier
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/hotspot/jtreg/compiler/intrinsics/TestArraysHashCode.java
! test/jdk/java/util/Arrays/HashCode.java
Changeset: 1b04f648
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-05-30 10:03:06 +0000
URL: https://git.openjdk.org/loom/commit/1b04f6487c98899f738600fddfa726bab5167018
8216984: Deprecate for removal Socket constructors to create UDP sockets
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
Changeset: f608918d
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-05-30 11:51:49 +0000
URL: https://git.openjdk.org/loom/commit/f608918df3f887277845db383cf07b0863bba615
8332614: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! test/jdk/jdk/classfile/AttributesTest.java
Changeset: 4a20691e
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-05-30 13:32:57 +0000
URL: https://git.openjdk.org/loom/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c99c
8331876: JFR: Move file read and write events to java.base
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
+ src/java.base/share/classes/jdk/internal/event/JFRTracing.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
Changeset: 921860d4
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-05-30 13:38:14 +0000
URL: https://git.openjdk.org/loom/commit/921860d41da2fac180d44a5cdf891b4f660945bc
8333264: Remove unused resolve_sub_helper declaration after JDK-8322630
Reviewed-by: rcastanedalo
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 4acafb80
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-05-30 13:53:27 +0000
URL: https://git.openjdk.org/loom/commit/4acafb809c66589fbbfee9c9a4ba7820f848f0e4
8333107: javac fails with an exception when processing broken lambda
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 70715423
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-05-30 15:41:56 +0000
URL: https://git.openjdk.org/loom/commit/707154235b29bebc4c3fdb797e24acd8e9f6916a
8331189: Implementation of Scoped Values (Third Preview)
Reviewed-by: aph, jpai, mcimadamore
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
Changeset: 32636dcc
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-05-30 16:36:25 +0000
URL: https://git.openjdk.org/loom/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6
8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
More information about the loom-dev
mailing list