[jnr-ffi] 01/02: Merge tag 'debian/2.1.5-1'
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 commit to branch master
in repository jnr-ffi.
commit 23d9c97c1fa4c2e7b170fdbf1659e836acdb9aeb
Merge: 6b1f8bf d312f27
Author: Miguel Landaeta <nomadium at debian.org>
Date: Sun Jul 16 20:21:45 2017 +0100
Merge tag 'debian/2.1.5-1'
Debian release 2.1.5-1
# gpg: Signature made Sun 26 Mar 2017 02:59:13 PM IST
# gpg: using RSA key 0xAFB8E0FC9231CC6D
# gpg: Good signature from "Miguel Landaeta <miguel at miguel.cc>" [full]
# gpg: aka "Miguel Landaeta <nomadium at gmail.com>" [full]
# gpg: aka "Miguel Landaeta (LDC) <miguel at ldc.usb.ve>" [full]
# gpg: aka "Miguel Landaeta (Debian) <nomadium at debian.org>" [full]
# Primary key fingerprint: 4CB7 FE1E 280E CC90 F29A 597E 6E60 8B63 7D89 67E9
# Subkey fingerprint: 1247 379C 15BC F26C 0EC4 6B61 AFB8 E0FC 9231 CC6D
.gitignore | 2 +
.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 49502 bytes
.mvn/wrapper/maven-wrapper.properties | 1 +
.travis.yml | 22 +-
debian/changelog | 18 +
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/{SaveError.java => Meta.java} | 11 +-
.../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, 6951 insertions(+), 1183 deletions(-)
--
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