git: openjdk/panama-foreign: foreign-jextract: 3 new changesets

duke duke at openjdk.java.net
Tue Jul 21 13:24:06 UTC 2020


Changeset: 98c88d06
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-07-21 12:43:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/98c88d06

8249790: Add Addressable abstraction

Reviewed-by: sundar, jvernee

+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressHandle.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestRebase.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/TestVarHandleCombinators.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/LoopOverNonConstant.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/ParallelSum.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: fb5d171e
Author:    J. Duke <duke at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-07-21 13:20:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fb5d171e

Merge foreign-memaccess

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CSupport.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/MemorySegment.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/AbstractNativeScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! test/jdk/java/foreign/CallGeneratorHelper.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNativeScope.java
! test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallStubs.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CSupport.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/MemorySegment.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/AbstractNativeScope.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
+ test/jdk/java/foreign/CallGeneratorHelper.java
+ test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestNative.java
+ test/jdk/java/foreign/TestNativeScope.java
! test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestTypeAccess.java
+ test/jdk/java/foreign/TestUpcall.java
+ test/jdk/java/foreign/TestUpcallStubs.java
+ test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
+ test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: db46fe50
Author:    duke <duke at openjdk.org>
Date:      2020-07-21 13:22:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/db46fe50

Automatic merge of foreign-abi into foreign-jextract




More information about the panama-dev mailing list