[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