git: openjdk/loom: master: 95 new changesets
duke
duke at openjdk.org
Thu May 4 08:50:07 UTC 2023
Changeset: 1e4eafb4
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-04-26 22:45:10 +0000
URL: https://git.openjdk.org/loom/commit/1e4eafb4fe70832294a12938d93e7860073cf4cf
8071693: Introspector ignores default interface methods
Reviewed-by: prr, aivanov, serb
! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
+ test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java
Changeset: 9ebcda21
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-04-26 22:47:54 +0000
URL: https://git.openjdk.org/loom/commit/9ebcda2165c42e3f7b82a9ae8074badb69c0d270
8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)
Reviewed-by: shade, stuefe
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 27c5c107
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-04-27 04:57:29 +0000
URL: https://git.openjdk.org/loom/commit/27c5c1070ac559caa8dbad598337046f59355464
8306883: Thread stacksize is reported with wrong units in os::create_thread logging
Reviewed-by: shade
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: 748476fd
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-04-27 06:56:22 +0000
URL: https://git.openjdk.org/loom/commit/748476fd80ec93c25d823bc5088c706fcf3c7e65
8306732: TruncatedSeq::predict_next() attempts linear regression with only one data point
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/utilities/numberSeq.cpp
Changeset: de0c05da
Author: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date: 2023-04-27 07:06:24 +0000
URL: https://git.openjdk.org/loom/commit/de0c05da07859ee4552b73a39a35cc8cd37b78b0
6995195: Static initialization deadlock in sun.java2d.loops.Blit and GraphicsPrimitiveMgr
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/sun/java2d/loops/Blit.java
! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java
! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListColor.java
! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java
! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java
+ test/jdk/sun/java2d/loops/GraphicsPrimitiveMgrTest.java
Changeset: a83c02fe
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-04-27 07:26:34 +0000
URL: https://git.openjdk.org/loom/commit/a83c02fe2ca52a39018be630b6373f73361fcf3d
8306654: Disable NMT location_printing_cheap_dead_xx tests again
Reviewed-by: dholmes
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
Changeset: d94ce656
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-04-27 07:28:06 +0000
URL: https://git.openjdk.org/loom/commit/d94ce6566d50fc0a6218adbb64d8f90e9eeb844a
8306858: Remove some remnants of CMS from SA agent
Reviewed-by: shade, cjplummer, kbarrett, ysr
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
Changeset: 41d58533
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-04-27 08:25:40 +0000
URL: https://git.openjdk.org/loom/commit/41d58533aca29d439db264540e85c4fa165f19f6
8306940: test/jdk/java/net/httpclient/XxxxInURI.java should call HttpClient::close
Reviewed-by: jpai, djelinski
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
Changeset: cbccc4c8
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-04-27 09:00:58 +0000
URL: https://git.openjdk.org/loom/commit/cbccc4c8172797ea2f1b7c301d00add3f517546d
8304265: Implementation of Foreign Function and Memory API (Third Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: erikj, jvernee, vlivanov, psandoz
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/data/hotspot-symbols/symbols-shared
+ make/devkit/createLibffiBundle.sh
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/downcallLinker.hpp
! src/hotspot/share/prims/foreignGlobals.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/upcallLinker.cpp
+ src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
- src/java.base/share/classes/java/lang/foreign/SegmentScope.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
- src/java.base/share/classes/java/lang/foreign/VaList.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
- src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64VaList.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIABI.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIStatus.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
- src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! src/java.base/share/classes/jdk/internal/foreign/layout/PaddingLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/StructLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/UnionLayoutImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/vm/ForeignLinkerSupport.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/java.base/share/native/libfallbackLinker/fallbackLinker.c
+ src/java.base/share/native/libjava/ForeignLinkerSupport.c
! test/jdk/TEST.groups
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
+ test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
+ test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
- test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
- test/jdk/java/foreign/ThrowingUpcall.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
+ test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/AbstractChannelsTest.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libAddressDereference.c
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestTrivial.java
+ test/jdk/java/foreign/trivial/TestTrivialUpcall.java
+ test/jdk/java/foreign/trivial/libTrivial.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
- test/jdk/java/foreign/valist/VaListTest.java
- test/jdk/java/foreign/valist/libVaList.c
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
- test/micro/org/openjdk/bench/java/lang/foreign/BulkMismatchAcquire.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
- test/micro/org/openjdk/bench/java/lang/foreign/VaList.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
- test/micro/org/openjdk/bench/java/lang/foreign/libVaList.c
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
Changeset: ba436495
Author: bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2023-04-27 09:19:13 +0000
URL: https://git.openjdk.org/loom/commit/ba43649530f7fcf29c17d273cfc09c49f6c3a8b5
8306976: UTIL_REQUIRE_SPECIAL warning on grep
Reviewed-by: clanger, mbaesken
! make/autoconf/basic_tools.m4
Changeset: 1be80a44
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-04-27 09:39:53 +0000
URL: https://git.openjdk.org/loom/commit/1be80a4445cf74adc9b2cd5bf262a897f9ede74f
8287087: C2: perform SLP reduction analysis on-demand
Reviewed-by: epeter, jbhateja, thartmann
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxReductions.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
Changeset: 96cdf93b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-04-27 11:40:50 +0000
URL: https://git.openjdk.org/loom/commit/96cdf93b425612ec2e7815fec4f6f6fcc0e70f47
8306833: Change CardTable::_covered to static array
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: fed262a9
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2023-04-27 15:57:51 +0000
URL: https://git.openjdk.org/loom/commit/fed262a9cf324ce7f2c61f4471c88bc84af8e3d0
8306949: Resolve miscellaneous multiple symbol definition issues when statically linking JDK/VM natives with standard launcher
Reviewed-by: alanb
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c
! src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c
Changeset: 41ba05e4
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-04-27 15:59:42 +0000
URL: https://git.openjdk.org/loom/commit/41ba05e450ed4467535bcee81946099e38665c3f
8306850: Open source AWT Model related tests
Reviewed-by: serb, azvegint
+ test/jdk/java/awt/Modal/BlockedMouseInputTest.java
+ test/jdk/java/awt/Modal/BlockedMouseInputTest2.java
+ test/jdk/java/awt/Modal/BlockedMouseInputTest3.java
+ test/jdk/java/awt/Modal/ModalDialogCannotBeMadeNonModalTest.java
+ test/jdk/java/awt/Modal/NonModalDialogReceiveEventsAfterModalTest.java
+ test/jdk/java/awt/Modal/ParentCatchupDraggingChildDialogTest.java
Changeset: eb358619
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-04-27 17:01:56 +0000
URL: https://git.openjdk.org/loom/commit/eb358619dfc344348d72cfe29d50829ba7ca1aea
8205592: BigDecimal.doubleValue() is depressingly slow
Reviewed-by: darcy
! src/java.base/share/classes/java/math/BigDecimal.java
+ test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
Changeset: 80fae514
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-04-27 17:20:08 +0000
URL: https://git.openjdk.org/loom/commit/80fae514b16bfe38ff29f71f8cdc6d4c3482ad3d
8306959: (bf) CharBuffer.append(CharSequence,int,int) throws BufferOverflowException where IndexOutOfBoundsException expected
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java
Changeset: 6983d05b
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-04-27 18:12:41 +0000
URL: https://git.openjdk.org/loom/commit/6983d05b73258f11dcb35bc3961b724ba58d9667
8306927: Collator treats "v" and "w" as the same letter for Swedish language locale.
Reviewed-by: jlu, iris, joehw
! src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sv.java
+ test/jdk/sun/text/resources/Collator/SwedishTest.java
Changeset: 78713909
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-04-27 19:13:03 +0000
URL: https://git.openjdk.org/loom/commit/7871390930920f0acc0dacde77dafe01f9e6c865
8306952: improve generic signature of internal DCInlineTag class
Reviewed-by: iris
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
Changeset: b827ce83
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-04-27 20:36:40 +0000
URL: https://git.openjdk.org/loom/commit/b827ce8334c568d72990985ff6077db8334e2754
8298993: (process) java/lang/ProcessBuilder/UnblockSignals.java fails
Reviewed-by: bchristi
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
Changeset: f3c90f04
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-04-28 00:16:29 +0000
URL: https://git.openjdk.org/loom/commit/f3c90f0445df359a8bc03630fc5cde2843bbfef1
8306711: Improve diagnosis of `IntlTest` framework
Reviewed-by: naoto, lancea
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/testlib/IntlTest.java
Changeset: d3abfec8
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-04-28 03:11:00 +0000
URL: https://git.openjdk.org/loom/commit/d3abfec8b7ce901150952356f9f1109d09a8cb2a
8305566: Change StringDedup thread to derive from JavaThread
Reviewed-by: stefank, cjplummer, tschatzl
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
Changeset: eb3af8ab
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-04-28 06:06:56 +0000
URL: https://git.openjdk.org/loom/commit/eb3af8abe9743669887445f8fc5ff647187f983a
8306901: Macro offset_of confuses Eclipse CDT
Reviewed-by: stuefe, kbarrett
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: 0b5c504a
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-04-28 06:08:24 +0000
URL: https://git.openjdk.org/loom/commit/0b5c504ad00c3a2b64bbb049934ce069fac1d5a3
8306696: Remove MetaspaceReclaimPolicy=aggressive and obsolete MetaspaceReclaimPolicy
Reviewed-by: dholmes, rkennke, coleenp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
Changeset: 84df74ca
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-04-28 06:32:25 +0000
URL: https://git.openjdk.org/loom/commit/84df74ca3948c50d8e6f24694310860ed3888aba
8305079: Remove finalize() from compiler/c2/Test719030
Reviewed-by: thartmann, coleenp
! test/hotspot/jtreg/compiler/c2/Test7190310.java
Changeset: 3d9d84b7
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-04-28 06:50:06 +0000
URL: https://git.openjdk.org/loom/commit/3d9d84b742ef351572137bec50aa157f36a260d6
8307006: ProblemList gtest/NMTGtest.java on aix
Reviewed-by: mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: 60a29a66
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-04-28 09:41:55 +0000
URL: https://git.openjdk.org/loom/commit/60a29a668c07cf7c15728063b19bb235c5fd2052
8305387: JDK-8301995 breaks arm 32-bit
Reviewed-by: shade, matsaave
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: fee02f06
Author: Amit Kumar <amitkumar at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2023-04-28 11:55:59 +0000
URL: https://git.openjdk.org/loom/commit/fee02f066879e77e55e217660daa46607778b6e8
8299748: java/util/zip/Deinflate.java failing on s390x
Reviewed-by: jpai, lancea, simonis, aturbanov
! test/jdk/java/util/zip/DeInflate.java
Changeset: 452cb843
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-04-28 12:27:16 +0000
URL: https://git.openjdk.org/loom/commit/452cb8432f4d45c3dacd4415bc9499ae73f7a17c
8307103: Two TestMetaspaceAllocationMT tests fail after JDK-8306696
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
Changeset: 83a98c66
Author: Antonios Printezis <tonyp at openjdk.org>
Date: 2023-04-28 12:31:48 +0000
URL: https://git.openjdk.org/loom/commit/83a98c66f1747fec3da77578b646498c4cb5637d
8307063: When cross-compiling with hsdis/binutils, buildjdk creation fails
Reviewed-by: erikj
! make/autoconf/buildjdk-spec.gmk.in
Changeset: 5d9baa2f
Author: JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-04-28 13:07:53 +0000
URL: https://git.openjdk.org/loom/commit/5d9baa2f9385d66cdf2ff8f065d165385eb48a22
8306672: support offset in dll_address_to_library_name on AIX
Reviewed-by: stuefe, clanger, mbaesken
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
Changeset: 169a7c27
Author: Tejesh R <tr at openjdk.org>
Date: 2023-04-28 14:27:38 +0000
URL: https://git.openjdk.org/loom/commit/169a7c27a7c6521fbfb1e61fbe85e6d7b0470619
8306640: Open source several AWT TextArea related tests
Reviewed-by: prr, serb
+ test/jdk/java/awt/TextArea/ReplaceRangeTest.java
+ test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectTest.java
+ test/jdk/java/awt/TextArea/TextLengthTest.java
+ test/jdk/java/awt/TextArea/TextLimitTest.java
Changeset: 485a0691
Author: Tejesh R <tr at openjdk.org>
Date: 2023-04-28 14:35:16 +0000
URL: https://git.openjdk.org/loom/commit/485a0691f4a762e9673967b7873356fb65afc5bc
8306432: Open source several AWT Text Component related tests
Reviewed-by: prr
+ test/jdk/java/awt/TextComponent/CorrectSetCaretPositionDuringInitPeerTest.java
+ test/jdk/java/awt/TextComponent/DeselectionDuringDoSelectionNonVisibleTest.java
+ test/jdk/java/awt/TextComponent/GetCaretPosOutOfBoundsTest.java
+ test/jdk/java/awt/TextComponent/InitialInsertionCaretPositionTest.java
+ test/jdk/java/awt/TextComponent/MiddleMouseClickPasteTest.java
Changeset: cf799ba2
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-04-28 15:14:30 +0000
URL: https://git.openjdk.org/loom/commit/cf799ba232dcacd1d91a7dab4dc4bf8de9ac258e
8306950: [REDO] JDK-8305252 make_method_handle_intrinsic may call java code under a lock
Reviewed-by: dholmes, matsaave, iklam
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: e1196584
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-04-28 15:45:44 +0000
URL: https://git.openjdk.org/loom/commit/e1196584d5c61e3a6baa3eb96801a518cd5dca64
8303475: potential null pointer dereference in filemap.cpp
Reviewed-by: dholmes
! src/hotspot/share/cds/filemap.cpp
Changeset: a177152f
Author: Dean Long <dlong at openjdk.org>
Date: 2023-04-28 15:48:39 +0000
URL: https://git.openjdk.org/loom/commit/a177152f224cdaa3ef24a90baa57f1b42c0cc220
8306331: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/parse2.cpp
Changeset: 82ccfe3a
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-04-28 16:18:02 +0000
URL: https://git.openjdk.org/loom/commit/82ccfe3a21f6f9933d96c52286ecb4d6b432abb2
8305975: Add TWCA Global Root CA
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/twcaglobalrootca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: f83e7302
Author: Madjosz <28844868+Madjosz at users.noreply.github.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-04-28 16:23:13 +0000
URL: https://git.openjdk.org/loom/commit/f83e7302c1660c128f866daa7317bc1dce156686
8302983: ZoneRulesProvider.registerProvider() twice will remove provider
Reviewed-by: naoto
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java
Changeset: 9ff55508
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-04-28 16:24:50 +0000
URL: https://git.openjdk.org/loom/commit/9ff555083a1ba367ea157b8e1de28e62c1ce2f19
8307077: Convert CRLF to LF in java.xml.crypto
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.dtd
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
Changeset: 89711f37
Author: Phil Race <prr at openjdk.org>
Date: 2023-04-28 18:17:24 +0000
URL: https://git.openjdk.org/loom/commit/89711f376751d4cfa05758705867afedfafeb602
8307079: Update test java/awt/Choice/DragOffNoSelect.java
Reviewed-by: azvegint, serb
! test/jdk/java/awt/Choice/DragOffNoSelectTest.java
Changeset: 6d6f726b
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-04-28 18:46:48 +0000
URL: https://git.openjdk.org/loom/commit/6d6f726b74f7fcd3e7c37d50bd2476b3e921662b
8307078: Opensource and clean up five more AWT Focus related tests
Reviewed-by: serb, prr
+ test/jdk/java/awt/Focus/FocusForRemovedComponentTest.java
+ test/jdk/java/awt/Focus/FocusTraversalPolicyIAE.java
+ test/jdk/java/awt/Focus/InitialFocusTest.java
+ test/jdk/java/awt/Focus/LabelScrollBarFocus.java
+ test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java
Changeset: ec5c7926
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-04-28 19:16:12 +0000
URL: https://git.openjdk.org/loom/commit/ec5c7926f3cea68bf0d0ceb460a8383f5e4ea278
8306133: Open source few AWT Drag & Drop related tests
Reviewed-by: prr, psadhukhan
+ test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java
+ test/jdk/java/awt/dnd/NoFormatsDragEnterTest/NoFormatsDragEnterTest.java
+ test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java
+ test/jdk/java/awt/dnd/NoTargetNoDragExitTest/NoTargetNoDragExitTest.java
+ test/jdk/java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java
Changeset: 05af487a
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-04-28 19:20:16 +0000
URL: https://git.openjdk.org/loom/commit/05af487a2d9b85b87d13ea23776d04e52c67bf49
8306681: Open source more AWT DnD related tests
Reviewed-by: prr, serb
+ test/jdk/java/awt/dnd/ZeroFormatTransferableTest.java
+ test/jdk/java/awt/event/ComponentEvent/ComponentResizedTest.java
+ test/jdk/java/awt/event/ComponentEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/ComponentEvent/ResizeDeniedTest.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/OppositeSerialization.java
+ test/jdk/java/awt/event/FocusEvent/OppositeSerialization/old.ser
+ test/jdk/java/awt/event/HierarchyEvent/HierarchyEventOnWindowTest.java
Changeset: da9efee1
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-04-28 19:45:29 +0000
URL: https://git.openjdk.org/loom/commit/da9efee1c25f76f80fee9065680e7d75d03c7178
8296935: Arrays.asList() can return a List that throws undocumented ArrayStoreException
Reviewed-by: rriggs, lancea
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 4818c798
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-04-28 21:43:33 +0000
URL: https://git.openjdk.org/loom/commit/4818c798bcd0ae84cd15c7ab101902896b620016
8307110: zero build broken after JDK-8304265
Reviewed-by: erikj
! make/conf/jib-profiles.js
! make/devkit/createLibffiBundle.sh
Changeset: b8de3943
Author: Phil Race <prr at openjdk.org>
Date: 2023-04-28 22:39:17 +0000
URL: https://git.openjdk.org/loom/commit/b8de39431dca90e63552968829a349a9b63e68ca
8307080: Open source some more JComboBox jtreg tests
Reviewed-by: kizune
+ test/jdk/javax/swing/JComboBox/bug4171464.java
+ test/jdk/javax/swing/JComboBox/bug4244614.java
+ test/jdk/javax/swing/JComboBox/bug4276920.java
+ test/jdk/javax/swing/JComboBox/bug4924758.java
+ test/jdk/javax/swing/JComboBox/bug5029504.java
Changeset: 1f689241
Author: Phil Race <prr at openjdk.org>
Date: 2023-04-28 22:42:11 +0000
URL: https://git.openjdk.org/loom/commit/1f689241cfcb4083cba283a2010b532948865283
8306955: Open source several JComboBox jtreg tests
Reviewed-by: kizune
+ test/jdk/javax/swing/JComboBox/bug4167850.java
+ test/jdk/javax/swing/JComboBox/bug4209474.java
+ test/jdk/javax/swing/JComboBox/bug4234119.java
+ test/jdk/javax/swing/JComboBox/bug4890345.java
+ test/jdk/javax/swing/JComboBox/bug4996503.java
Changeset: d43a5a28
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-04-29 01:29:13 +0000
URL: https://git.openjdk.org/loom/commit/d43a5a289f4ac84480bf54ab304c1ce1dbc8e067
8307135: java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java failed
Reviewed-by: jiefu, prr
! test/jdk/java/awt/dnd/NotReallySerializableTest/NotReallySerializableTest.java
Changeset: a2d3fc83
Author: SirYwell <hannesgreule at outlook.de>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-04-29 07:48:14 +0000
URL: https://git.openjdk.org/loom/commit/a2d3fc83b0dd7eea38e1dd5898a97d6d7ff60194
8304837: Classfile API throws IOOBE for MethodParameters attribute without parameter names
Reviewed-by: asotona, jwaters, vromero
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
+ test/jdk/jdk/classfile/BoundAttributeTest.java
Changeset: bb7608ba
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-04-29 14:37:13 +0000
URL: https://git.openjdk.org/loom/commit/bb7608bacc605b2aa9a291f4e23dab49815ce932
8307088: Allow the jdbc.drivers system property to be searchable
Reviewed-by: naoto, joehw
! src/java.sql/share/classes/java/sql/DriverManager.java
Changeset: 6d6d00b6
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2023-04-29 18:19:11 +0000
URL: https://git.openjdk.org/loom/commit/6d6d00b69cea47ccbe05a844db0fb6c384045caa
8306954: Open source five Focus related tests
Reviewed-by: prr
+ test/jdk/java/awt/Focus/AsyncUpFocusCycleTest.java
+ test/jdk/java/awt/Focus/ClearMostRecentFocusOwnerTest.java
+ test/jdk/java/awt/Focus/ConsumedTabKeyTest.java
+ test/jdk/java/awt/Focus/EventRetargetTest.java
+ test/jdk/java/awt/Focus/ExtraPropChangeNotifVetoingTest.java
Changeset: b3dbf28b
Author: Hannes Greule <SirYwell at users.noreply.github.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-04-30 07:34:09 +0000
URL: https://git.openjdk.org/loom/commit/b3dbf28bc0614bee2f7137af95389134155c9511
8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default
Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: vromero, jwaters
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/jdk/java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java
+ test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
+ test/langtools/tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java
! test/langtools/tools/javap/AnnoTest.java
Changeset: b54c4a33
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-05-01 04:41:22 +0000
URL: https://git.openjdk.org/loom/commit/b54c4a33c69e16adf5b85b80b8deb4ded2ed074d
8299713: Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor
Reviewed-by: serb, tr
! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java
Changeset: e1b06eac
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-05-01 04:45:38 +0000
URL: https://git.openjdk.org/loom/commit/e1b06eac722ea19ed33fbd15e763ca983aab34f2
8305780: javax/swing/JTable/7068740/bug7068740.java fails on Ubunutu 20.04
Reviewed-by: serb, tr
! test/jdk/javax/swing/JTable/7068740/bug7068740.java
Changeset: 2d7c5079
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-05-01 04:49:40 +0000
URL: https://git.openjdk.org/loom/commit/2d7c50791bd79d9a140df12e38050c851423992c
8305778: javax/swing/JTableHeader/6884066/bug6884066.java: Unexpected header's value; index = 4 value = E
Reviewed-by: serb, jdv
! test/jdk/javax/swing/JTableHeader/6884066/bug6884066.java
Changeset: a6b4f25b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-05-01 07:56:07 +0000
URL: https://git.openjdk.org/loom/commit/a6b4f25bd50e6861281d162f143c5bc9c16bac51
8306825: Monitor deflation might be accidentally disabled by zero intervals
Reviewed-by: dcubed, eastigeevich, phh
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
+ test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
- test/hotspot/jtreg/runtime/Monitor/GuaranteedAsyncDeflationIntervalTest.java
Changeset: 316d303c
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-05-01 11:33:22 +0000
URL: https://git.openjdk.org/loom/commit/316d303c1da550c9589c9be56b65650964e3886b
8306851: Move Method access flags
Reviewed-by: cjplummer, dholmes, dnsimon, matsaave, fparain
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
+ src/hotspot/share/oops/constMethodFlags.cpp
+ src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/methodFlags.cpp
+ src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 1de1a388
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-01 13:00:41 +0000
URL: https://git.openjdk.org/loom/commit/1de1a38859c696cd5f3f6efa51809bff9c127953
8303002: Reject packed structs from linker
8300784: Specify exactly how padding should be presented to the linker
8304803: NPE thrown during downcall classification under Linux/x64
8303524: Check FunctionDescriptor byte order when linking
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestUpcallStructScope.java
Changeset: b39a9bff
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-01 13:15:16 +0000
URL: https://git.openjdk.org/loom/commit/b39a9bffda0440b1617a802ceb70bf12e075a779
8301703: java.base jdk.internal.foreign.abi.BindingSpecializer uses ASM to generate classes
Reviewed-by: mcimadamore, asotona
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
Changeset: d437c61f
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-05-01 13:23:37 +0000
URL: https://git.openjdk.org/loom/commit/d437c61f5b77793606d73960eeaf98a091f14f6a
8305672: Surprising definite assignment error after JDK-8043179
Reviewed-by: kcr, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/TryWithLambdaFinal.java
Changeset: 67dd8414
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-01 13:41:00 +0000
URL: https://git.openjdk.org/loom/commit/67dd8414321677e3fc41fa1470c857c0afaa4259
8305093: Linker cache should not take layout names into account
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java
Changeset: 7d07d195
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-01 14:12:51 +0000
URL: https://git.openjdk.org/loom/commit/7d07d19523658cb8034121af6569fbbe92c9afd1
8305201: Improve error message for GroupLayouts that are too large on SysV
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! test/jdk/java/foreign/TestIllegalLink.java
Changeset: f00a748b
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-01 15:22:07 +0000
URL: https://git.openjdk.org/loom/commit/f00a748bc5b708d4f8f277d075859b058f9d575c
8304915: Create jdk.internal.util.Architecture enum and apply
Reviewed-by: erikj, mdoerr, amitkumar
! make/modules/java.base/gensrc/GensrcMisc.gmk
+ src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
- src/java.base/share/classes/jdk/internal/util/OperatingSystemProps.java.template
+ src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
+ test/jdk/jdk/internal/util/ArchTest.java
Changeset: 6acf032d
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-01 17:56:04 +0000
URL: https://git.openjdk.org/loom/commit/6acf032db891875c6a7403a18d5dc7c552fb4c11
8306678: Replace use of os.version with an internal Version record
Reviewed-by: mchung
! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ src/java.base/share/classes/jdk/internal/util/Version.java
! test/jdk/jdk/internal/util/OSTest.java
+ test/jdk/jdk/internal/util/VersionTest.java
Changeset: c7e1df83
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-05-01 18:03:54 +0000
URL: https://git.openjdk.org/loom/commit/c7e1df832837c2f19629cf0d5a5d3e65142ac208
8304760: Add 2 Microsoft TLS roots
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/microsoftecc2017
+ src/java.base/share/data/cacerts/microsoftrsa2017
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/MicrosoftTLS.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: ae5f678f
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-05-01 18:13:11 +0000
URL: https://git.openjdk.org/loom/commit/ae5f678fbafcd643a5a74447ed718636a53f9e2b
8282384: [LOOM] Need test for ThreadReference.interrupt() on a vthread
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001a.java
Changeset: 561ec9c5
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-05-01 18:24:07 +0000
URL: https://git.openjdk.org/loom/commit/561ec9c5a06e5baeb0cf72463d14d1d720facb13
8300818: Reduce complexity of padding with DateTimeFormatter
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterWithPaddingBench.java
Changeset: 35e75c13
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-05-01 20:28:50 +0000
URL: https://git.openjdk.org/loom/commit/35e75c131d7c1c2596022955c0f4c53dd3c7e448
8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737
Reviewed-by: jjg
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
Changeset: 1227a275
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-05-02 02:40:50 +0000
URL: https://git.openjdk.org/loom/commit/1227a275a1c1e82b9a6410843f32534d7e841f54
8306028: separate ThreadStart/ThreadEnd events posting code in JVMTI VTMS transitions
8304444: Reappearance of NULL in jvmtiThreadState.cpp
Reviewed-by: pchilanomate, lmesnik
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
Changeset: 2179a8f2
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-05-02 03:12:06 +0000
URL: https://git.openjdk.org/loom/commit/2179a8f2d622f832aa21eb7f48e8ab055bc55731
8298087: XML Schema Validation reports an required attribute twice via ErrorHandler
Reviewed-by: naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java
Changeset: 86f97fe7
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-05-02 07:20:19 +0000
URL: https://git.openjdk.org/loom/commit/86f97fe70c9b55d196876e1e144f26a576492ebe
8305919: java/lang/Thread/virtual/HoldsLock.java#id0 failed, ThreadInfo.getLockInfo() return null
Reviewed-by: jpai
! test/jdk/ProblemList-Xcomp.txt
+ test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
- test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 860bf9b3
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-05-02 09:19:49 +0000
URL: https://git.openjdk.org/loom/commit/860bf9b35fb168b7b725388c797f193564d9af4d
8307104: [AIX] VM crashes with UseRTMLocking on Power10
Reviewed-by: clanger, lucy
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 1532a1b0
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-02 10:42:49 +0000
URL: https://git.openjdk.org/loom/commit/1532a1b0bd72f37b77540af51368271ef80e17d2
8307164: TestSegmentCopy times out (mainline)
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestSegmentCopy.java
Changeset: a8d16dea
Author: Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Richard Reingruber <rrich at openjdk.org>
Date: 2023-05-02 12:14:12 +0000
URL: https://git.openjdk.org/loom/commit/a8d16dea8eb4a2807a4b0349dea708b4d0d6db35
8300197: Freeze/thaw an interpreter frame using a single copy_to_chunk() call
Reviewed-by: rrich, pchilanomate, fyang
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: ea9201f4
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-05-02 12:18:23 +0000
URL: https://git.openjdk.org/loom/commit/ea9201f42085028f6f16738214f058efb680ac09
8306510: Print number of threads and stack sizes in error reports
Reviewed-by: gziemski, dholmes
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
Changeset: 544bd260
Author: Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-05-02 12:42:15 +0000
URL: https://git.openjdk.org/loom/commit/544bd260b6eb7bc7cf79a3739cc94bad658d7d15
8305505: NPE in javazic compiler
Reviewed-by: naoto
! test/jdk/sun/util/calendar/zi/GenDoc.java
Changeset: 75a4edca
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-05-02 13:04:14 +0000
URL: https://git.openjdk.org/loom/commit/75a4edca6b9fa6b3e66b564aeb4d7ca8acf02491
8301223: Replace NULL with nullptr in share/gc/g1/
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.cpp
Changeset: a8bf2acb
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-02 13:56:32 +0000
URL: https://git.openjdk.org/loom/commit/a8bf2acb7db63b508ef169e42a27b9c99178cbb1
8304888: Add dedicated VMProps for linker and fallback linker
Reviewed-by: alanb, mcimadamore
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/trivial/TestTrivial.java
! test/jdk/java/foreign/trivial/TestTrivialUpcall.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/TEST.ROOT
Changeset: b76f320e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-02 16:54:39 +0000
URL: https://git.openjdk.org/loom/commit/b76f320e76f0fb58c598fdd7a5937f1b5bb1de15
8307123: Fix deprecation warnings in DPrinter
Reviewed-by: vromero
! test/langtools/tools/javac/lib/DPrinter.java
Changeset: 8c106b0c
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-05-02 18:19:03 +0000
URL: https://git.openjdk.org/loom/commit/8c106b0c8e4562a44ecd1e069c0911acfc428ecf
8303784: no- at Target annotations should be applicable to type parameter declarations
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NoTargetOnTypeParameterDeclaration.out
Changeset: 8a70664e
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-05-02 21:27:01 +0000
URL: https://git.openjdk.org/loom/commit/8a70664e5248cd6b9d63951729e93bf73eff004c
8293117: Add atomic bitset functions
Reviewed-by: shade, coleenp, dholmes
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 05b9b582
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-05-02 23:19:30 +0000
URL: https://git.openjdk.org/loom/commit/05b9b5821db0e0d5d998a1bd8574aa6021878c9e
8302496: Runtime.exit incorrectly says it never throws an exception
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
Changeset: 76991c81
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-05-02 23:22:17 +0000
URL: https://git.openjdk.org/loom/commit/76991c8129a6599a3dfaa0cfdc77a23014a02b35
8282232: [Win] GetMousePositionWithPopup test fails due to wrong mouse position
Reviewed-by: prr
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
Changeset: 74667e3d
Author: Eamonn McManus <emcmanus at openjdk.org>
Date: 2023-05-02 23:26:01 +0000
URL: https://git.openjdk.org/loom/commit/74667e3d56a0e6780363359b69007770f5678d8e
8303919: Instant.ofEpochMilli says it can throw an exception that it can't
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/Instant.java
Changeset: 418a8255
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-05-02 23:45:44 +0000
URL: https://git.openjdk.org/loom/commit/418a82551a2c58e43963beb5aa242a58bbd30e2f
8306466: Open source more AWT Drag & Drop related tests
Reviewed-by: prr
+ test/jdk/java/awt/dnd/RejectDragDropActionTest.java
+ test/jdk/java/awt/dnd/RemoveDragSourceListenerTest.java
+ test/jdk/java/awt/dnd/RemoveParentChildDropTargetTest.java
+ test/jdk/java/awt/dnd/SameJVMModalDialogDeadlockTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SkipDropCompleteTest.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/SourceFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TargetFrame.java
+ test/jdk/java/awt/dnd/SkipDropCompleteTest/TransferableObject.java
Changeset: 0b5b6429
Author: Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-05-03 02:23:41 +0000
URL: https://git.openjdk.org/loom/commit/0b5b6429a080c6526daeb262fee96e7d0408b4f8
8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC
Reviewed-by: shade, fyang
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
Changeset: c8f37564
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-05-03 06:34:58 +0000
URL: https://git.openjdk.org/loom/commit/c8f37564bf0983f449195434378479e1adfc1466
8306729: Add nominal descriptors of modules and packages to Constants API
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
+ src/java.base/share/classes/java/lang/constant/ModuleDesc.java
+ src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
+ src/java.base/share/classes/java/lang/constant/PackageDesc.java
+ src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
! src/java.base/share/classes/java/lang/constant/package-info.java
+ test/jdk/java/lang/constant/ModuleDescTest.java
+ test/jdk/java/lang/constant/PackageDescTest.java
Changeset: 462b1df7
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-05-03 08:16:15 +0000
URL: https://git.openjdk.org/loom/commit/462b1df7587470756d9e565342552d1a52b62c27
8307106: Allow concurrent GCs to walk CLDG without ClassLoaderDataGraph_lock
Reviewed-by: stefank, aboldtch, coleenp, dholmes
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: e0774bed
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-05-03 08:29:01 +0000
URL: https://git.openjdk.org/loom/commit/e0774bed2d2fcd850f5ca6884dd7aeb45f0bdaef
8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/parsing/MissingSafepointOnSwitch.jasm
+ test/hotspot/jtreg/compiler/parsing/TestMissingSafepointOnSwitch.java
Changeset: 891530fb
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-05-03 09:26:27 +0000
URL: https://git.openjdk.org/loom/commit/891530fbc9aa3031d7903970d9248405951c8521
8307005: Make CardTableBarrierSet::initialize non-virtual
Reviewed-by: dholmes
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
Changeset: fcb280a4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-05-03 09:39:57 +0000
URL: https://git.openjdk.org/loom/commit/fcb280a48bf9f562e6c0982c1d7a0076ee2e736e
8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity
Reviewed-by: dholmes, alanb
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/park_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/park_windows.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/lang/Thread/SleepSanity.java
+ test/micro/org/openjdk/bench/java/lang/ThreadSleep.java
Changeset: e9807a4b
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-05-03 10:45:30 +0000
URL: https://git.openjdk.org/loom/commit/e9807a4b0f3533512623fba96042472b69d4ac34
8306042: C2: failed: Missed optimization opportunity in PhaseCCP (adding LShift->Cast->Add notification)
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestShiftCastAndNotification.java
Changeset: ccf91f88
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-05-03 11:14:53 +0000
URL: https://git.openjdk.org/loom/commit/ccf91f881c06308f39740751161111946487abf1
8306933: C2: "assert(false) failed: infinite loop" failure
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java
Changeset: fc76687c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-05-03 13:50:02 +0000
URL: https://git.openjdk.org/loom/commit/fc76687c2fac39fcbf706c419bfa170b8efa5747
8306836: Remove pinned tag for G1 heap regions
Reviewed-by: ayang, cjplummer, sspitsyn
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
Changeset: 3930709a
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-05-03 17:32:24 +0000
URL: https://git.openjdk.org/loom/commit/3930709af40c2524622f379e16b90a0226bedf2a
8068925: Add @Override in javax.tools classes
Reviewed-by: darcy, iris
! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
Changeset: 705ad7d8
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-05-03 18:00:10 +0000
URL: https://git.openjdk.org/loom/commit/705ad7d829dcbf8f5e2f098275d0856f6b86db2d
8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
More information about the loom-dev
mailing list