git: openjdk/jdk: 2 new changesets
Maurizio Cimadamore
mcimadamore at openjdk.java.net
Thu May 12 16:19:50 UTC 2022
Changeset: 3be394e1
Author: Martin Balao <mbalao at openjdk.org>
Date: 2022-05-12 16:16:49 +0000
URL: https://git.openjdk.java.net/jdk/commit/3be394e1606dd17c2c14ce806c796f5eb2b1ad6e
8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked
Reviewed-by: aefimov, dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java
Changeset: 2c5d1362
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2022-05-12 16:17:45 +0000
URL: https://git.openjdk.java.net/jdk/commit/2c5d136260fa717afa374db8b923b7c886d069b7
8282191: Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: erikj, jvernee, psandoz, dholmes, mchung
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- make/modules/jdk.incubator.foreign/Lib.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
+ src/java.base/share/classes/java/lang/foreign/AbstractLayout.java
+ src/java.base/share/classes/java/lang/foreign/Addressable.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/MemoryAddress.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/MemorySession.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/SequenceLayout.java
+ src/java.base/share/classes/java/lang/foreign/SymbolLookup.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/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.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-VarHandleByteArrayView.java.template
- src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
+ src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
- src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java
- src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
- src/java.base/share/classes/jdk/internal/access/foreign/NativeLibraryProxy.java
+ src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaAllocator.java
= src/java.base/share/classes/jdk/internal/foreign/CABI.java
+ src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.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/MemoryAddressImpl.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/Scoped.java
+ src/java.base/share/classes/jdk/internal/foreign/SharedSession.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/ABIDescriptor.java
= src/java.base/share/classes/jdk/internal/foreign/abi/Architecture.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/BufferLayout.java
= src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
= src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
= src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
= src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.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/TypeClass.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.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/MacOsAArch64CallArranger.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/x64/X86_64Architecture.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/ArgumentClassImpl.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/sysv/TypeClass.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/TypeClass.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/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess-bin.java.template
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/Util.java
= src/java.base/share/native/libsyslookup/syslookup.c
= src/java.base/windows/native/libsyslookup/syslookup.c
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Scoped.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
- src/jdk.incubator.foreign/share/classes/module-info.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/CallGeneratorHelper.java
+ test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
- test/jdk/java/foreign/TEST.properties
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestClassLoaderFindNative.java
- test/jdk/java/foreign/TestCondy.java
! test/jdk/java/foreign/TestDowncall.java
+ test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.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/TestLayoutConstants.java
! test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
- test/jdk/java/foreign/TestMemoryHandleAsUnsigned.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/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestReshape.java
- test/jdk/java/foreign/TestResourceScope.java
- test/jdk/java/foreign/TestRestricted.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/TestSymbolLookup.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedPlatform.java
- test/jdk/java/foreign/TestUpcall.java
+ test/jdk/java/foreign/TestUpcallAsync.java
+ test/jdk/java/foreign/TestUpcallBase.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/callarranger/CallArrangerTestBase.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.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/enablenativeaccess/TestDriver.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
+ test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/module-info.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.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/PanamaMainJNI.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
+ test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/invoker_module/module-info.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
! test/jdk/java/foreign/handles/lookup_module/module-info.java
+ test/jdk/java/foreign/libLibraryLookup.c
+ test/jdk/java/foreign/libTestDowncallStack.c
+ test/jdk/java/foreign/libTestUpcallStack.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
+ test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/invoker/Invoker.java
+ test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/loaderLookup/lookup/Lookup.java
! test/jdk/java/foreign/malloc/TestMixedMallocFree.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
+ test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.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/JNICB.h
= test/micro/org/openjdk/bench/java/lang/foreign/JNICB.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/LoopOverNewHeap.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/LoopOverPollutedBuffer.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/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/TestAdaptVarHandles.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/Utils.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/libCallOverhead.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadJNI.c
= test/micro/org/openjdk/bench/java/lang/foreign/libJNICB.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
= test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libStrLen.c
= test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libUpcallsJNI.c
= test/micro/org/openjdk/bench/java/lang/foreign/libVaList.c
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/BBPoint.java
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/JNIPoint.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/support/libJNIPoint.c
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/points.h
- test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkMismatchAcquire.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/CLayouts.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNewHeap.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/QSort.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/ResourceScopeClose.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverheadJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libQSortJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libStrLen.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsDistance.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/libJNIPoint.c
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java
More information about the jdk-changes
mailing list