Commit Graph
39 Commits
Author SHA1 Message Date
Tom Tromey 8d26e8c6da Merge pull request #326 from trofi/master
src/ia64/unix.S: unbreak small struct handling
2017-10-17 10:46:49 -06:00
Tom Tromey 9f1f8741b2 Merge pull request #319 from angerman/patch-5
Adds `local.exp` to DISTCLEANFILES
2017-10-01 20:25:50 -06:00
Tom Tromey dca078f468 Merge pull request #316 from angerman/patch-2
Add `configure.host` and `libtool-version` to the `EXTRA_DIST` files
2017-10-01 20:19:53 -06:00
Tom Tromey 540258d13e Merge pull request #317 from angerman/patch-3
Add src/x86/asmnames.h to noinst_HEADERS
2017-10-01 20:17:02 -06:00
Tom Tromey b23091069a Merge pull request #309 from rurban/oldgcc
__attribute__ deprecated (msg) only since gcc 4.5
2017-07-12 12:43:06 -06:00
Tom Tromey c0cc9f1df9 Merge pull request #302 from gpakosz/align-macros
Prefix ALIGN macros with FFI_
2017-05-08 15:20:39 -06:00
Tom Tromey dabbd14566 Merge pull request #295 from terrillmoore/patch-1
Correct typos in libffi.texi
2017-02-27 21:10:00 -07:00
Tom Tromey 408c9c7d5a Merge pull request #274 from dr-hannibal/ykolerov-unused
ARC: Remove unused variable
2016-08-23 11:32:17 -06:00
Tom Tromey 06d7c5190e Merge pull request #269 from frida/fix/aarch64-variadic-closures-on-ios
aarch64: Fix handling of variadic closures on iOS
2016-08-10 15:06:16 -06:00
Tom Tromey aa7ed78c0e Merge pull request #268 from frida/fix/aarch64-large-aggregates
aarch64: Fix handling of aggregates larger than 16 bytes
2016-08-10 15:03:37 -06:00
Tom Tromey 1daa787999 Merge pull request #270 from frida/fix/aarch64-warnings
Fix aarch64 warnings
2016-08-10 14:31:09 -06:00
Tom Tromey f03ba20328 Merge pull request #266 from dr-hannibal/arc-pthread
Make testing easier outside of build directory and especially for ARC
2016-08-02 10:23:25 -06:00
Tom Tromey cf4b2a5041 Don't dereference "ecif" before NULL check
Fixes #260
2016-06-17 10:09:44 +01:00
Tom Tromey 02089a1b5c Merge pull request #237 from tschwinge/libffi_feature_test
Simplify/fix libffi_feature_test
2016-05-23 09:58:51 -06:00
Tom Tromey 584a140e75 Merge pull request #248 from berkerpeksag/patch-1
Delete empty env in .travis.yml
2016-05-19 06:36:38 -06:00
Tom Tromey 0969a1c1b3 Merge pull request #232 from berkerpeksag/signcompare
Fix -Wsign-compare warnings in x86/ffi64.c
2016-05-18 10:09:28 -06:00
Tom Tromey 571b1ca627 Merge pull request #233 from berkerpeksag/mremap
Define _GNU_SOURCE on Linux for mremap()
2016-05-18 10:08:59 -06:00
Tom Tromey 069d2e4e16 Merge pull request #246 from berkerpeksag/update-github-links
Update project URLs to use libffi/libffi
2016-05-18 10:07:31 -06:00
Tom Tromey a44a5b863a Merge pull request #234 from berkerpeksag/disable-docs
Add a note about the --disable-docs switch
2016-05-17 17:07:27 -06:00
Tom Tromey 9443eaeda8 Merge pull request #242 from somasis/master
Fix usage on musl libc
2016-05-17 17:04:50 -06:00
Tom Tromey b50eabf489 minor comment cleanup
This patch minor cleans up ffi.h.in comments in a minor way.  It fixes
some typos and capitalizations, adds some periods, and reformats some
comments to a more GNU-ish style.  It also fixes up some stale
documentation.
2016-05-04 06:39:21 -10:00
Tom Tromey 6c07077a61 Change ffi.h.in so that braces match
This is a tiny refactoring to make it so brace-matching works in
Emacs.
2016-05-04 06:38:34 -10:00
Tom Tromey 2fbc0369b8 move ffi_prep_cif_core to ffi_common.h 2016-05-04 06:38:34 -10:00
Tom Tromey 1cea273758 Merge pull request #231 from berkerpeksag/simplfy-oserror
Simplify error handling in mkdir_p()
2016-05-03 08:23:51 -06:00
Tom Tromey 38a4d72c95 add ffi_get_struct_offsets 2016-02-22 16:07:55 -07:00
Tom Tromey e59fb55e09 remove and ignore texinfo.tex
This file is provided by Automake
2016-02-22 15:51:27 -07:00
Tom Tromey 6dd5fd5a64 fix documentation building
An earlier patch added --disable-docs, but went too far, making it
impossible to build the docs.

It turns out that Automake seemingly has a bug preventing the
conditional build of an info file.  So, this patch works around the
bug by putting the info_TEXINFOS rule into a new doc/Makefile.am.

Tested by building with and without --disable-docs and looking for the
existence of doc/libffi.info.
2016-02-22 15:49:43 -07:00
Tom Tromey 6affad7911 correctly document closure return promotion 2015-12-17 16:59:11 -07:00
Tom Tromey 8a7cdeb041 fix formatting of ffi_prep_closure_loc arguments 2015-12-17 16:58:23 -07:00
Tom Tromey f45e9e3570 document (lack of) enum handling in libffi 2015-11-19 15:21:14 -07:00
Tom Tromey 4805bf9ccd remove FFI_TYPE typedef 2015-11-19 14:17:42 -07:00
Tom Tromey 8bec5ca26a ffi_prep_types is internal-only 2015-11-15 10:51:14 -07:00
Tom Tromey 473bcbcad3 documentation fixes
Fixes #78.  Documentation for #33 and #35, but no fix.
2015-11-10 16:14:02 -07:00
Tom Tromey ff33ddd1ab mark ffi_prep_closure as deprecated 2015-11-07 12:04:24 -07:00
Tom Tromey 0ebde2d24a document that there must be ntotalargs types 2015-10-06 11:42:43 -06:00
Tom Tromey 36f3fb9141 Add missing "@" to @var{} 2015-10-05 10:20:05 -06:00
tromey f045a2367f Move entry from ChangeLog to ChangeLog.libffi 2008-02-14 20:46:57 +00:00
tromey 6257f07d1a * 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.
2008-02-14 20:33:17 +00:00
tromey e680ecfbfc Pulled in libffi from gcc trunk.
Fixed build and install for standalone use.
2006-12-24 23:12:15 +00:00