[jnr-ffi] branch master updated (6b1f8bf -> 42aa2e2)
Miguel Landaeta
nomadium at moszumanska.debian.org
Sun Jul 16 19:25:03 UTC 2017
This is an automated email from the git hooks/post-receive script.
nomadium pushed a change to branch master
in repository jnr-ffi.
from 6b1f8bf Upload to unstable
adds 383b596 Imported Upstream version 2.1.2
adds dae80e4 Merge tag 'upstream/2.1.2' into experimental
adds b3a5182 Start work on 2.1.2-1
adds 72390bb Add myself as uploader
adds 6104bf5 Bump debhelper compat level to 10
adds 5a184e0 Add B-D on libmaven-bundle-plugin-java
adds efef20a Wrap and sort dependencies lists
adds ef1a922 Update d/copyright dates
adds 87e64b7 Add get-orig-source target to d/rules
adds bc49a5f Upload 2.1.2-1 to experimental
adds dcaa183 Imported Upstream version 2.1.5
adds eb83230 Merge tag 'upstream/2.1.5' into experimental
adds d312f27 Upload to experimental
new 23d9c97 Merge tag 'debian/2.1.5-1'
new 42aa2e2 Upload to unstable
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 2 +
.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 49502 bytes
.mvn/wrapper/maven-wrapper.properties | 1 +
.travis.yml | 22 +-
debian/changelog | 24 +
debian/compat | 2 +-
debian/control | 18 +-
debian/copyright | 1 +
debian/rules | 3 +
libtest/Benchmark.c | 26 +-
libtest/BufferTest.c | 26 +-
libtest/ClosureTest.c | 29 +-
libtest/GNUmakefile | 23 +-
libtest/GlobalVariable.c | 24 +-
libtest/LastErrorTest.c | 33 +-
libtest/NumberTest.c | 26 +-
libtest/PointerTest.c | 27 +-
libtest/ReferenceTest.c | 26 +-
libtest/StringTest.c | 30 +-
libtest/StructTest.c | 173 ++++-
mvnw | 234 ++++++
pom.xml | 111 ++-
src/main/java/jnr/ffi/Library.java | 4 +
src/main/java/jnr/ffi/LibraryLoader.java | 129 +++-
src/main/java/jnr/ffi/LibraryOption.java | 7 +
src/main/java/jnr/ffi/Memory.java | 11 +
src/main/java/jnr/ffi/NativeLong.java | 1 -
src/main/java/jnr/ffi/ObjectReferenceManager.java | 51 +-
src/main/java/jnr/ffi/Platform.java | 154 +++-
src/main/java/jnr/ffi/Pointer.java | 12 +-
src/main/java/jnr/ffi/Runtime.java | 8 +-
src/main/java/jnr/ffi/Struct.java | 835 +++++++++++++++------
src/main/java/jnr/ffi/StructLayout.java | 76 +-
src/main/java/jnr/ffi/Type.java | 4 -
src/main/java/jnr/ffi/TypeAlias.java | 18 +
src/main/java/jnr/ffi/Variable.java | 23 +-
src/main/java/jnr/ffi/annotations/Clear.java | 2 +-
src/main/java/jnr/ffi/annotations/Delegate.java | 18 +
src/main/java/jnr/ffi/annotations/Direct.java | 2 +-
src/main/java/jnr/ffi/annotations/Encoding.java | 2 +-
src/main/java/jnr/ffi/annotations/IgnoreError.java | 7 +-
src/main/java/jnr/ffi/annotations/In.java | 2 +-
.../ffi/annotations/{StdCall.java => Meta.java} | 4 +-
.../java/jnr/ffi/annotations/NulTerminate.java | 2 +-
src/main/java/jnr/ffi/annotations/Out.java | 2 +-
src/main/java/jnr/ffi/annotations/Pinned.java | 2 +-
src/main/java/jnr/ffi/annotations/SaveError.java | 5 +
src/main/java/jnr/ffi/annotations/Transient.java | 2 +-
.../java/jnr/ffi/annotations/TypeDefinition.java | 20 +-
.../java/jnr/ffi/byref/AddressByReference.java | 40 +-
src/main/java/jnr/ffi/byref/ByReference.java | 45 +-
src/main/java/jnr/ffi/byref/ByteByReference.java | 22 +-
src/main/java/jnr/ffi/byref/DoubleByReference.java | 11 +-
src/main/java/jnr/ffi/byref/FloatByReference.java | 11 +-
src/main/java/jnr/ffi/byref/IntByReference.java | 31 +-
.../java/jnr/ffi/byref/LongLongByReference.java | 32 +-
.../java/jnr/ffi/byref/NativeLongByReference.java | 29 +-
src/main/java/jnr/ffi/byref/NumberByReference.java | 31 +-
.../java/jnr/ffi/byref/PointerByReference.java | 23 +-
src/main/java/jnr/ffi/byref/ShortByReference.java | 32 +-
.../java/jnr/ffi/mapper/AbstractDataConverter.java | 18 +
.../jnr/ffi/mapper/AbstractFromNativeType.java | 18 +
.../ffi/mapper/AbstractSignatureTypeMapper.java | 18 +
.../java/jnr/ffi/mapper/AbstractToNativeType.java | 18 +
.../java/jnr/ffi/mapper/CachingTypeMapper.java | 20 +-
.../jnr/ffi/mapper/CompositeFunctionMapper.java | 24 +-
.../java/jnr/ffi/mapper/CompositeTypeMapper.java | 18 +
.../java/jnr/ffi/mapper/DefaultSignatureType.java | 18 +
.../java/jnr/ffi/mapper/DefaultTypeMapper.java | 18 +
.../java/jnr/ffi/mapper/FromNativeContext.java | 2 +-
src/main/java/jnr/ffi/mapper/FromNativeType.java | 18 +
src/main/java/jnr/ffi/mapper/FromNativeTypes.java | 18 +
src/main/java/jnr/ffi/mapper/FunctionMapper.java | 11 +-
.../jnr/ffi/mapper/MethodParameterContext.java | 2 +-
src/main/java/jnr/ffi/mapper/SignatureType.java | 18 +
.../java/jnr/ffi/mapper/SignatureTypeMapper.java | 18 +
.../jnr/ffi/mapper/SignatureTypeMapperAdapter.java | 18 +
.../java/jnr/ffi/mapper/SimpleFunctionMapper.java | 18 +
src/main/java/jnr/ffi/mapper/SimpleTypeMapper.java | 18 +
src/main/java/jnr/ffi/mapper/ToNativeType.java | 18 +
src/main/java/jnr/ffi/mapper/ToNativeTypes.java | 18 +
src/main/java/jnr/ffi/mapper/Util.java | 18 +
src/main/java/jnr/ffi/provider/ClosureManager.java | 18 +
.../provider/DefaultObjectReferenceManager.java | 18 +
src/main/java/jnr/ffi/provider/FFIProvider.java | 12 +-
src/main/java/jnr/ffi/provider/FromNativeType.java | 18 +
src/main/java/jnr/ffi/provider/IntPointer.java | 18 +
.../java/jnr/ffi/provider/InterfaceScanner.java | 54 +-
.../java/jnr/ffi/provider/InvalidProvider.java | 18 +
src/main/java/jnr/ffi/provider/InvalidRuntime.java | 18 +
src/main/java/jnr/ffi/provider/NativeFunction.java | 48 +-
.../jnr/ffi/provider/NativeInvocationHandler.java | 2 +-
src/main/java/jnr/ffi/provider/NativeVariable.java | 18 +
src/main/java/jnr/ffi/provider/ParameterType.java | 18 +
src/main/java/jnr/ffi/provider/ResultType.java | 18 +
src/main/java/jnr/ffi/provider/SigType.java | 18 +
src/main/java/jnr/ffi/provider/ToNativeType.java | 18 +
.../CharSequenceArrayParameterConverter.java | 1 +
.../converters/StructArrayParameterConverter.java | 1 -
.../StructByReferenceToNativeConverter.java | 18 +
.../provider/jffi/AbstractAsmLibraryInterface.java | 18 +
.../jffi/AbstractFastNumericMethodGenerator.java | 21 +-
.../ffi/provider/jffi/AbstractX86StubCompiler.java | 9 +-
.../ffi/provider/jffi/AnnotationTypeMapper.java | 18 +
.../java/jnr/ffi/provider/jffi/AsmBuilder.java | 18 +
.../jnr/ffi/provider/jffi/AsmLibraryLoader.java | 175 ++++-
.../AsmStructByReferenceFromNativeConverter.java | 18 +
.../jnr/ffi/provider/jffi/BaseMethodGenerator.java | 18 +
.../ffi/provider/jffi/BufferMethodGenerator.java | 18 +
.../ffi/provider/jffi/BufferParameterStrategy.java | 18 +
.../provider/jffi/ClosureFromNativeConverter.java | 18 +
.../jnr/ffi/provider/jffi/ClosureTypeMapper.java | 18 +
.../java/jnr/ffi/provider/jffi/ClosureUtil.java | 7 +-
.../java/jnr/ffi/provider/jffi/CodegenUtils.java | 23 +-
.../jnr/ffi/provider/jffi/ConverterMetaData.java | 18 +
.../ffi/provider/jffi/DefaultInvokerFactory.java | 287 ++++++-
.../ffi/provider/jffi/FastIntMethodGenerator.java | 18 +
.../ffi/provider/jffi/FastLongMethodGenerator.java | 18 +
.../provider/jffi/FastNumericMethodGenerator.java | 18 +
.../provider/jffi/HeapBufferParameterStrategy.java | 18 +
.../jnr/ffi/provider/jffi/InvokerTypeMapper.java | 18 +
.../java/jnr/ffi/provider/jffi/InvokerUtil.java | 19 +-
.../java/jnr/ffi/provider/jffi/LibraryLoader.java | 2 +
.../java/jnr/ffi/provider/jffi/LocalVariable.java | 18 +
.../ffi/provider/jffi/LocalVariableAllocator.java | 18 +
.../jnr/ffi/provider/jffi/MethodGenerator.java | 18 +
.../ffi/provider/jffi/NativeClosureManager.java | 4 +
.../jnr/ffi/provider/jffi/NativeClosureProxy.java | 26 +-
.../jnr/ffi/provider/jffi/NativeFinalizer.java | 18 +
.../provider/jffi/NativeFunctionMapperContext.java | 18 +
.../java/jnr/ffi/provider/jffi/NativeLibrary.java | 4 +-
.../java/jnr/ffi/provider/jffi/NativeRuntime.java | 11 +-
src/main/java/jnr/ffi/provider/jffi/NoTrace.java | 18 +
src/main/java/jnr/ffi/provider/jffi/NoX86.java | 18 +
.../ffi/provider/jffi/NotImplMethodGenerator.java | 18 +
.../provider/jffi/NullObjectParameterStrategy.java | 18 +
.../jnr/ffi/provider/jffi/ParameterStrategy.java | 18 +
.../provider/jffi/PointerParameterStrategy.java | 18 +
.../jffi/PrimitiveArrayParameterStrategy.java | 18 +
.../ffi/provider/jffi/ReflectionLibraryLoader.java | 81 +-
.../jnr/ffi/provider/jffi/SimpleNativeContext.java | 18 +
.../jnr/ffi/provider/jffi/SkinnyMethodAdapter.java | 11 +-
.../StructByReferenceResultConverterFactory.java | 18 +
.../java/jnr/ffi/provider/jffi/ToNativeOp.java | 18 +
.../ffi/provider/jffi/TransientNativeMemory.java | 18 +
src/main/java/jnr/ffi/provider/jffi/Types.java | 20 +-
src/main/java/jnr/ffi/provider/jffi/Util.java | 18 +
.../jnr/ffi/provider/jffi/X86Disassembler.java | 18 +
.../jnr/ffi/provider/jffi/X86MethodGenerator.java | 18 +
.../{x86_64 => aarch64}/linux/TypeAliases.java | 24 +-
.../jffi/platform/arm/linux/TypeAliases.java | 18 +
.../jffi/platform/i386/darwin/TypeAliases.java | 18 +
.../jffi/platform/i386/freebsd/TypeAliases.java | 18 +
.../jffi/platform/i386/linux/TypeAliases.java | 18 +
.../jffi/platform/i386/openbsd/TypeAliases.java | 18 +
.../jffi/platform/i386/solaris/TypeAliases.java | 18 +
.../jffi/platform/i386/windows/TypeAliases.java | 18 +
.../jffi/platform/mips/linux/TypeAliases.java | 18 +
.../jffi/platform/mipsel/linux/TypeAliases.java | 18 +
.../jffi/platform/ppc/aix/TypeAliases.java | 18 +
.../jffi/platform/ppc/darwin/TypeAliases.java | 18 +
.../jffi/platform/ppc/linux/TypeAliases.java | 18 +
.../{x86_64 => ppc64}/linux/TypeAliases.java | 24 +-
.../{x86_64 => ppc64le}/linux/TypeAliases.java | 24 +-
.../jffi/platform/s390/linux/TypeAliases.java | 18 +
.../jffi/platform/s390x/linux/TypeAliases.java | 18 +
.../jffi/platform/sparc/solaris/TypeAliases.java | 22 +-
.../jffi/platform/sparcv9/solaris/TypeAliases.java | 22 +-
.../jffi/platform/x86_64/darwin/TypeAliases.java | 18 +
.../jffi/platform/x86_64/freebsd/TypeAliases.java | 18 +
.../jffi/platform/x86_64/linux/TypeAliases.java | 18 +
.../jffi/platform/x86_64/openbsd/TypeAliases.java | 18 +
.../jffi/platform/x86_64/solaris/TypeAliases.java | 18 +
.../jffi/platform/x86_64/windows/TypeAliases.java | 18 +
src/main/java/jnr/ffi/types/blkcnt_t.java | 17 +
src/main/java/jnr/ffi/types/blksize_t.java | 17 +
src/main/java/jnr/ffi/types/caddr_t.java | 17 +
src/main/java/jnr/ffi/types/clock_t.java | 17 +
src/main/java/jnr/ffi/types/dev_t.java | 17 +
src/main/java/jnr/ffi/types/fsblkcnt_t.java | 17 +
src/main/java/jnr/ffi/types/fsfilcnt_t.java | 17 +
src/main/java/jnr/ffi/types/gid_t.java | 17 +
src/main/java/jnr/ffi/types/id_t.java | 17 +
src/main/java/jnr/ffi/types/in_addr_t.java | 17 +
src/main/java/jnr/ffi/types/in_port_t.java | 17 +
src/main/java/jnr/ffi/types/ino64_t.java | 17 +
src/main/java/jnr/ffi/types/ino_t.java | 17 +
src/main/java/jnr/ffi/types/int16_t.java | 17 +
src/main/java/jnr/ffi/types/int32_t.java | 17 +
src/main/java/jnr/ffi/types/int64_t.java | 17 +
src/main/java/jnr/ffi/types/int8_t.java | 17 +
src/main/java/jnr/ffi/types/intptr_t.java | 17 +
src/main/java/jnr/ffi/types/key_t.java | 17 +
src/main/java/jnr/ffi/types/mode_t.java | 17 +
src/main/java/jnr/ffi/types/nlink_t.java | 17 +
src/main/java/jnr/ffi/types/off_t.java | 17 +
src/main/java/jnr/ffi/types/pid_t.java | 17 +
src/main/java/jnr/ffi/types/rlim_t.java | 17 +
src/main/java/jnr/ffi/types/sa_family_t.java | 17 +
src/main/java/jnr/ffi/types/size_t.java | 17 +
src/main/java/jnr/ffi/types/socklen_t.java | 17 +
src/main/java/jnr/ffi/types/ssize_t.java | 17 +
src/main/java/jnr/ffi/types/swblk_t.java | 17 +
src/main/java/jnr/ffi/types/time_t.java | 17 +
src/main/java/jnr/ffi/types/u_int16_t.java | 17 +
src/main/java/jnr/ffi/types/u_int32_t.java | 17 +
src/main/java/jnr/ffi/types/u_int64_t.java | 17 +
src/main/java/jnr/ffi/types/u_int8_t.java | 17 +
src/main/java/jnr/ffi/types/uid_t.java | 17 +
src/main/java/jnr/ffi/types/uintptr_t.java | 17 +
.../jnr/ffi/util/AnnotationNameComparator.java | 18 +
src/main/java/jnr/ffi/util/AnnotationProperty.java | 287 +++++++
src/main/java/jnr/ffi/util/AnnotationProxy.java | 285 +++++++
src/main/java/jnr/ffi/util/Annotations.java | 18 +
.../java/jnr/ffi/util/ref/internal/Finalizer.java | 302 +++++---
src/test/java/jnr/ffi/ArrayTest.java | 26 +-
src/test/java/jnr/ffi/BufferTest.java | 26 +-
src/test/java/jnr/ffi/DelegateTest.java | 50 +-
src/test/java/jnr/ffi/EnumTest.java | 26 +-
src/test/java/jnr/ffi/GlobalVariableTest.java | 18 +
src/test/java/jnr/ffi/InvocationTest.java | 18 +
src/test/java/jnr/ffi/LastErrorTest.java | 107 ++-
src/test/java/jnr/ffi/LibraryLoaderTest.java | 134 +++-
src/test/java/jnr/ffi/LibraryTest.java | 22 +-
src/test/java/jnr/ffi/MemoryIOTest.java | 26 +-
src/test/java/jnr/ffi/NumberTest.java | 26 +-
.../java/jnr/ffi/ObjectReferenceManagerTest.java | 18 +
src/test/java/jnr/ffi/PlatformTest.java | 94 +++
src/test/java/jnr/ffi/PointerTest.java | 26 +-
src/test/java/jnr/ffi/ResultConverterTest.java | 23 +-
src/test/java/jnr/ffi/StringArrayTest.java | 25 +-
src/test/java/jnr/ffi/StringTest.java | 26 +-
src/test/java/jnr/ffi/TstUtil.java | 18 +
src/test/java/jnr/ffi/TypeDefinitionTest.java | 18 +
src/test/java/jnr/ffi/VarargsTest.java | 69 ++
.../java/jnr/ffi/byref/AddressByReferenceTest.java | 26 +-
.../java/jnr/ffi/byref/ByteByReferenceTest.java | 26 +-
.../java/jnr/ffi/byref/IntByReferenceTest.java | 27 +-
.../java/jnr/ffi/byref/PointerByReferenceTest.java | 26 +-
.../jnr/ffi/mapper/AnnotatedMappedTypeTest.java | 18 +
.../java/jnr/ffi/mapper/CachingTypeMapperTest.java | 18 +
.../jnr/ffi/provider/InterfaceScannerTest.java | 36 +
src/test/java/jnr/ffi/struct/AlignmentTest.java | 280 ++++++-
src/test/java/jnr/ffi/struct/ArrayTest.java | 17 +
.../java/jnr/ffi/struct/AsciiStringFieldTest.java | 26 +-
src/test/java/jnr/ffi/struct/EnumTest.java | 26 +-
src/test/java/jnr/ffi/struct/PaddingTest.java | 17 +
src/test/java/jnr/ffi/struct/StructLayoutTest.java | 26 +-
src/test/java/jnr/ffi/struct/StructureTest.java | 104 ++-
.../java/jnr/ffi/struct/UTF8StringFieldTest.java | 26 +-
src/test/java/jnr/ffi/struct/UnionTest.java | 58 +-
251 files changed, 6955 insertions(+), 1178 deletions(-)
create mode 100644 .mvn/wrapper/maven-wrapper.jar
create mode 100644 .mvn/wrapper/maven-wrapper.properties
mode change 100644 => 100755 libtest/StructTest.c
create mode 100755 mvnw
mode change 100644 => 100755 src/main/java/jnr/ffi/Struct.java
copy src/main/java/jnr/ffi/annotations/{StdCall.java => Meta.java} (93%)
mode change 100644 => 100755 src/main/java/jnr/ffi/provider/jffi/Types.java
copy src/main/java/jnr/ffi/provider/jffi/platform/{x86_64 => aarch64}/linux/TypeAliases.java (73%)
copy src/main/java/jnr/ffi/provider/jffi/platform/{x86_64 => ppc64}/linux/TypeAliases.java (73%)
copy src/main/java/jnr/ffi/provider/jffi/platform/{x86_64 => ppc64le}/linux/TypeAliases.java (73%)
create mode 100644 src/main/java/jnr/ffi/util/AnnotationProperty.java
create mode 100644 src/main/java/jnr/ffi/util/AnnotationProxy.java
create mode 100644 src/test/java/jnr/ffi/PlatformTest.java
mode change 100644 => 100755 src/test/java/jnr/ffi/ResultConverterTest.java
create mode 100644 src/test/java/jnr/ffi/VarargsTest.java
create mode 100644 src/test/java/jnr/ffi/provider/InterfaceScannerTest.java
mode change 100644 => 100755 src/test/java/jnr/ffi/struct/AlignmentTest.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jnr-ffi.git
More information about the pkg-java-commits
mailing list