platform/upstream/libffi.git
10 years agotestsuite: Replace ffitestcxx.h with ffitest.h
Josh Triplett [Mon, 17 Mar 2014 00:02:05 +0000 (17:02 -0700)]
testsuite: Replace ffitestcxx.h with ffitest.h

ffitest.h contains a superset of the functionality of ffitestcxx.h;
make the C++ tests include ffitest.h instead, and remove ffitestcxx.h.

10 years agotestsuite: Unify the C and C++ testsuites
Josh Triplett [Sun, 16 Mar 2014 23:53:42 +0000 (16:53 -0700)]
testsuite: Unify the C and C++ testsuites

These two testsuites differ only in the source file glob and a couple of
additional compiler options; unify the remaining bits.

10 years agotestsuite: ffitest.h: Parenthesize the CHECK macro
Josh Triplett [Sun, 16 Mar 2014 23:22:58 +0000 (16:22 -0700)]
testsuite: ffitest.h: Parenthesize the CHECK macro

10 years agotestsuite: Factor out a function to run a matrix of tests
Josh Triplett [Sun, 16 Mar 2014 23:04:58 +0000 (16:04 -0700)]
testsuite: Factor out a function to run a matrix of tests

This commons up code from libffi.call/call.exp and
libffi.special/special.exp, unifies the optimization option matrix
between the two, and makes it easier to add more axes to the matrix
in the future.

10 years agotestsuite: Introduce a __THISCALL__ compiler-specific macro
Josh Triplett [Sun, 16 Mar 2014 22:26:26 +0000 (15:26 -0700)]
testsuite: Introduce a __THISCALL__ compiler-specific macro

10 years agotestsuite: Introduce a __STDCALL__ compiler-specific macro
Josh Triplett [Sun, 16 Mar 2014 22:16:18 +0000 (15:16 -0700)]
testsuite: Introduce a __STDCALL__ compiler-specific macro

Several tests want to use stdcall, which differs in syntax by compiler,
so introduce a macro for it in ffitest.h.

10 years agotestsuite: Common up the ifdef blocks for compiler-specific macros
Josh Triplett [Sun, 16 Mar 2014 22:20:36 +0000 (15:20 -0700)]
testsuite: Common up the ifdef blocks for compiler-specific macros

10 years agoMerge pull request #98 from joshtriplett/unconfigure.host
Anthony Green [Sun, 16 Mar 2014 14:53:48 +0000 (10:53 -0400)]
Merge pull request #98 from joshtriplett/unconfigure.host

Merge configure.host into configure.ac

10 years agoMerge configure.host into configure.ac
Josh Triplett [Sun, 16 Mar 2014 13:58:59 +0000 (06:58 -0700)]
Merge configure.host into configure.ac

configure.host only has a single entry, and shows no signs of needing
more added.

10 years agoUpdate version to 3.1-rc0. Clean up README.
Anthony Green [Sun, 16 Mar 2014 13:45:55 +0000 (09:45 -0400)]
Update version to 3.1-rc0.  Clean up README.

10 years agoMerge pull request #97 from joshtriplett/remove-more-generated-files
Anthony Green [Sun, 16 Mar 2014 13:39:08 +0000 (09:39 -0400)]
Merge pull request #97 from joshtriplett/remove-more-generated-files

Remove more generated files

10 years agoMerge pull request #96 from joshtriplett/sawing-changelogs
Anthony Green [Sun, 16 Mar 2014 13:38:47 +0000 (09:38 -0400)]
Merge pull request #96 from joshtriplett/sawing-changelogs

Generate ChangeLog from git in make dist; remove it from version control

10 years agodoc: Remove autogenerated info file and stamp
Josh Triplett [Sun, 16 Mar 2014 13:26:03 +0000 (06:26 -0700)]
doc: Remove autogenerated info file and stamp

10 years agofficonfig.h.in: Remove, configure generates it
Josh Triplett [Sun, 16 Mar 2014 13:25:52 +0000 (06:25 -0700)]
fficonfig.h.in: Remove, configure generates it

10 years agoGenerate ChangeLog from git in make dist
Josh Triplett [Sun, 16 Mar 2014 13:11:58 +0000 (06:11 -0700)]
Generate ChangeLog from git in make dist

Archive the existing ChangeLog to ChangeLog.libffi-3.1

10 years agoChangeLog.v1: Fix typo in explanatory header.
Josh Triplett [Sun, 16 Mar 2014 12:52:00 +0000 (05:52 -0700)]
ChangeLog.v1: Fix typo in explanatory header.

10 years agoAdd missing ChangeLog entry. Clean up some entries.
Anthony Green [Sun, 16 Mar 2014 13:03:57 +0000 (09:03 -0400)]
Add missing ChangeLog entry.  Clean up some entries.

10 years agoMerge pull request #95 from joshtriplett/news
Anthony Green [Sun, 16 Mar 2014 12:41:00 +0000 (08:41 -0400)]
Merge pull request #95 from joshtriplett/news

README: Update news for 3.0.14

10 years agoREADME: Update news for 3.0.14
Josh Triplett [Sun, 16 Mar 2014 12:38:24 +0000 (05:38 -0700)]
README: Update news for 3.0.14

10 years agoMerge pull request #93 from joshtriplett/travis-dist
Anthony Green [Sun, 16 Mar 2014 12:32:05 +0000 (08:32 -0400)]
Merge pull request #93 from joshtriplett/travis-dist

Make Travis check "make dist"

10 years ago.travis.yml: Test "make dist" too.
Josh Triplett [Sun, 16 Mar 2014 12:29:08 +0000 (05:29 -0700)]
.travis.yml: Test "make dist" too.

10 years agoMerge pull request #85 from joshtriplett/stdcall
Anthony Green [Sun, 16 Mar 2014 12:05:51 +0000 (08:05 -0400)]
Merge pull request #85 from joshtriplett/stdcall

stdcall support on Linux

10 years agoAdd support for stdcall, thiscall, and fastcall on non-Windows x86-32
Josh Triplett [Sun, 16 Mar 2014 10:25:53 +0000 (03:25 -0700)]
Add support for stdcall, thiscall, and fastcall on non-Windows x86-32

Linux supports the stdcall calling convention, either via functions
explicitly declared with the stdcall attribute, or via code compiled
with -mrtd which effectively makes stdcall the default.

This introduces FFI_STDCALL, FFI_THISCALL, and FFI_FASTCALL on
non-Windows x86-32 platforms, as non-default calling conventions.

10 years agoMerge pull request #90 from joshtriplett/win32-unifdef
Anthony Green [Sun, 16 Mar 2014 11:58:16 +0000 (07:58 -0400)]
Merge pull request #90 from joshtriplett/win32-unifdef

prep_cif.c: Remove unnecessary ifdef for X86_WIN32

10 years agoMerge pull request #89 from joshtriplett/travis32
Anthony Green [Sun, 16 Mar 2014 11:57:59 +0000 (07:57 -0400)]
Merge pull request #89 from joshtriplett/travis32

.travis.yml: Test on both 32-bit and 64-bit

10 years agoprep_cif.c: Remove unnecessary ifdef for X86_WIN32
Josh Triplett [Sun, 16 Mar 2014 08:50:02 +0000 (01:50 -0700)]
prep_cif.c: Remove unnecessary ifdef for X86_WIN32

ffi_prep_cif_core had a special case for X86_WIN32, checking for
FFI_THISCALL in addition to the FFI_FIRST_ABI-to-FFI_LAST_ABI range
before returning FFI_BAD_ABI.  However, on X86_WIN32, FFI_THISCALL
already falls in that range, making the special case unnecessary.
Remove it.

10 years ago.travis.yml: Test on both 32-bit and 64-bit
Josh Triplett [Sun, 16 Mar 2014 06:27:56 +0000 (23:27 -0700)]
.travis.yml: Test on both 32-bit and 64-bit

10 years agoMerge pull request #94 from joshtriplett/esp-extra-stackery-perception
Anthony Green [Sun, 16 Mar 2014 11:51:33 +0000 (07:51 -0400)]
Merge pull request #94 from joshtriplett/esp-extra-stackery-perception

ChangeLog: Document testsuite changes to remove fragile stack pointer checks

10 years agoChangeLog: Document testsuite changes to remove fragile stack pointer checks
Josh Triplett [Sun, 16 Mar 2014 11:49:36 +0000 (04:49 -0700)]
ChangeLog: Document testsuite changes to remove fragile stack pointer checks

10 years agoMerge pull request #91 from joshtriplett/esp-extra-stackery-perception
Anthony Green [Sun, 16 Mar 2014 11:47:17 +0000 (07:47 -0400)]
Merge pull request #91 from joshtriplett/esp-extra-stackery-perception

testsuite: Remove fragile stack pointer checks

10 years agotestsuite: Remove fragile stack pointer checks
Josh Triplett [Sun, 16 Mar 2014 09:31:19 +0000 (02:31 -0700)]
testsuite: Remove fragile stack pointer checks

testsuite/libffi.call/closure_stdcall.c and
testsuite/libffi.call/closure_thiscall.c include inline assembly to save
the stack pointer before and after the call, and compare the values.
However, compilers can and do leave the stack in different states for
these two pieces of inline assembly, such as by saving a temporary value
on the stack across the call; observed with gcc -Os, and verified as
spurious through careful inspection of disassembly.

10 years agoMerge pull request #88 from joshtriplett/such-precision-many-fail-wow
Anthony Green [Sun, 16 Mar 2014 11:44:08 +0000 (07:44 -0400)]
Merge pull request #88 from joshtriplett/such-precision-many-fail-wow

testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision

10 years agoChangeLog: Document many.c and many_win32.c changes to avoid spurious failures
Josh Triplett [Sun, 16 Mar 2014 11:27:32 +0000 (04:27 -0700)]
ChangeLog: Document many.c and many_win32.c changes to avoid spurious failures

10 years agotestsuite/libffi.call/many_win32.c: Avoid spurious failure due to excess precision
Josh Triplett [Sun, 16 Mar 2014 05:08:19 +0000 (22:08 -0700)]
testsuite/libffi.call/many_win32.c: Avoid spurious failure due to excess precision

The test case testsuite/libffi.call/many_win32.c can spuriously fail due
to excess floating-point precision.  Instrumenting it with some printf
calls shows differences well above FLT_EPSILON.  (Note when
instrumenting it that multiple computations of the difference, such as
one in a print and another in the conditional, may produce different
results.)

Rather than complicating the test suite with architecture-specific flags
to avoid excess precision, just simplify the floating-point computation
to avoid a dependency on potential excess precision.

10 years agotestsuite/libffi.call/many.c: Avoid spurious failure due to excess precision
Josh Triplett [Sun, 16 Mar 2014 05:08:19 +0000 (22:08 -0700)]
testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision

The test case testsuite/libffi.call/many.c can spuriously fail due to
excess floating-point precision.  Instrumenting it with some printf
calls shows differences well above FLT_EPSILON.  (Note when
instrumenting it that multiple computations of the difference, such as
one in a print and another in the conditional, may produce different
results.)

Rather than complicating the test suite with architecture-specific flags
to avoid excess precision, just simplify the floating-point computation
to avoid a dependency on potential excess precision.

10 years agoMerge pull request #92 from joshtriplett/autogen
Anthony Green [Sun, 16 Mar 2014 11:36:52 +0000 (07:36 -0400)]
Merge pull request #92 from joshtriplett/autogen

Re-add libtool-ldflags

10 years agoRe-add libtool-ldflags
Josh Triplett [Sun, 16 Mar 2014 11:35:12 +0000 (04:35 -0700)]
Re-add libtool-ldflags

10 years agoMerge pull request #87 from joshtriplett/autogen
Anthony Green [Sun, 16 Mar 2014 11:25:18 +0000 (07:25 -0400)]
Merge pull request #87 from joshtriplett/autogen

Remove autogenerated files from the repository

10 years agoRemove autogenerated files from the repository
Josh Triplett [Sun, 16 Mar 2014 01:11:16 +0000 (18:11 -0700)]
Remove autogenerated files from the repository

Add an autogen.sh to regenerate them.

10 years agoEnsure the linker supports @unwind sections in libffi.
Anthony Green [Fri, 14 Mar 2014 20:54:31 +0000 (16:54 -0400)]
Ensure the linker supports @unwind sections in libffi.

10 years agoFix merge
Anthony Green [Fri, 14 Mar 2014 20:51:20 +0000 (16:51 -0400)]
Fix merge

10 years agoMerge pull request #81 from rvandermeulen/bug-756740
Anthony Green [Fri, 14 Mar 2014 20:47:57 +0000 (16:47 -0400)]
Merge pull request #81 from rvandermeulen/bug-756740

Allow building for mipsel with Android NDK r8.

10 years agoRemove stray hunk that shouldn't have been included in this patch.
Ryan VanderMeulen [Mon, 10 Mar 2014 19:12:47 +0000 (15:12 -0400)]
Remove stray hunk that shouldn't have been included in this patch.

10 years agoReplace double quotes with single quotes in Makefile.in to improve compatibility...
Ryan VanderMeulen [Mon, 10 Mar 2014 19:04:58 +0000 (15:04 -0400)]
Replace double quotes with single quotes in Makefile.in to improve compatibility between some versions of MSYS and gmake. From Mozilla bug 943728.
https://bugzilla.mozilla.org/show_bug.cgi?id=943728

10 years agoEnsure the linker supports @unwind sections in libffi. From Mozilla bug 756740.
Ryan VanderMeulen [Mon, 10 Mar 2014 18:53:48 +0000 (14:53 -0400)]
Ensure the linker supports @unwind sections in libffi. From Mozilla bug 756740.
https://bugzilla.mozilla.org/show_bug.cgi?id=778414

Also tracked as issue #42.
https://github.com/atgreen/libffi/issues/42

10 years agoAllow building for mipsel with Android NDK r8. From Mozilla bug 756740.
Ryan VanderMeulen [Mon, 10 Mar 2014 18:43:37 +0000 (14:43 -0400)]
Allow building for mipsel with Android NDK r8. From Mozilla bug 756740.
https://bugzilla.mozilla.org/show_bug.cgi?id=756740

10 years agoUpdate Makefile for new darwin scripts
Anthony Green [Sat, 1 Mar 2014 23:37:29 +0000 (18:37 -0500)]
Update Makefile for new darwin scripts

10 years agoAdd README note
Anthony Green [Sat, 1 Mar 2014 23:34:18 +0000 (18:34 -0500)]
Add README note

10 years agoAdd missing -DFFI_DEBUG flag
Anthony Green [Fri, 28 Feb 2014 22:20:59 +0000 (17:20 -0500)]
Add missing -DFFI_DEBUG flag

10 years agoMerge branch 'master' of github.com:/atgreen/libffi
Anthony Green [Fri, 28 Feb 2014 06:10:17 +0000 (01:10 -0500)]
Merge branch 'master' of github.com:/atgreen/libffi

10 years agoMerge pull request #46 from makotokato/android-clang
Anthony Green [Fri, 28 Feb 2014 06:06:48 +0000 (01:06 -0500)]
Merge pull request #46 from makotokato/android-clang

Fix build failure when using clang for Android

10 years agoMerge pull request #46 from makotokato/android-clang
Anthony Green [Fri, 28 Feb 2014 06:06:48 +0000 (01:06 -0500)]
Merge pull request #46 from makotokato/android-clang

Fix build failure when using clang for Android

10 years agoMerge branch 'master' of github.com:/atgreen/libffi
Anthony Green [Fri, 28 Feb 2014 06:01:29 +0000 (01:01 -0500)]
Merge branch 'master' of github.com:/atgreen/libffi

10 years agoMerge pull request #40 from wojdyr/master
Anthony Green [Fri, 28 Feb 2014 06:01:02 +0000 (01:01 -0500)]
Merge pull request #40 from wojdyr/master

Correct the -L flag in libffi.pc.in

10 years agoMerge pull request #66 from ppizarro/master
Anthony Green [Fri, 28 Feb 2014 05:56:27 +0000 (00:56 -0500)]
Merge pull request #66 from ppizarro/master

BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI

10 years agoMerge pull request #66 from ppizarro/master
Anthony Green [Fri, 28 Feb 2014 05:56:27 +0000 (00:56 -0500)]
Merge pull request #66 from ppizarro/master

BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI

10 years agoAdd ChangeLog entry for Josh's change
Anthony Green [Fri, 28 Feb 2014 05:52:56 +0000 (00:52 -0500)]
Add ChangeLog entry for Josh's change

10 years agoMerge pull request #75 from joshtriplett/longdouble
Anthony Green [Fri, 28 Feb 2014 05:50:25 +0000 (00:50 -0500)]
Merge pull request #75 from joshtriplett/longdouble

Fix build error on x86 without distinct long double

10 years agoRebuilt with new libtool
Anthony Green [Fri, 28 Feb 2014 05:38:41 +0000 (00:38 -0500)]
Rebuilt with new libtool

10 years agoMerge branch 'master' of github.com:/atgreen/libffi
Anthony Green [Fri, 28 Feb 2014 05:26:57 +0000 (00:26 -0500)]
Merge branch 'master' of github.com:/atgreen/libffi

Conflicts:
ChangeLog

10 years agoFix spelling errors
Anthony Green [Fri, 28 Feb 2014 05:23:04 +0000 (00:23 -0500)]
Fix spelling errors

10 years agoFix spelling errors
Anthony Green [Fri, 28 Feb 2014 05:23:04 +0000 (00:23 -0500)]
Fix spelling errors

10 years agoWhen no VFP arguments are present the IP register is used
Anthony Green [Fri, 28 Feb 2014 05:20:17 +0000 (00:20 -0500)]
When no VFP arguments are present the IP register is used
uninitialized. Initialize it to the value of FP.

This fixes a number of testsuite failures when configured for
armv7l-unknown-linux-gnueabihf

10 years agoaarch64 fix
Anthony Green [Fri, 28 Feb 2014 05:17:16 +0000 (00:17 -0500)]
aarch64 fix

10 years agoFix ChangeLog merge
Anthony Green [Thu, 27 Feb 2014 20:42:41 +0000 (15:42 -0500)]
Fix ChangeLog merge

10 years agoFix build error on x86 without distinct long double
Josh Triplett [Mon, 17 Feb 2014 19:20:33 +0000 (11:20 -0800)]
Fix build error on x86 without distinct long double

src/x86/ffi64.c: In function 'classify_argument':
src/x86/ffi64.c:205:5: error: duplicate case value
     case FFI_TYPE_LONGDOUBLE:
     ^
src/x86/ffi64.c:202:5: error: previously used here
     case FFI_TYPE_DOUBLE:
     ^

10 years agoMerge pull request #72 from heiher/devel
Anthony Green [Sat, 15 Feb 2014 13:06:29 +0000 (08:06 -0500)]
Merge pull request #72 from heiher/devel

MIPS N32: Fix call floating point va function

10 years agoMerge pull request #68 from zeldin/master
Anthony Green [Sat, 15 Feb 2014 13:06:11 +0000 (08:06 -0500)]
Merge pull request #68 from zeldin/master

Linux/ppc64: Remove assumption on contents of r11 in closure

10 years agoFix call floating point va function
Heiher [Tue, 21 Jan 2014 15:18:27 +0000 (23:18 +0800)]
Fix call floating point va function

I'm not sure floating-point arguments in GPR or FPR before calling
variable number arguments function. so, load all arguments to GPR and
FPR.

10 years agoAArch64: Fix void fall-through case when assertions are enabled
Zachary Waldowski [Wed, 5 Feb 2014 19:22:52 +0000 (14:22 -0500)]
AArch64: Fix void fall-through case when assertions are enabled

10 years agoAArch64: Fix missing semicolons when assertions are enabled
Zachary Waldowski [Tue, 21 Jan 2014 21:38:31 +0000 (16:38 -0500)]
AArch64: Fix missing semicolons when assertions are enabled

10 years agoRemove build-ios from Makefile
Anthony Green [Sun, 1 Dec 2013 01:58:31 +0000 (20:58 -0500)]
Remove build-ios from Makefile

Conflicts:
ChangeLog

10 years agoMention Aarch64 on iOS
Anthony Green [Sun, 1 Dec 2013 02:06:51 +0000 (21:06 -0500)]
Mention Aarch64 on iOS

10 years agoUpdate ChangeLog
Zachary Waldowski [Mon, 30 Dec 2013 22:36:39 +0000 (17:36 -0500)]
Update ChangeLog

10 years agoAArch64: Remove duplicitous element_count call.
Zachary Waldowski [Thu, 9 Jan 2014 18:50:17 +0000 (13:50 -0500)]
AArch64: Remove duplicitous element_count call.

This inhibits an analyzer warning by Clang.

10 years agoDarwin/aarch64: Respect iOS ABI re: stack argument alignment
Zachary Waldowski [Thu, 9 Jan 2014 18:53:30 +0000 (13:53 -0500)]
Darwin/aarch64: Respect iOS ABI re: stack argument alignment

10 years agoDarwin/aarch64: Fix size_t assumptions
Zachary Waldowski [Thu, 9 Jan 2014 19:03:29 +0000 (14:03 -0500)]
Darwin/aarch64: Fix size_t assumptions

10 years agoDarwin/aarch64: Fix "shadows declaration" warnings
Zachary Waldowski [Mon, 30 Dec 2013 21:14:02 +0000 (16:14 -0500)]
Darwin/aarch64: Fix "shadows declaration" warnings

10 years agoDarwin/aarch64: Use Clang cache invalidation builtin
Zachary Waldowski [Thu, 9 Jan 2014 18:55:21 +0000 (13:55 -0500)]
Darwin/aarch64: Use Clang cache invalidation builtin

10 years agoDarwin/aarch64: Account for long double being equal to double
Zachary Waldowski [Mon, 30 Dec 2013 20:45:51 +0000 (15:45 -0500)]
Darwin/aarch64: Account for long double being equal to double

10 years agoDarwin/aarch64: Use CNAME, restrict .size like ARM
Zachary Waldowski [Mon, 30 Dec 2013 21:33:47 +0000 (16:33 -0500)]
Darwin/aarch64: Use CNAME, restrict .size like ARM

10 years agoDarwin/aarch64: Fix invalid reference in assembly
Zachary Waldowski [Mon, 30 Dec 2013 22:48:22 +0000 (17:48 -0500)]
Darwin/aarch64: Fix invalid reference in assembly

10 years agoDarwin/x86_64: Fix 64-bit type shortening warnings
Zachary Waldowski [Mon, 30 Dec 2013 21:23:21 +0000 (16:23 -0500)]
Darwin/x86_64: Fix 64-bit type shortening warnings

10 years agoDarwin: Merge build scripts, redo project, incl. arm64
Zachary Waldowski [Thu, 9 Jan 2014 18:15:06 +0000 (13:15 -0500)]
Darwin: Merge build scripts, redo project, incl. arm64

10 years agoDarwin/iOS: Improve unified syntax use for LLVM
Zachary Waldowski [Mon, 30 Dec 2013 22:48:10 +0000 (17:48 -0500)]
Darwin/iOS: Improve unified syntax use for LLVM

10 years agoFix dlmalloc warnings due to set_segment_flags, sizeof(size_t)
Zachary Waldowski [Mon, 30 Dec 2013 20:27:44 +0000 (15:27 -0500)]
Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t)

10 years agoDarwin/iOS: Fix mis-typing of vfp_reg_free
Zachary Waldowski [Mon, 30 Dec 2013 20:27:14 +0000 (15:27 -0500)]
Darwin/iOS: Fix mis-typing of vfp_reg_free

10 years agoDarwin/ARM: Assert on NULL dereference
Zachary Waldowski [Mon, 30 Dec 2013 20:26:20 +0000 (15:26 -0500)]
Darwin/ARM: Assert on NULL dereference

This inhibits an analyzer warning by Clang on all platforms.

10 years agoDarwin/i386: Inhibit Clang previous prototype warnings
Zachary Waldowski [Thu, 9 Jan 2014 18:42:08 +0000 (13:42 -0500)]
Darwin/i386: Inhibit Clang previous prototype warnings

10 years agoDarwin/ARM: Inhibit Clang previous prototype warnings
Zachary Waldowski [Thu, 9 Jan 2014 18:41:45 +0000 (13:41 -0500)]
Darwin/ARM: Inhibit Clang previous prototype warnings

10 years agoDarwin/AArch64: Inhibit Clang previous prototype warnings
Zachary Waldowski [Thu, 9 Jan 2014 18:41:27 +0000 (13:41 -0500)]
Darwin/AArch64: Inhibit Clang previous prototype warnings

10 years agoLinux/ppc64: Remove assumption on contents of r11 in closure
Marcus Comstedt [Sat, 4 Jan 2014 18:00:08 +0000 (19:00 +0100)]
Linux/ppc64: Remove assumption on contents of r11 in closure

10 years agoWhen the function called by the ffi called a function defined in a shared library...
Paulo Pizarro [Thu, 2 Jan 2014 18:17:59 +0000 (16:17 -0200)]
When the function called by the ffi called a function defined in a shared library generate a fatal error
The correction was to take into consideration the GOT.

10 years agoUndo iOS ARM64 changes.
Anthony Green [Thu, 5 Dec 2013 21:23:25 +0000 (16:23 -0500)]
Undo iOS ARM64 changes.

10 years agoMerge branch 'master' of github.com:/atgreen/libffi
Anthony Green [Sun, 1 Dec 2013 03:38:13 +0000 (22:38 -0500)]
Merge branch 'master' of github.com:/atgreen/libffi

10 years agoMention Aarch64 on iOS
Anthony Green [Sun, 1 Dec 2013 02:06:51 +0000 (21:06 -0500)]
Mention Aarch64 on iOS

10 years agoMention Aarch64 on iOS
Anthony Green [Sun, 1 Dec 2013 02:06:51 +0000 (21:06 -0500)]
Mention Aarch64 on iOS

10 years agoRemove build-ios from Makefile
Anthony Green [Sun, 1 Dec 2013 01:58:31 +0000 (20:58 -0500)]
Remove build-ios from Makefile

10 years agoMerge branch 'master' of github.com:/atgreen/libffi
Anthony Green [Sun, 1 Dec 2013 01:54:54 +0000 (20:54 -0500)]
Merge branch 'master' of github.com:/atgreen/libffi
Add ChangeLog entry.

10 years agoMerge pull request #60 from zwaldowski/ios-redo
Anthony Green [Sun, 1 Dec 2013 01:54:39 +0000 (17:54 -0800)]
Merge pull request #60 from zwaldowski/ios-redo

Mac/iOS support, including aarch64 port