Permalink
Commits on Aug 10, 2016
  1. Merge pull request #270 from frida/fix/aarch64-warnings

    Fix aarch64 warnings
    tromey committed on GitHub Aug 10, 2016
Commits on Aug 2, 2016
  1. Merge pull request #266 from dr-hannibal/arc-pthread

    Make testing easier outside of build directory and especially for ARC
    tromey committed on GitHub Aug 2, 2016
Commits on Jul 29, 2016
  1. Do not use fabsl() in float2.c test

    Some targets may support long double variables but in the same
    time may lack support of long double functions like fabsl().
    
    Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
    Yuriy Kolerov committed Jul 29, 2016
  2. Fix output expectations in cls_dbls_struct.c test

    This test with invalid output expectations may fail on some targets
    (e.g. ARC processors).
    
    Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
    Yuriy Kolerov committed Jul 29, 2016
Commits on Jul 28, 2016
  1. Allow setting an arbitary value for blddirffi in testsuite

    It is useful when tests are executed not from build directory. So
    the path of the build directory may be passed through site.exp or
    runtest.
    
    Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
    Yuriy Kolerov committed Jul 28, 2016
  2. ARC: Link tests with pthread library

    Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
    Yuriy Kolerov committed Jul 28, 2016
Commits on Jul 8, 2016
  1. Merge pull request #261 from tromey/fix-260

    Don't dereference "ecif" before NULL check
    rth7680 committed on GitHub Jul 8, 2016
Commits on Jun 17, 2016
  1. Don't dereference "ecif" before NULL check

    Fixes #260
    tromey committed Jun 17, 2016
Commits on Jun 5, 2016
  1. Merge pull request #259 from rth7680/master

    Mark win64.S with GNU-stack note
    rth7680 committed Jun 5, 2016
Commits on Jun 4, 2016
  1. Merge pull request #253 from iains/darwin-build

    Some Darwin build fixes
    rth7680 committed Jun 4, 2016
Commits on May 26, 2016
  1. [Darwin-ppc, build] Fixes for clang build.

    clang is experimental on powerpc-darwin, but the changes are appropriate to cctools as as well.
    
    Use the 'official' simplified cmpwi insn, rather than the implied one accepted by cctools.
    Do not re-use a set value.
    iains committed May 26, 2016
  2. [Darwin-x86, build] Fix up label prefixes, remove .purgem

    Darwin uses a label prefix of _.
    cctools assembler will not accept .purgem as a directive.
    iains committed May 26, 2016
  3. [Darwin, configure] Allow configure to work for <arch>-*-darwin.

    The exec configury is appropriate for all current targets (including using older tools on them).
    iains committed May 26, 2016
Commits on May 23, 2016
  1. Merge pull request #237 from tschwinge/libffi_feature_test

    Simplify/fix libffi_feature_test
    tromey committed May 23, 2016
Commits on May 19, 2016
  1. Merge pull request #251 from berkerpeksag/delete-test-define

    Remove unused FFI_CLOSURE_TEST
    rth7680 committed May 19, 2016
  2. Remove unused FFI_CLOSURE_TEST

    It was here since the first commit c6dddbd (warning: huge diff) and
    it wasn't defined by the configure script. It was probably used
    manually during development.
    berkerpeksag committed May 19, 2016
  3. Merge pull request #248 from berkerpeksag/patch-1

    Delete empty env in .travis.yml
    tromey committed May 19, 2016
Commits on May 18, 2016
  1. Merge pull request #247 from rth7680/symver

    Add parent to symbol version LIBFFI_BASE_7.1
    rth7680 committed May 18, 2016
  2. Merge pull request #230 from rth7680/symver

    Use ELF symbol versioning
    rth7680 committed May 18, 2016
  3. Merge pull request #232 from berkerpeksag/signcompare

    Fix -Wsign-compare warnings in x86/ffi64.c
    tromey committed May 18, 2016
  4. Merge pull request #233 from berkerpeksag/mremap

    Define _GNU_SOURCE on Linux for mremap()
    tromey committed May 18, 2016
  5. Merge pull request #246 from berkerpeksag/update-github-links

    Update project URLs to use libffi/libffi
    tromey committed May 18, 2016
  6. Define _GNU_SOURCE on Linux for mremap()

    This was committed to CPython's libffi copy in
    https://bugs.python.org/issue10309
    
    mremap() documentation says _GNU_SOURCE needs to
    be defined in order to use mremap(): see the
    synopsis section at http://linux.die.net/man/2/mremap
    
    Original commit: https://hg.python.org/cpython/rev/9986fff720a2
    
    Original patch was written by Hallvard B Furuseth.
    berkerpeksag committed Mar 7, 2016
  7. Fix -Wsign-compare warnings in x86/ffi64.c

    This was originally reported on the Python tracker:
    
      httpa://bugs.python.org/issue23958
    
    The original patch was written by Steve R. Hastings.
    
    I've updated it to current master of libffi.
    berkerpeksag committed Mar 5, 2016
Commits on May 17, 2016
  1. Merge pull request #234 from berkerpeksag/disable-docs

    Add a note about the --disable-docs switch
    tromey committed May 17, 2016
  2. Merge pull request #242 from somasis/master

    Fix usage on musl libc
    tromey committed May 17, 2016
Commits on May 4, 2016
  1. Update symbol versioning for ffi_get_struct_offsets

    Given that the original symbol versioning patch has shipped
    with gcc-6, it would be kind to keep that as a valid base ABI
    and make subsequent changes to version 7.1.
    rth7680 committed May 4, 2016
  2. Use ELF symbol versioning

    At the same time, we must bump the (major) ABI version.  This needed to be
    done anyway due to ABI breakage in the AArch64 port (see 12cf89e and the
    corresponding GCC PR70024).
    rth7680 committed Mar 3, 2016