Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 944c95cf | 2009-06-03 17:42:56 | 2009-05-22 Dave Korn <dave.korn.cygwin@gmail.com> * src/x86/win32.S (_ffi_closure_STDCALL): New function. (.eh_frame): Add FDE for it. 2009-05-22 Dave Korn <dave.korn.cygwin@gmail.com> * configure.ac: Also check if assembler supports pc-relative relocs on X86_WIN32 targets. * configure: Regenerate. * src/x86/win32.S (ffi_prep_args): Declare extern, not global. (_ffi_call_SYSV): Add missing function type symbol .def and add EH markup labels. (_ffi_call_STDCALL): Likewise. (_ffi_closure_SYSV): Likewise. (_ffi_closure_raw_SYSV): Likewise. (.eh_frame): Add hand-crafted EH data. 2008-11-21 Eric Botcazou <ebotcazou@adacore.com> * src/sparc/ffi.c (ffi_prep_cif_machdep): Add support for signed/unsigned int8/16 return values. * src/sparc/v8.S (ffi_call_v8): Likewise. (ffi_closure_v8): Likewise. 2008-03-26 Kaz Kojima <kkojima@gcc.gnu.org> * src/sh/sysv.S: Add .note.GNU-stack on Linux. * src/sh64/sysv.S: Likewise. 2008-03-26 Daniel Jacobowitz <dan@debian.org> * src/arm/sysv.S: Fix ARM comment marker. | ||
| 00fa9724 | 2008-12-27 16:59:05 | properly glob-match | ||
| f5179e67 | 2008-12-26 19:06:28 | Mark XFAIL on longdouble tests for x86_64/mingw | ||
| 80e2b5a7 | 2008-12-22 15:21:15 | clean up tests for win64 use | ||
| 7063d999 | 2008-12-19 16:13:46 | Version 3.0.8 with x86-solaris support | ||
| bdfeb13f | 2008-12-19 15:47:44 | Bump to 3.0.7 | ||
| 69205de1 | 2008-07-24 18:03:48 | Many test fixes (failures due to excessive compiler warnings). | ||
| 260d513f | 2008-07-17 13:13:52 | Version 3.0.6. sh/sh64 fixes. | ||
| 37040318 | 2008-04-03 18:57:57 | Rev 3.0.5. | ||
| 8406f5f4 | 2008-04-03 18:57:34 | 3.0.5 | ||
| 23a9e732 | 2008-03-05 00:07:02 | 2008-03-04 Anthony Green <green@redhat.com> Blake Chaffin hos@tamanegi.org * testsuite/libffi.call/cls_align_longdouble_split2.c testsuite/libffi.call/cls_align_longdouble_split.c testsuite/libffi.call/cls_dbls_struct.c testsuite/libffi.call/cls_double_va.c testsuite/libffi.call/cls_longdouble.c testsuite/libffi.call/cls_longdouble_va.c testsuite/libffi.call/cls_pointer.c testsuite/libffi.call/cls_pointer_stack.c testsuite/libffi.call/err_bad_abi.c testsuite/libffi.call/err_bad_typedef.c testsuite/libffi.call/huge_struct.c testsuite/libffi.call/stret_large2.c testsuite/libffi.call/stret_large.c testsuite/libffi.call/stret_medium2.c testsuite/libffi.call/stret_medium.c: New tests from Apple. | ||
| 429e37d3 | 2008-02-28 04:50:19 | clicky | ||
| 51e79c42 | 2008-02-28 04:47:35 | getclicky | ||
| affcab04 | 2008-02-26 19:01:53 | 2008-02-26 Jakub Jelinek <jakub@redhat.com> Anthony Green <green@redhat.com> * src/alpha/osf.S: Add .note.GNU-stack on Linux. * src/s390/sysv.S: Likewise. * src/powerpc/linux64.S: Likewise. * src/powerpc/linux64_closure.S: Likewise. * src/powerpc/ppc_closure.S: Likewise. * src/powerpc/sysv.S: Likewise. * src/x86/unix64.S: Likewise. * src/x86/sysv.S: Likewise. * src/sparc/v8.S: Likewise. * src/sparc/v9.S: Likewise. * src/m68k/sysv.S: Likewise. * src/ia64/unix.S: Likewise. * src/arm/sysv.S: Likewise. | ||
| 59689d55 | 2008-02-26 17:40:51 | 2008-02-26 Anthony Green <green@redhat.com> Thomas Heller <theller@ctypes.org> * src/x86/ffi.c (ffi_closure_SYSV_inner): Change C++ comment to C comment. | ||
| b13c84cf | 2008-02-26 17:38:15 | 2008-02-26 Anthony Green <green@redhat.org> Thomas Heller <theller@ctypes.org> * include/ffi.h.in: Change void (*)() to void (*)(void). | ||
| 265289f6 | 2008-02-26 17:34:36 | 2008-02-26 Anthony Green <green@spindazzle.org> * src/alpha/ffi.c: Change void (*)() to void (*)(void). src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c, src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c, src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S, src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c, src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c, src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,> src/x86/ffi64.c: Ditto. | ||
| fb5036cd | 2008-02-24 17:25:25 | fix date | ||
| 40bec108 | 2008-02-24 17:25:02 | New release | ||
| b922048f | 2008-02-24 17:24:00 | 2008-02-24 Anthony Green <green@spindazzle.org> * configure.ac: Accept openbsd*, not just openbsd. Bump version to 3.0.4. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * libtool-version: Increment revision. * README: Update for new release. | ||
| affca4b9 | 2008-02-22 21:53:29 | sync readme with web page. | ||
| 3e53d875 | 2008-02-22 21:52:38 | New release | ||
| 4d92f6c8 | 2008-02-22 21:49:46 | 2008-02-22 Anthony Green <green@redhat.com> * configure.ac: Bump version to 3.0.3. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * libtool-version: Increment revision. * README: Update for new release. Clean up test docs. | ||
| 0e185fa1 | 2008-02-22 21:43:18 | Update configure script. | ||
| f73986bd | 2008-02-22 21:40:53 | 2008-02-22 Bjoern Koenig <bkoenig@alpha-tierchen.de> Andreas Tobler <a.tobler@schweiz.org> * configure.ac: Add amd64-*-freebsd* target. * configure: Regenerate. | ||
| 0208f68f | 2008-02-22 21:15:44 | 2008-02-22 Thomas Heller <theller@ctypes.org> * configure.ac: Add x86 OpenBSD support. * configure: Rebuilt. | ||
| 01adb0e6 | 2008-02-21 16:17:26 | Fix README. | ||
| 1edd4563 | 2008-02-21 13:39:01 | 3.0.2 | ||
| c9b54280 | 2008-02-21 13:36:43 | add missing file | ||
| d5fa5633 | 2008-02-21 13:36:19 | 2008-02-21 Anthony Green <green@redhat.com> * configure.ac: Bump version to 3.0.2. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * libtool-version: Increment revision. * README: Update for new release. 2008-02-21 Björn König <bkoenig@alpha-tierchen.de> * src/x86/freebsd.S: New file. * configure.ac: Add x86 FreeBSD support. * Makefile.am: Ditto. | ||
| ac35bfc6 | 2008-02-16 01:03:56 | Updated | ||
| f7942975 | 2008-02-16 01:02:00 | 2008-02-15 Anthony Green <green@redhat.com> * configure.ac: Bump version to 3.0.1. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * libtool-version: Increment revision. * README: Update for new release. 2008-02-15 David Daney <ddaney@avtrex.com> * src/mips/ffi.c: Remove extra '>' from include directive. (ffi_prep_closure_loc): Use clear_location instead of tramp. | ||
| 59aa6bb1 | 2008-02-15 20:52:26 | Add more platforms. | ||
| 45a45ab9 | 2008-02-15 19:16:36 | 3.0 notes | ||
| 4db74cbe | 2008-02-15 19:10:26 | Update | ||
| c3e1101f | 2008-02-15 18:43:40 | 2008-02-15 Anthony Green <green@redhat.com> * configure.ac: Bump version to 3.0.0, * configure, doc/stamp-vti, doc/version.texi: Rebuilt. 2008-02-15 David Daney <ddaney@avtrex.com> * src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE): Define (conditionally), and use it to include cachectl.h. (ffi_prep_closure_loc): Fix cache flushing. * src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define. | ||
| 7e0cc12e | 2008-02-15 15:51:03 | New release | ||
| 2d7dc885 | 2008-02-15 15:30:26 | * man/ffi_call.3, man/ffi_prep_cif.3, man/ffi.3: Update dates and remove all references to ffi_prep_closure. * configure.ac: Bump version to 2.99.9. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. | ||
| a0525f03 | 2008-02-15 15:14:30 | New release. | ||
| 2b30dfb3 | 2008-02-15 15:12:43 | * man/ffi_prep_closure.3: Delete. * man/Makefile.am (EXTRA_DIST): Remove ffi_prep_closure.3. (man_MANS): Ditto. * man/Makefile.in: Rebuilt. * configure.ac: Bump version to 2.99.8. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. | ||
| bf41e648 | 2008-02-15 01:56:50 | Update. | ||
| 4d39ddee | 2008-02-15 01:24:06 | * configure.ac: Bump version to 2.99.7. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * include/ffi.h.in LICENSE src/debug.c src/closures.c src/ffitest.c src/s390/sysv.S src/s390/ffitarget.h src/types.c src/m68k/ffitarget.h src/raw_api.c src/frv/ffi.c src/frv/ffitarget.h src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h src/powerpc/ffitarget.h src/pa/ffi.c src/pa/ffitarget.h src/pa/linux.S src/java_raw_api.c src/cris/ffitarget.h src/x86/ffi.c src/x86/sysv.S src/x86/unix64.S src/x86/win32.S src/x86/ffitarget.h src/x86/ffi64.c src/x86/darwin.S src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h src/ia64/unix.S src/sparc/ffi.c src/sparc/v9.S src/sparc/ffitarget.h src/sparc/v8.S src/alpha/ffi.c src/alpha/ffitarget.h src/alpha/osf.S src/sh64/ffi.c src/sh64/sysv.S src/sh64/ffitarget.h src/mips/ffi.c src/mips/ffitarget.h src/mips/n32.S src/mips/o32.S src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h src/prep_cif.c: Update license text. | ||
| d58b032b | 2008-02-15 00:59:25 | New release | ||
| 91e5478d | 2008-02-15 00:50:30 | Update supported platforms. Bump version. | ||
| bd0768f8 | 2008-02-15 00:45:33 | * configure.ac: Bump version to 2.99.5. * configure: Rebuilt. * Makefile.am (EXTRA_DIST): Add darwin64.S * Makefile.in: Rebuilt. * testsuite/lib/libffi-dg.exp: Remove libstdc++ bits from GCC tree. * LICENSE: Update WARRANTY. | ||
| 49d345f7 | 2008-02-14 23:43:27 | update license reference | ||
| 12ac48fc | 2008-02-14 23:42:08 | Update WARRANTY | ||
| 6b91c41d | 2008-02-14 23:38:27 | fix tarball reference | ||
| 2b59579e | 2008-02-14 23:35:58 | First update in 5 years! | ||
| 6cbdf3f3 | 2008-02-14 22:44:06 | Fix .pc file bug and bump version | ||
| 1d1dc811 | 2008-02-14 22:03:37 | Add man files and info file. Update README. Tag as 2.99.3. | ||
| f045a236 | 2008-02-14 20:46:57 | Move entry from ChangeLog to ChangeLog.libffi | ||
| 6257f07d | 2008-02-14 20:33:17 | * aclocal.m4, Makefile.in, configure, fficonfig.h.in: Rebuilt. * mdate-sh, texinfo.tex: New files. * Makefile.am (info_TEXINFOS): New variable. * doc/libffi.texi: New file. * doc/version.texi: Likewise. | ||
| 4232af56 | 2008-02-14 16:19:21 | * Makefile.am (AM_CFLAGS): Don't compile with -D. (lib_LTLIBRARIES): Define. (toolexeclib_LIBRARIES): Undefine. * Makefile.in: Rebuilt. * configure.ac: Reset version to 2.99.1. * configure.in: Rebuilt. | ||
| 96154361 | 2008-02-14 15:57:40 | Fix typo. | ||
| aeb0abab | 2008-02-14 15:54:27 | * libffi.pc.in: Usse @PACKAGE_NAME@ and @PACKAGE_VERSION@. * configure.ac: Reset version to 2.99.1. * configure.in: Rebuilt. * Makefile.am (EXTRA_DIST): Add ChangeLog.libffi. * Makefile.in: Rebuilt. * LICENSE: Update copyright notice. | ||
| 77fe2435 | 2008-02-14 15:37:00 | Fix make dist again | ||
| d4970cf4 | 2008-02-14 15:18:56 | Fix make dist | ||
| f0b1462f | 2008-02-14 15:01:41 | Use pkgconfig. Increment libtool CURRENT version. | ||
| 27e52f33 | 2008-02-03 13:59:48 | Fix header installs when using DESTDIR. | ||
| fadab28e | 2008-02-03 12:32:22 | update changelog | ||
| b5e44c8d | 2008-02-03 01:12:32 | offset from code base address, not data base address | ||
| f359848d | 2008-02-01 21:29:43 | Fix header installs. | ||
| c30df49e | 2008-02-01 21:13:55 | Revert my broken changes to twall's patch. | ||
| 675561bb | 2008-01-31 13:44:25 | Fix make dist . | ||
| abc0bbf3 | 2008-01-31 11:58:57 | Add Tim Wall's x86 windows patch. | ||
| e332366d | 2008-01-30 13:21:02 | Add HJ's -fomit-frame-pointer struct return fix | ||
| d4204240 | 2008-01-30 12:42:34 | Clean up for new automake. | ||
| f4932dd0 | 2008-01-30 12:40:25 | Fixes to run testsuite | ||
| 085520dd | 2008-01-29 15:16:43 | New files from gcc tree. | ||
| 77175b3f | 2008-01-29 15:15:20 | Latest gcc svn sources | ||
| 2544e45a | 2008-01-29 14:28:13 | Install ffitarget.h in $prefix/include. | ||
| 6002211b | 2008-01-29 12:30:10 | Add new files. | ||
| ccabd2b1 | 2008-01-29 12:28:15 | Merge from gcc | ||
| e680ecfb | 2006-12-24 23:12:15 | Pulled in libffi from gcc trunk. Fixed build and install for standalone use. | ||
| e7ba0896 | 2006-06-04 23:22:24 | sourcware.org | ||
| 0cd4aa24 | 2004-05-30 01:51:57 | Add LockDir | ||
| 5826120f | 2003-11-04 06:09:08 | Add link to Gianni's web site. | ||
| 220aa4b2 | 2003-01-21 08:07:42 | Newer, better, increased from before! (list of acceptable anon usernames) | ||
| 1c3adc89 | 2002-12-06 01:28:03 | Fixed Cygnus references. | ||
| 4af66bb6 | 2001-10-21 19:18:42 | Testsuite fixes. | ||
| 5435965f | 2001-04-23 00:32:03 | * include/ffi_common.h: Delete, after moving contents to... * include/ffi_private.h: Subsume contents of ffi_common.h. * include/Makefile.am (noinst_HEADERS): Remove ffi_common.h. * include/Makefile.in: Rebuilt. * arm/ffi.c, m68k/ffi.c, mips/ffi.c, powerpc/ffi.c, s390/ffi.c, ia64/ffi.c: Include ffi_private.h, not ffi_common.h. * alpha/ffi.c, sparc/ffi.c, x86/ffi.c: Don't include ffi_common.h. * types.c, raw_api.c, java_raw_api.c, prep_cif.c: Don't include ffi_common.h. * debug.c: Include ffi_private.h instead of ffi_common.h. * mips/ffi.c (calc_n32_struct_flags): Make static. (FIX_ARGP): Remove call to debugging routine ffi_stop_here. * mips/n32.S: Include ffi_private.h. * mips/o32.S: Include ffi_private.h. | ||
| 6fdb7de0 | 2001-04-22 19:38:34 | * README: Update some comments. * Makefile.am (SUBDIRS): Add include so ffi.h gets installed. * Makefile.in: Rebuilt. * include/ffi.h: Change ALPHA to __alpha__ and SPARC to __sparc__. * types.c: Ditto. * prep_cif.c (ffi_prep_cif): Ditto. * alpha/ffi.c, alpha/osf.S, sparc/ffi.c, sparc/v8.S, sparc/v9.S: Include ffi_private.h. * include/ffi_private.h (FFI_TYPE_LAST): Define. | ||
| bc7144b0 | 2001-04-22 18:28:36 | Moved files from old home | ||
| e5727983 | 2001-04-22 18:23:47 | These are dead. | ||
| 7247436b | 2001-04-22 18:22:43 | All these files live somewhere else now. | ||
| a8b0d40f | 2001-04-22 18:17:14 | Many changes. Not quite there yet. | ||
| f893d227 | 2001-04-22 18:13:22 | Moved m68k files | ||
| 688ddfec | 2001-04-22 18:12:33 | New, target indepentent, header | ||
| f9e40776 | 2001-04-22 18:11:57 | Many changes. | ||
| 8c1d2eb4 | 2001-04-22 18:10:47 | Many changes | ||
| 1359dfc6 | 2001-04-22 18:10:20 | Moved ia64 files | ||
| 6e2de5ee | 2001-04-22 18:08:11 | Moved arm files | ||
| 8807355a | 2001-04-09 00:58:38 | Many many updates. Merge from gcc and then some. | ||
| f7e9f91a | 2000-04-17 03:32:37 | Mnay fixes. | ||
| c4860de6 | 2000-04-17 03:18:46 | Merge from libgcj. Merged patches from net. See ChangeLog for details. | ||
| c578b583 | 1999-10-09 20:18:16 | 1999-10-09 Jason Molenda (jsm@bugshack.cygnus.com) * CVSROOT/auto_checkout, CVSROOT/commit_prep, CVSROOT/log_accum: Deleted; generic versions now used for all repositories. * CVSROOT/commitinfo, CVSROOT/loginfo: Change pathnames to generic versions. * CVSROOT/checkoutlist: Don't try to check out the removed files any longer. | ||
| acdb2005 | 1999-10-09 20:18:15 | 1999-10-09 Jason Molenda (jsm@bugshack.cygnus.com) * CVSROOT/auto_checkout, CVSROOT/commit_prep, CVSROOT/log_accum: Deleted; generic versions now used for all repositories. * CVSROOT/commitinfo, CVSROOT/loginfo: Change pathnames to generic versions. * CVSROOT/checkoutlist: Don't try to check out the removed files any longer. | ||
| e75be655 | 1999-08-08 13:16:41 | New configury | ||
| d6669a0d | 1999-08-08 13:05:12 | * include/ffi.h.in: Try to work around messy header problem with PACKAGE and VERSION. * configure: Rebuilt. * configure.in: Change version to 2.00-beta. * fficonfig.h.in: Rebuilt. * acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define. * src/x86/ffi.c (ffi_raw_call): Rename. |