Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b0e97963 | 2015-01-27 22:10:12 | configure: Run HAVE_AS_X86_PCREL for all X86 targets | ||
| 53636634 | 2015-01-16 15:19:38 | aarch64: implement the trampoline table workaround for ffi closures on Apple systems This is a direct copy/paste port of the ARM code, with changes because of Aarch64 pc-relative addressing restrictions. | ||
| e1a5ddb3 | 2015-01-07 17:51:07 | Fix expr error in Solaris 10 when using gcc. | ||
| f69ec6f3 | 2014-12-18 16:21:07 | s390: Use pc-relative insns in 31-bit mode It's silly to stick to esa/390 features when the compiler won't. Detect when brasl and larl are used by the compiler and then use them in the assembly. | ||
| 5d69d57a | 2014-11-13 13:50:39 | configure: Move target source selection into configure.host This eliminates the AM_CONDITIONAL ugliness, which eliminates just a bit of extra boilerplate for a new target. At the same time, properly categorize the EXTRA_DIST files into SOURCES and HEADERS, for the generation of ctags. | ||
| 57f52484 | 2014-11-13 12:42:54 | configure: Split out configure.host Split out the host case statement to a separate file, so that we don't have to regenerate configure.in for changes therein. | ||
| 8d5debc7 | 2014-11-12 08:04:51 | Update in preparation for next release | ||
| 20562ac0 | 2014-11-12 07:00:59 | Fix for AArch64. Release as 3.2.1. | ||
| 0f316ab7 | 2014-09-27 00:19:15 | Add OpenRISC support This patch adds support for the OpenRISC architecture. (http://opencores.org/or1k/Main_Page) This patch has been tested under Linux with QEMU-user emulation support. - 32 Bit - big endian - delayed instructions This is the only available configuration under Linux. The description of the ABI can be found on the official website. Is passes the testsuite except of the unwindtest_ffi_call.cc testcase, which seems to be a problem of gcc and not libffi. Some testcases of the gcc testsuite still fail. Signed-off-by: Sebastian Macke <sebastian@macke.de> | ||
| ae8d2554 | 2014-09-20 07:08:37 | Update version to 3.2 | ||
| ad0d1d23 | 2014-06-12 06:30:21 | Fix paths in libffi.pc.in | ||
| 69289c10 | 2014-05-31 08:54:08 | Prepare for libffi 3.1.1 | ||
| c1166d4f | 2014-05-12 19:44:08 | closures: Check for mkostemp(3) | ||
| 57465744 | 2014-05-11 10:30:22 | Update to version 3.1 | ||
| 7ba4c5d7 | 2014-05-11 09:52:47 | Use to get correct dir | ||
| 7d698125 | 2014-03-26 23:17:56 | Use the proper C++ compiler to run C++ tests Running the C compiler with -shared-libgcc -lstdc++ does not work on non-GCC compilers. | ||
| 0c382470 | 2014-03-26 14:51:32 | Always set CC_FOR_TARGET for dejagnu, to make the testsuite respect $CC This fixes cross-compilation and compilation with CC="gcc -m32". | ||
| c860a992 | 2014-03-25 17:02:51 | Upgrade version to 3.1-rc1 | ||
| b2d610e0 | 2014-03-21 11:10:13 | Compile win32.S on 32-bit Darwin as well | ||
| be50b87a | 2014-03-24 21:44:13 | Always use configure to detect whether global symbols need underscores 64-bit Windows already used this check; make it universal, and use it in place of an ifdef on X86_WIN32, to handle non-Windows platforms that use the underscore, such as Darwin. | ||
| d948d0a7 | 2014-03-16 10:53:48 | Merge pull request #98 from joshtriplett/unconfigure.host Merge configure.host into configure.ac | ||
| a86bd318 | 2014-03-16 06:58:59 | Merge configure.host into configure.ac configure.host only has a single entry, and shows no signs of needing more added. | ||
| b61b472b | 2014-03-16 09:45:55 | Update version to 3.1-rc0. Clean up README. | ||
| 76d19d00 | 2014-03-14 16:54:31 | Ensure the linker supports @unwind sections in libffi. | ||
| a1a6f71b | 2014-03-10 15:12:47 | Remove stray hunk that shouldn't have been included in this patch. | ||
| dfa37387 | 2014-03-10 14:53:48 | 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 | ||
| 18eb81d0 | 2014-03-10 14:43:37 | Allow building for mipsel with Android NDK r8. From Mozilla bug 756740. https://bugzilla.mozilla.org/show_bug.cgi?id=756740 | ||
| 5a88c85f | 2014-02-28 00:23:04 | Fix spelling errors | ||
| cc82051c | 2014-02-28 00:23:04 | Fix spelling errors | ||
| ab79d6e2 | 2013-11-21 06:12:35 | This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support. | ||
| ac753688 | 2013-11-21 06:12:35 | This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support. | ||
| 16b93a21 | 2013-10-15 15:33:59 | Add nios2 port. | ||
| d2fcbcdf | 2013-10-08 06:27:46 | Add m88k and VAX support. Update some configury bits. | ||
| f88118b3 | 2013-07-02 15:51:27 | Revert "Merge pull request #36 from abergmeier/emscripten_fix" This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing changes made to b50a13b9c07ec09af4b9697e482acdad571e6961. | ||
| 6a4d901d | 2013-07-02 12:12:34 | Merge pull request #36 from abergmeier/emscripten_fix Fixes for building with Emscripten | ||
| b082e150 | 2013-06-10 16:19:33 | Add ARC support This adds support for the ARC architecture to libffi. DesignWare ARC is a family of processors from Synopsys, Inc. This patch has been tested on a little-endian system and passes the testsuite. Signed-off-by: Mischa Jonker <mjonker@synopsys.com> | ||
| 587002c0 | 2013-04-19 17:12:24 | Enable disabling of libtool on platforms where it does not work (e.g. LLVM). Build libraries normally then. | ||
| f22ab3c6 | 2013-03-17 18:34:54 | Merge branch 'master' of github.com:/atgreen/libffi | ||
| cb32c812 | 2013-03-17 09:27:55 | Fix lib install dir | ||
| efd7866a | 2013-03-16 08:35:57 | 2.0.13rc1 | ||
| 215763d0 | 2013-03-16 07:57:35 | Update configury. | ||
| 2fb527a0 | 2013-03-16 07:46:38 | Add Meta processor support | ||
| f308faf1 | 2013-02-11 14:25:13 | Add moxie support. Release 3.0.12. | ||
| cb03ea8f | 2013-02-08 12:25:18 | sparc v9 fixes for sun tools | ||
| 9db7e1a9 | 2013-02-07 21:06:08 | Fix botched sparc patch. Update version. | ||
| ce0138e6 | 2013-02-07 18:04:01 | Update bug report address. rc2. | ||
| ed6ae950 | 2013-02-07 16:43:36 | Add libtool-ldflags. Define toolexeclibdir for non-GCC builds. | ||
| ffef2e04 | 2013-02-07 15:47:01 | x32 and libtool fixes | ||
| 176aa9d2 | 2013-02-07 15:29:22 | Fix GCC usage test and update README | ||
| f62bd63f | 2013-02-06 17:38:32 | Release candidate 1 | ||
| bcc0c280 | 2013-01-26 15:21:14 | Reorder x86_64 tests So that darwin and cygwin/mingw are tested before the generic check -- which allows them to actually be set. | ||
| aeb8719a | 2013-01-21 07:37:30 | New microblaze support | ||
| 40860245 | 2013-01-21 07:37:30 | New microblaze support | ||
| 20cae32b | 2013-01-21 07:07:38 | Xtensa support | ||
| bff052d9 | 2013-01-11 10:24:32 | 32-bit x86 fix and more | ||
| 13e2d7b9 | 2013-01-10 10:52:02 | Handle both 32 and 64-bit x86 builds regardless of target triple | ||
| 56ba8d86 | 2013-01-10 07:25:10 | Don't use warning checking macro with sun compiler | ||
| 2d9b3939 | 2013-01-09 21:14:54 | Fix for closures with sunpro compiler | ||
| 8308984e | 2013-01-08 15:14:21 | Make sure we're running dejagnu tests with the right compiler. | ||
| 74c776e2 | 2013-01-08 12:25:54 | Switch x86 Solaris to X86 from X86_64 | ||
| 8962c8c8 | 2013-01-08 12:22:24 | Fix read-only eh_frame test | ||
| 8bad679a | 2013-01-02 08:28:35 | New stand-alone patch | ||
| 981c32ee | 2013-01-02 07:34:03 | Merge with GCC. Eliminate quilt bits. | ||
| f680b598 | 2012-11-06 16:00:40 | Add missing aarch64 configury bits | ||
| e944b8c7 | 2012-10-30 14:06:09 | Add PaX work-around | ||
| f342996c | 2012-10-30 07:42:27 | Darwin12 fix | ||
| 9c00a3f6 | 2012-10-12 16:46:06 | TILE-Gx/TILEPro support | ||
| 213ed15c | 2012-04-27 01:34:15 | Add blackfin supprt from Alexandre Keunecke. | ||
| ff3d76fd | 2012-04-11 23:16:48 | 3.0.11 | ||
| 10d1e513 | 2012-04-06 11:57:14 | Update to rc4. Upgrade autoconf version. | ||
| 59bb61a3 | 2012-04-06 08:26:14 | Update libtool version, README, tests dists | ||
| 84d3253f | 2012-03-19 23:07:35 | Rebase post GCC merge | ||
| 6c194233 | 2012-03-03 14:17:54 | Add -no-undefined for both 32- and 64-bit x86 windows-like hosts. | ||
| dee20f8e | 2012-02-10 13:06:46 | Rebased from gcc | ||
| 1ff9c604 | 2012-02-01 16:34:30 | Rebase from GCC | ||
| 9e9c4aeb | 2012-01-23 14:11:23 | Add Amiga support | ||
| cd2277cc | 2012-01-23 13:43:38 | mend | ||
| c365ee75 | 2012-01-23 11:13:18 | Refresh | ||
| 198ed1ef | 2011-11-12 23:45:20 | Update version number | ||
| 6a6e7f86 | 2011-11-12 16:20:42 | Fix kfreebsd | ||
| 236c9391 | 2011-11-12 07:37:40 | Fix darwin11 build problem | ||
| 3d56106b | 2011-11-12 07:20:24 | Rebase | ||
| ee6696fd | 2011-08-23 12:30:29 | 3.0.11-rc1. soname bump. | ||
| c6265c36 | 2011-08-23 10:31:33 | Version 3.0.10 | ||
| 049d8386 | 2011-08-22 14:50:10 | Many new patches | ||
| 09f8f310 | 2011-02-28 15:36:07 | More AIX fixes. rc9. | ||
| 18dd85d6 | 2011-02-25 16:23:04 | rc8. fix last patch. | ||
| 74ee6ea8 | 2011-02-25 15:52:14 | rc7. More AIX fixes. | ||
| cbb062cc | 2011-02-17 20:39:21 | Another non-GCC configury fix | ||
| 24b72070 | 2011-02-14 15:30:57 | Fix warning and msvcc patches | ||
| 1fbf9dc4 | 2011-02-13 08:06:39 | Fix bad_abi test. rc5. | ||
| 71c792f5 | 2011-02-12 09:33:11 | rc4 | ||
| 7c7c9f32 | 2011-02-12 09:29:29 | ungccify parts of the build | ||
| 17d9e9e6 | 2011-02-11 12:23:20 | Use newer autotools. Only build debug.c when --enable-debug. | ||
| 1833aa0f | 2011-02-11 07:11:04 | sparc ABI test fix. | ||
| 269deef6 | 2011-02-09 15:22:23 | rc3 | ||
| a6e56b97 | 2011-02-09 15:00:42 | Add powerpc64-*-darwin* support | ||
| 747d6c32 | 2011-02-09 14:56:23 | Add Interix support | ||
| 630b9c0a | 2011-02-09 06:24:23 | Update to rc2 | ||
| 5c0cc6f1 | 2011-02-08 19:45:59 | 3.0.10rc1 |