Commit Graph

  • df31a85103 Merge pull request #122 from rvandermeulen/1014976 Anthony Green 2014-06-06 08:24:35 -04:00
  • 360aa8ca1e Bug 1014976 - Don't make --enable-debug imply using the debug CRT in libffi. Mike Hommey 2014-06-02 09:21:10 -04:00
  • 69289c10b0 Prepare for libffi 3.1.1 Anthony Green 2014-05-31 08:54:08 -04:00
  • 978c954015 Add missing GNU stack markings in win32.S Samuli Suominen 2014-05-31 08:53:10 -04:00
  • cbc5a3c020 Fix typo Ryan Hill 2014-05-31 08:26:34 -04:00
  • 9d8e3018ac Update current version. Anthony Green 2014-05-24 23:28:42 -04:00
  • 18d56cca5a Increment libtool version number Anthony Green 2014-05-19 18:05:33 -04:00
  • 629f1029c4 Merge pull request #120 from l0kod/tmpfile Anthony Green 2014-05-19 18:04:28 -04:00
  • c1166d4f65 closures: Check for mkostemp(3) Mickaël Salaün 2014-05-12 19:44:08 +02:00
  • 8daeed9570 closures: Create temporary file with O_TMPFILE and O_CLOEXEC when available Mickaël Salaün 2014-05-11 22:54:58 +02:00
  • 0403f332b1 Update date. Annoucing 3.1 today. Anthony Green 2014-05-19 09:41:32 -04:00
  • 94ac0c168e Increment libtool library revision number Anthony Green 2014-05-19 09:37:21 -04:00
  • 57465744b6 Update to version 3.1 Anthony Green 2014-05-11 10:30:22 -04:00
  • 0c2251a42d Support versions of git older than 1.8.5 Anthony Green 2014-05-11 10:22:30 -04:00
  • 70c303cb88 Fix testsuite for GCC 4.9.0 Anthony Green 2014-05-11 09:56:40 -04:00
  • 52b3457093 Check /proc/self/status for PaX status. Magnus Granberg 2014-05-11 09:55:28 -04:00
  • 7ba4c5d72a Use to get correct dir Dominik Vogt 2014-05-11 09:52:47 -04:00
  • 31e0d4ecff Merge pull request #119 from joshtriplett/fastcall-fastball Anthony Green 2014-04-23 19:24:47 -04:00
  • 99909eb618 src/x86/win32.S: Define ffi_closure_FASTCALL in the MASM section, too Josh Triplett 2014-04-22 21:17:52 -07:00
  • 1c0e9a7297 Merge pull request #101 from joshtriplett/fastcall-closures Anthony Green 2014-04-21 12:41:56 -04:00
  • d36952273d Support fastcall closures Josh Triplett 2014-04-20 12:03:25 -07:00
  • 93a24f216b Merge pull request #80 from ueno/devel Anthony Green 2014-04-12 19:38:07 -04:00
  • dd11a04061 Merge pull request #86 from joshtriplett/testsuite-CC-CXX Anthony Green 2014-04-12 19:37:21 -04:00
  • 8fa2812355 Merge pull request #116 from frida/fix/darwin-aarch64-variadic Anthony Green 2014-04-12 19:32:08 -04:00
  • 8a58e6b780 Merge pull request #115 from frida/fix/darwin-aarch64-alignment Anthony Green 2014-04-12 19:30:18 -04:00
  • 30b77c56f9 Merge pull request #117 from frida/fix/windows-regression Anthony Green 2014-04-12 19:29:13 -04:00
  • 3e2b84d295 Fix Windows regression Ole André Vadla Ravnås 2014-04-12 01:04:04 +02:00
  • 419503f409 Fix handling of variadic calls on Darwin/AArch64 Ole André Vadla Ravnås 2014-04-06 20:54:13 +02:00
  • a539f7ffd6 Fix alignment of AArch64 assembler functions Ole André Vadla Ravnås 2014-04-06 20:53:02 +02:00
  • dc33cb3c99 Merge pull request #114 from joshtriplett/bounce-on-a-tiny-trampoline Anthony Green 2014-04-05 23:41:22 -04:00
  • b5fed60194 Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10 Josh Triplett 2014-04-05 17:33:42 -07:00
  • 03ca880081 README: Note the testsuite changes to respect $CC and $CXX Josh Triplett 2014-03-27 08:44:34 -07:00
  • d74df8c5d8 README: Update Windows example to set both CC and CXX Josh Triplett 2014-03-27 00:44:12 -07:00
  • 7d698125b1 Use the proper C++ compiler to run C++ tests Josh Triplett 2014-03-26 23:17:56 -07:00
  • fa5e88f170 .travis.yml: Make the build command more readable by splitting at && Josh Triplett 2014-03-26 23:53:57 -07:00
  • 0c3824702d Always set CC_FOR_TARGET for dejagnu, to make the testsuite respect $CC Josh Triplett 2014-03-26 14:51:32 -07:00
  • 9946a92af3 Stop looking for expect and runtest above top_builddir Josh Triplett 2014-03-26 20:18:58 -07:00
  • acb2023252 Stop setting an empty AM_RUNTESTFLAGS Josh Triplett 2014-03-26 20:18:41 -07:00
  • c860a992fe Upgrade version to 3.1-rc1 Anthony Green 2014-03-25 17:02:51 -04:00
  • 9837073e62 Update copyright date and clean up README notes. Anthony Green 2014-03-25 16:24:14 -04:00
  • 18d3baa9f5 Merge pull request #108 from joshtriplett/freebsd Anthony Green 2014-03-25 16:12:53 -04:00
  • afee53738a Merge pull request #106 from joshtriplett/darwin-award Anthony Green 2014-03-25 16:12:35 -04:00
  • 7d2478568e Merge pull request #110 from joshtriplett/w64 Anthony Green 2014-03-25 16:12:17 -04:00
  • beab5f334d Merge pull request #105 from joshtriplett/win32-relocations Anthony Green 2014-03-25 16:07:47 -04:00
  • f0c8a31577 Compile win32.S on FreeBSD Josh Triplett 2014-03-24 22:14:26 -07:00
  • b2d610e028 Compile win32.S on 32-bit Darwin as well Josh Triplett 2014-03-21 11:10:13 -07:00
  • be50b87a49 Always use configure to detect whether global symbols need underscores Josh Triplett 2014-03-24 21:44:13 -07:00
  • 56be47f876 Fix a warning on 64-bit Windows Josh Triplett 2014-03-24 21:24:53 -07:00
  • 48a8eda74a Avoid referencing undefined ABIs on 64-bit Windows builds Josh Triplett 2014-03-24 21:21:12 -07:00
  • f0f4138f90 win32.S: Add handling for position-independent code on Darwin Josh Triplett 2014-03-22 10:00:53 -07:00
  • ef5890ebaf win32.S: Use shifting for multiplication rather than repeated addition Josh Triplett 2014-03-21 11:01:39 -07:00
  • 4fca48901e win32.S: Make the jump tables position-independent Josh Triplett 2014-03-21 11:00:41 -07:00
  • 2087dcf736 win32.S: Make calls to ffi_closure_SYSV_inner position-independent Josh Triplett 2014-03-21 10:57:06 -07:00
  • 28fb197079 Merge pull request #107 from rvandermeulen/msvcc Anthony Green 2014-03-18 12:19:36 -04:00
  • c3dd0a1a02 Various compatibility fixes and improvements to msvcc.sh. Ryan VanderMeulen 2014-03-18 12:09:45 -04:00
  • c697472fcc Merge pull request #102 from joshtriplett/test-generic Anthony Green 2014-03-17 00:32:42 -04:00
  • e48918ecf8 testsuite: Add ABIs to the test matrix; unify tests across ABIs Josh Triplett 2014-03-16 20:29:27 -07:00
  • 4d4d368e5a testsuite: Replace ffitestcxx.h with ffitest.h Josh Triplett 2014-03-16 17:02:05 -07:00
  • 3f97cf3413 testsuite: Unify the C and C++ testsuites Josh Triplett 2014-03-16 16:53:42 -07:00
  • 0d9cce8edb testsuite: ffitest.h: Parenthesize the CHECK macro Josh Triplett 2014-03-16 16:22:58 -07:00
  • 5695ec1444 testsuite: Factor out a function to run a matrix of tests Josh Triplett 2014-03-16 16:04:58 -07:00
  • dfdb02cc86 testsuite: Introduce a __THISCALL__ compiler-specific macro Josh Triplett 2014-03-16 15:26:26 -07:00
  • 83fd2bce04 Merge pull request #99 from joshtriplett/gitignore Anthony Green 2014-03-16 22:03:29 -04:00
  • 3658a0700a Merge pull request #100 from rvandermeulen/bug-756740 Anthony Green 2014-03-16 21:37:42 -04:00
  • 46c5d3c30f Change double quotes in Makefile.am to single quotes. Ryan VanderMeulen 2014-03-16 21:16:08 -04:00
  • 06ff924215 .gitignore: Ignore more generated files Josh Triplett 2014-03-16 16:19:46 -07:00
  • bad8948346 testsuite: Introduce a __STDCALL__ compiler-specific macro Josh Triplett 2014-03-16 15:16:18 -07:00
  • 98a793fa36 testsuite: Common up the ifdef blocks for compiler-specific macros Josh Triplett 2014-03-16 15:20:36 -07:00
  • d948d0a729 Merge pull request #98 from joshtriplett/unconfigure.host Anthony Green 2014-03-16 10:53:48 -04:00
  • a86bd318e2 Merge configure.host into configure.ac Josh Triplett 2014-03-16 06:58:59 -07:00
  • b61b472bd0 Update version to 3.1-rc0. Clean up README. Anthony Green 2014-03-16 09:45:55 -04:00
  • 7a64e7dbba Merge pull request #97 from joshtriplett/remove-more-generated-files Anthony Green 2014-03-16 09:39:08 -04:00
  • 11a5c5c39f Merge pull request #96 from joshtriplett/sawing-changelogs Anthony Green 2014-03-16 09:38:47 -04:00
  • eef2e02a13 doc: Remove autogenerated info file and stamp Josh Triplett 2014-03-16 06:26:03 -07:00
  • 9fb403d3c5 fficonfig.h.in: Remove, configure generates it Josh Triplett 2014-03-16 06:25:52 -07:00
  • 1c68c07217 Generate ChangeLog from git in make dist Josh Triplett 2014-03-16 06:11:58 -07:00
  • c65ed55e65 ChangeLog.v1: Fix typo in explanatory header. Josh Triplett 2014-03-16 05:52:00 -07:00
  • 9a62a21f5c Add missing ChangeLog entry. Clean up some entries. Anthony Green 2014-03-16 09:03:57 -04:00
  • 9bc704c58c Merge pull request #95 from joshtriplett/news Anthony Green 2014-03-16 08:41:00 -04:00
  • e892e581d1 README: Update news for 3.0.14 Josh Triplett 2014-03-16 05:38:24 -07:00
  • 694447aa29 Merge pull request #93 from joshtriplett/travis-dist Anthony Green 2014-03-16 08:32:05 -04:00
  • 45a6c21efa .travis.yml: Test "make dist" too. Josh Triplett 2014-03-16 05:29:08 -07:00
  • fdc87f3b2e Merge pull request #85 from joshtriplett/stdcall Anthony Green 2014-03-16 08:05:51 -04:00
  • e1911f78df Add support for stdcall, thiscall, and fastcall on non-Windows x86-32 Josh Triplett 2014-03-16 03:25:53 -07:00
  • 7412b838d5 Merge pull request #90 from joshtriplett/win32-unifdef Anthony Green 2014-03-16 07:58:16 -04:00
  • c0cc5fdaa2 Merge pull request #89 from joshtriplett/travis32 Anthony Green 2014-03-16 07:57:59 -04:00
  • 9531d05f64 prep_cif.c: Remove unnecessary ifdef for X86_WIN32 Josh Triplett 2014-03-16 01:50:02 -07:00
  • b3a5da068a .travis.yml: Test on both 32-bit and 64-bit Josh Triplett 2014-03-15 23:27:56 -07:00
  • 98b5296048 Merge pull request #94 from joshtriplett/esp-extra-stackery-perception Anthony Green 2014-03-16 07:51:33 -04:00
  • f6dd184543 ChangeLog: Document testsuite changes to remove fragile stack pointer checks Josh Triplett 2014-03-16 04:49:36 -07:00
  • 134ce4c026 Merge pull request #91 from joshtriplett/esp-extra-stackery-perception Anthony Green 2014-03-16 07:47:17 -04:00
  • 9c279328ee testsuite: Remove fragile stack pointer checks Josh Triplett 2014-03-16 02:31:19 -07:00
  • 2680e9ea9b Merge pull request #88 from joshtriplett/such-precision-many-fail-wow Anthony Green 2014-03-16 07:44:08 -04:00
  • 82f8cb24a1 ChangeLog: Document many.c and many_win32.c changes to avoid spurious failures Josh Triplett 2014-03-16 04:27:32 -07:00
  • 88d562a8b5 testsuite/libffi.call/many_win32.c: Avoid spurious failure due to excess precision Josh Triplett 2014-03-15 22:08:19 -07:00
  • c00a49ecd1 testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision Josh Triplett 2014-03-15 22:08:19 -07:00
  • 071eab32a7 Merge pull request #92 from joshtriplett/autogen Anthony Green 2014-03-16 07:36:52 -04:00
  • 2f44952c95 Re-add libtool-ldflags Josh Triplett 2014-03-16 04:35:12 -07:00
  • 2228c7ab19 Merge pull request #87 from joshtriplett/autogen Anthony Green 2014-03-16 07:25:18 -04:00
  • 35634dbcea Remove autogenerated files from the repository Josh Triplett 2014-03-15 18:11:16 -07:00