Commit Graph
100 Commits
Author SHA1 Message Date
Anthony Green 6ba2a49e22 Merge pull request #222 from freakboy3742/t181
Fixed #181 -- Corrected problems with ARMv7 build under iOS.
2016-01-02 20:03:41 -05:00
Anthony Green 8005600a92 Merge pull request #224 from plicease/travis
update apt-get in travis
2016-01-02 16:44:29 -05:00
Anthony Green 70594f7f8d Merge pull request #221 from tromey/document-closure-ffi_arg
Document closure ffi arg
2015-12-18 10:24:38 -05:00
Anthony Green 88deacdd42 speling fix 2015-11-15 08:39:17 -05:00
Anthony Green 5973dca595 Merge pull request #209 from tromey/documentation-updates
documentation fixes
2015-11-15 08:36:48 -05:00
Anthony Green 2a988c4455 Merge pull request #207 from tromey/deprecate-ffi-prep-closure
mark ffi_prep_closure as deprecated
2015-11-15 08:33:46 -05:00
Anthony Green e9de7e35f2 Merge pull request #202 from tromey/note-prep-cif-var-usage
document that there must be ntotalargs types
2015-10-11 10:54:50 -04:00
Anthony Green d19b6cc78e Merge pull request #201 from tromey/fix-texinfo-buglet
Add missing "@" to @var{}
2015-10-11 10:54:22 -04:00
Anthony Green 17ffc3655a Merge pull request #185 from freakboy3742/t184
Fixed #184 -- Corrected source file references in Darwin source generator tool.
2015-03-29 21:38:26 -04:00
Anthony Green 173757ce97 Merge pull request #186 from freakboy3742/gitignore
Added generated source file to .gitignore.
2015-03-29 21:38:12 -04:00
Anthony Green f5ec6279a4 Merge pull request #178 from rth7680/aa64-ilp32
aarch64: Handle ILP32 ABI
2015-03-04 13:58:04 -05:00
Anthony Green 06747d3187 Merge pull request #176 from 0-wiz-0/master
Handle NetBSD/powerpc the same as FreeBSD and OpenBSD.
2015-01-29 07:22:23 -05:00
Anthony Green db1b34b7e1 Remove incomplete sentence 2015-01-28 18:08:06 -05:00
Anthony Green 56036a6b58 Merge pull request #175 from rth7680/sparc
sparc: Re-introduce hand-written unwind info
2015-01-28 18:03:57 -05:00
Anthony Green 035715b333 Merge pull request #174 from rth7680/fbsd
configure: Run HAVE_AS_X86_PCREL for all X86 targets
2015-01-28 18:03:06 -05:00
Anthony Green 31a6185307 Merge pull request #170 from fealebenpae/aarch64-trampoline-table
Support closures on ARM64 iOS
2015-01-21 05:55:47 -05:00
Anthony Green d6675c16cc Merge pull request #172 from rth7680/fixes
x86: Fix cygwin32 build
2015-01-21 05:53:21 -05:00
Anthony Green a25a46a7fe Merge pull request #171 from rth7680/fixes
Fixes from mainline gcc
2015-01-16 17:32:07 -05:00
Anthony Green 5cd411ad5d New test case for old aarch64 bug 2015-01-13 15:44:03 -05:00
Anthony Green c82cc15942 Merge pull request #166 from chevah/master
Fix expr error in Solaris 10 when using gcc.
2015-01-10 09:25:26 -05:00
Anthony Green 1c61e73ad8 Merge pull request #165 from rth7680/pcc
Support PCC as producer and consumer
2015-01-10 09:23:30 -05:00
Anthony Green dd0b59a5cf Merge pull request #164 from rth7680/darwin
Fix build on darwin
2015-01-10 09:22:55 -05:00
Anthony Green 9131039c93 Merge pull request #160 from nobu/msvc-no-complex
x86: MSVC does not support Complex type
2015-01-10 09:22:42 -05:00
Anthony Green 4ca2262ad6 Merge pull request #159 from nobu/fix-void-arith
x86: Fix void pointer arithmetic
2015-01-10 09:21:37 -05:00
Anthony Green 58bf7d65d8 Merge pull request #158 from rth7680/s390
S390
2014-12-20 10:20:40 -05:00
Anthony Green 75b2199f26 Merge pull request #157 from rth7680/x86
Two fixes for x86
2014-12-12 10:13:56 -05:00
Anthony Green 8a3a2723aa Merge pull request #156 from rth7680/sparc
sparc: Define FFI_TARGET_SPECIFIC_VARIADIC for v9
2014-12-12 10:13:27 -05:00
James Greenhalgh 9ae3bc870e Fix for https://github.com/atgreen/libffi/issues/141 2014-12-06 23:58:41 -05:00
Anthony Green a5a40960bb Merge pull request #151 from amodra/master
powerpc: go closures for linux
2014-11-19 21:13:50 -05:00
Anthony Green 9ca43706f9 Merge pull request #148 from gpakosz/dlmalloc-preprocessor-fix
dlmalloc: change defined(i386) to defined(__i386__)
2014-11-19 11:32:08 -05:00
Anthony Green 5211c7207e Merge pull request #147 from rth7680/go/alpha
testsuite: Fix alpha static chain register name
2014-11-17 09:07:07 -05:00
Anthony Green 3316b666e3 Merge pull request #145 from rth7680/master
Configure and testsuite cleanups, v2
2014-11-15 07:31:41 -05:00
Anthony Green b698638d76 Merge pull request #144 from atrosinenko/testsuite-fp-comparison-fix
Floating point number comparison fix for testsuite
2014-11-15 07:29:58 -05:00
Anthony Green a353d5b16c Merge pull request #143 from adamkaplan/patch-1
Update i386 & armv7 minimum iOS version to 7.0
2014-11-15 07:27:21 -05:00
Anthony Green 4aa702a0e0 Merge branch 'rth7680-go-closure' 2014-11-12 08:08:57 -05:00
Anthony Green 8d5debc790 Update in preparation for next release 2014-11-12 08:04:51 -05:00
Anthony Green 20562ac042 Fix for AArch64. Release as 3.2.1. 2014-11-12 07:00:59 -05:00
Anthony Green a0bdc5250c Fix typo 2014-11-11 09:43:01 -05:00
Anthony Green 67c0c07053 Final 3.2 changes 2014-11-11 07:30:49 -05:00
Anthony Green ee826b933b Final 3.2 changes 2014-11-11 07:29:26 -05:00
Anthony Green c81a705d53 Mention OpenRISC 2014-11-04 13:29:58 -05:00
Anthony Green 6a17ad540d Merge pull request #134 from s-macke/openrisc
Add OpenRISC support
2014-09-28 00:54:00 -04:00
Anthony Green 990eb9d4c2 Only run the complex type tests on supported platforms. 2014-09-28 00:50:29 -04:00
Anthony Green 6695983d2f Add complex type support. Mostly broken right now 2014-09-20 07:44:37 -04:00
Anthony Green fbbf48fbdf Compile tests with -Wno-psabi when using GCC 2014-09-20 07:43:51 -04:00
Anthony Green ae8d2554c5 Update version to 3.2 2014-09-20 07:08:37 -04:00
Anthony Green b2ca59d39d More README updates for 3.2 2014-09-20 07:08:05 -04:00
Anthony Green f920a01ad8 Update release notes. 2014-09-20 06:54:06 -04:00
Anthony Green 4c5c4088aa Merge pull request #132 from nielsAD/master
Pascal and Register calling convention support on x86
2014-09-18 19:10:54 -04:00
Anthony Green 862f53de04 Merge pull request #130 from frida/fix/darwin-aarch64-float-alignment
Fix alignment of FFI_TYPE_FLOAT for Apple's ARM64 ABI
2014-09-18 19:06:08 -04:00
Anthony Green 5df384077f Merge pull request #129 from frida/fix/darwin-aarch64-cif-prep
Fix non-variadic CIF initialization for Apple/ARM64
2014-09-18 19:05:35 -04:00
Anthony Green 7b7a5284de Merge pull request #124 from knuesel/master
Fix issue with builddir when calling configure with absolute path
2014-09-18 18:28:05 -04:00
Anthony Green 4cd5e84012 Merge pull request #123 from ehsan/clang-cl
Add support for building with clang-cl
2014-09-18 18:27:15 -04:00
Anthony Green 1cee07be47 Remove compiler warning 2014-06-12 06:30:59 -04:00
Anthony Green df31a85103 Merge pull request #122 from rvandermeulen/1014976
Don't make --enable-debug imply using the debug CRT in libffi
2014-06-06 08:24:35 -04:00
Anthony Green 69289c10b0 Prepare for libffi 3.1.1 2014-05-31 08:54:08 -04:00
Anthony Green 9d8e3018ac Update current version. 2014-05-24 23:28:42 -04:00
Anthony Green 18d56cca5a Increment libtool version number 2014-05-19 18:05:33 -04:00
Anthony Green 629f1029c4 Merge pull request #120 from l0kod/tmpfile
Create temporary file with O_TMPFILE and O_CLOEXEC when available
2014-05-19 18:04:28 -04:00
Anthony Green 0403f332b1 Update date. Annoucing 3.1 today. 2014-05-19 09:41:32 -04:00
Anthony Green 94ac0c168e Increment libtool library revision number 2014-05-19 09:37:21 -04:00
Anthony Green 57465744b6 Update to version 3.1 2014-05-11 10:30:22 -04:00
Anthony Green 0c2251a42d Support versions of git older than 1.8.5 2014-05-11 10:22:30 -04:00
Anthony Green 70c303cb88 Fix testsuite for GCC 4.9.0 2014-05-11 09:56:40 -04:00
Anthony Green 31e0d4ecff Merge pull request #119 from joshtriplett/fastcall-fastball
src/x86/win32.S: Define ffi_closure_FASTCALL in the MASM section, too
2014-04-23 19:24:47 -04:00
Anthony Green 1c0e9a7297 Merge pull request #101 from joshtriplett/fastcall-closures
Support closures for fastcall
2014-04-21 12:41:56 -04:00
Anthony Green 93a24f216b Merge pull request #80 from ueno/devel
Fix typo in doc
2014-04-12 19:38:07 -04:00
Anthony Green dd11a04061 Merge pull request #86 from joshtriplett/testsuite-CC-CXX
testsuite ignores CC parameter supplied to configure or make
2014-04-12 19:37:21 -04:00
Anthony Green 8fa2812355 Merge pull request #116 from frida/fix/darwin-aarch64-variadic
Fix handling of variadic calls on Darwin/AArch64
2014-04-12 19:32:08 -04:00
Anthony Green 8a58e6b780 Merge pull request #115 from frida/fix/darwin-aarch64-alignment
Fix alignment of AArch64 assembler functions
2014-04-12 19:30:18 -04:00
Anthony Green 30b77c56f9 Merge pull request #117 from frida/fix/windows-regression
Fix Windows regression
2014-04-12 19:29:13 -04:00
Anthony Green dc33cb3c99 Merge pull request #114 from joshtriplett/bounce-on-a-tiny-trampoline
Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10
2014-04-05 23:41:22 -04:00
Anthony Green c860a992fe Upgrade version to 3.1-rc1 2014-03-25 17:02:51 -04:00
Anthony Green 9837073e62 Update copyright date and clean up README notes. 2014-03-25 16:24:14 -04:00
Anthony Green 18d3baa9f5 Merge pull request #108 from joshtriplett/freebsd
[3.1 blocker] Fix FreeBSD support
2014-03-25 16:12:53 -04:00
Anthony Green afee53738a Merge pull request #106 from joshtriplett/darwin-award
[3.1 blocker] Update OS X build system to include win32.S on 32-bit
2014-03-25 16:12:35 -04:00
Anthony Green 7d2478568e Merge pull request #110 from joshtriplett/w64
Fix 64-bit Windows support
2014-03-25 16:12:17 -04:00
Anthony Green beab5f334d Merge pull request #105 from joshtriplett/win32-relocations
[3.1 blocker] win32.S needs to handle relocations/GOT
2014-03-25 16:07:47 -04:00
Anthony Green 28fb197079 Merge pull request #107 from rvandermeulen/msvcc
Various compatibility fixes and improvements to msvcc.sh.
2014-03-18 12:19:36 -04:00
Anthony Green c697472fcc Merge pull request #102 from joshtriplett/test-generic
Add ABIs to the test matrix; unify many bits of the testsuite
2014-03-17 00:32:42 -04:00
Anthony Green 83fd2bce04 Merge pull request #99 from joshtriplett/gitignore
.gitignore: Ignore more generated files
2014-03-16 22:03:29 -04:00
Anthony Green 3658a0700a Merge pull request #100 from rvandermeulen/bug-756740
Change double quotes in Makefile.am to single quotes.
2014-03-16 21:37:42 -04:00
Anthony Green d948d0a729 Merge pull request #98 from joshtriplett/unconfigure.host
Merge configure.host into configure.ac
2014-03-16 10:53:48 -04:00
Anthony Green b61b472bd0 Update version to 3.1-rc0. Clean up README. 2014-03-16 09:45:55 -04:00
Anthony Green 7a64e7dbba Merge pull request #97 from joshtriplett/remove-more-generated-files
Remove more generated files
2014-03-16 09:39:08 -04:00
Anthony Green 11a5c5c39f Merge pull request #96 from joshtriplett/sawing-changelogs
Generate ChangeLog from git in make dist; remove it from version control
2014-03-16 09:38:47 -04:00
Anthony Green 9a62a21f5c Add missing ChangeLog entry. Clean up some entries. 2014-03-16 09:03:57 -04:00
Anthony Green 9bc704c58c Merge pull request #95 from joshtriplett/news
README: Update news for 3.0.14
2014-03-16 08:41:00 -04:00
Anthony Green 694447aa29 Merge pull request #93 from joshtriplett/travis-dist
Make Travis check "make dist"
2014-03-16 08:32:05 -04:00
Anthony Green fdc87f3b2e Merge pull request #85 from joshtriplett/stdcall
stdcall support on Linux
2014-03-16 08:05:51 -04:00
Anthony Green 7412b838d5 Merge pull request #90 from joshtriplett/win32-unifdef
prep_cif.c: Remove unnecessary ifdef for X86_WIN32
2014-03-16 07:58:16 -04:00
Anthony Green c0cc5fdaa2 Merge pull request #89 from joshtriplett/travis32
.travis.yml: Test on both 32-bit and 64-bit
2014-03-16 07:57:59 -04:00
Anthony Green 98b5296048 Merge pull request #94 from joshtriplett/esp-extra-stackery-perception
ChangeLog: Document testsuite changes to remove fragile stack pointer checks
2014-03-16 07:51:33 -04:00
Anthony Green 134ce4c026 Merge pull request #91 from joshtriplett/esp-extra-stackery-perception
testsuite: Remove fragile stack pointer checks
2014-03-16 07:47:17 -04:00
Anthony Green 2680e9ea9b Merge pull request #88 from joshtriplett/such-precision-many-fail-wow
testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision
2014-03-16 07:44:08 -04:00
Anthony Green 071eab32a7 Merge pull request #92 from joshtriplett/autogen
Re-add libtool-ldflags
2014-03-16 07:36:52 -04:00
Anthony Green 2228c7ab19 Merge pull request #87 from joshtriplett/autogen
Remove autogenerated files from the repository
2014-03-16 07:25:18 -04:00
Anthony Green 76d19d004e Ensure the linker supports @unwind sections in libffi. 2014-03-14 16:54:31 -04:00
Anthony Green c86d9b6cc6 Fix merge 2014-03-14 16:51:20 -04:00
Anthony Green 4efb7dbfd9 Merge pull request #81 from rvandermeulen/bug-756740
Allow building for mipsel with Android NDK r8.
2014-03-14 16:47:57 -04:00