kc3-lang/libffi

Branch :


Log

Author Commit Date CI Message
6a6e7f86 2011-11-12 16:20:42 Fix kfreebsd
d52fbed0 2011-11-12 16:13:41 Add missing ChangeLog entry
322052ce 2011-11-12 16:11:49 Fix arm wince alignment issue
af18df2b 2011-11-12 15:52:08 Remove use of ppc string instructions
236c9391 2011-11-12 07:37:40 Fix darwin11 build problem
c411f140 2011-11-12 07:32:36 Fix ax_enable_builddir macro on BSD systems
3d56106b 2011-11-12 07:20:24 Rebase
8c01954c 2011-09-06 14:26:32 Build assembly files with debug info
fed646a2 2011-09-06 09:50:20 Regenerate configury with missing m4 macros
d76441cf 2011-08-24 10:14:23 Update list of supported OpenBSD systems
ee6696fd 2011-08-23 12:30:29 3.0.11-rc1. soname bump.
c6265c36 2011-08-23 10:31:33 Version 3.0.10
cc5e41bf 2011-08-22 16:34:24 Fix use of autoconf macros
049d8386 2011-08-22 14:50:10 Many new patches
3b7efa4e 2011-08-15 13:25:13 Revert remove-debug-code patch temporarily (for ARM Fedora release)
d992ac54 2011-07-29 17:32:53 Refresh from GCC
2d3fb364 2011-03-30 16:54:42 Fix darwin EH
30ff28e1 2011-02-28 15:36:23 Fix permissions
09f8f310 2011-02-28 15:36:07 More AIX fixes. rc9.
53d7b165 2011-02-28 15:23:31 Merge branch 'master' of https://github.com/landonf/libffi-ios
18dd85d6 2011-02-25 16:23:04 rc8. fix last patch.
74ee6ea8 2011-02-25 15:52:14 rc7. More AIX fixes.
2541679d 2011-02-25 15:09:13 Fix ppc32 bug
cbb062cc 2011-02-17 20:39:21 Another non-GCC configury fix
8cf88784 2011-02-15 15:19:49 Fix ax_cc_maxopt.m4
24b72070 2011-02-14 15:30:57 Fix warning and msvcc patches
d72c49e5 2011-02-13 11:41:05 Add missing msvcc.sh
3000dc23 2011-02-13 08:55:53 Merge remote branch 'upstream/master'
1fbf9dc4 2011-02-13 08:06:39 Fix bad_abi test. rc5.
90af15ef 2011-02-12 12:29:36 iOS fixes
55e4a5aa 2011-02-12 12:13:46 Add support for building a full armv6/armv7/i386 universal iOS library
a0c80f27 2011-02-12 11:43:49 Update my e-mail address.
8195e0e1 2011-02-12 11:27:00 Fix symbol prefixes on Darwin.
56b3f8ce 2011-02-12 11:14:54 Modify the ffi_closure structures to hold table/table entry pointers instead of a code buffer. This re-integrates commit da2773e02ab26cc11a7f.
28a00f61 2011-02-12 11:01:48 Apple assembler support; fixed most gas/ELF-isms.
7f2ea33a 2011-02-12 10:39:18 Replace RETLDM macro. The macro is incompatible with Apple's assembler; switch to a simple inline version.
92ff23e7 2011-02-12 10:24:49 Switch to the current iOS 4.2 SDK.
58fb8ca2 2011-02-12 10:23:19 Merge remote branch 'upstream/master'
cc3fbd97 2011-02-12 10:21:02 Merge branch 'master' of github.com:landonf/libffi-ios
e449a43b 2011-02-12 10:20:42 Allow specification of the minimum supported iOS version.
71c792f5 2011-02-12 09:33:11 rc4
7c7c9f32 2011-02-12 09:29:29 ungccify parts of the build
ed62e48b 2011-02-11 12:23:58 Fix permissions
17d9e9e6 2011-02-11 12:23:20 Use newer autotools. Only build debug.c when --enable-debug.
6972a4ff 2011-02-11 07:32:51 Fix xlc build on AIX
1833aa0f 2011-02-11 07:11:04 sparc ABI test fix.
f1fb139b 2011-02-09 18:30:02 Fix tests
5cb47033 2011-02-09 15:23:06 Fix permissions
269deef6 2011-02-09 15:22:23 rc3
42695e72 2011-02-09 15:12:35 Fix IRIX support
a6e56b97 2011-02-09 15:00:42 Add powerpc64-*-darwin* support
747d6c32 2011-02-09 14:56:23 Add Interix support
eab6e41c 2011-02-09 10:15:02 Remove README.markdown form libffi-ios
69dbe845 2011-02-09 07:38:43 Fix xfails
f498318c 2011-02-09 06:26:46 Update README for iOS again
630b9c0a 2011-02-09 06:24:23 Update to rc2
0cad4386 2011-02-09 06:11:46 Add ChangeLog entry. Fix copyright headers.
09cb76f2 2011-02-08 20:39:51 Add missing change
2e3a48cc 2011-02-08 20:37:26 Fix make dist
5e4814d9 2011-02-08 19:46:28 fix permissions
5c0cc6f1 2011-02-08 19:45:59 3.0.10rc1
857fe3de 2011-02-08 19:39:20 Clean ups
e2214f8a 2011-02-08 19:22:56 Update README
1106229a 2011-02-08 19:20:09 Add iOS support
bc9d0be2 2011-02-08 17:04:26 3.0.10rc0 changes
3b836249 2011-02-08 14:28:59 Rebase from GCC
a26e3940 2011-02-08 13:56:12 copyright updates patch
b8099539 2011-02-08 13:50:43 Fix msvcc.sh botch
dc411e8f 2011-02-08 10:49:29 Fix HP-UX build
404585d1 2011-02-08 10:44:36 Fix sparc v8 aggregate type returns for sun's compiler
19ce7131 2011-02-08 10:34:23 grammar fix
89284fe5 2011-02-08 10:19:19 Fix AIX build with IBM XLC
ba022c33 2011-02-08 10:12:48 fix win64-underscore patch
097e5f39 2011-02-08 10:11:00 x86 pcrel test part 2
ed2c518d 2011-02-08 10:10:07 x86 pcrel test
0e584399 2011-02-08 07:52:40 Refresh from GCC
5b9cd527 2010-11-22 15:19:57 win64-underscore patch
2db72615 2010-11-21 10:50:56 Rebase
f6ab3edc 2010-10-27 19:34:51 Include the license header in the generated output.
cef61946 2010-10-27 13:59:30 Add missing copyright/license header.
53f387b2 2010-09-19 19:57:17 Minor README fix.
4fbcb5b5 2010-09-19 19:50:37 Minor README fix.
8e7652ef 2010-09-19 19:49:39 Add a libffi-ios-specific github README.
83038cf2 2010-09-19 14:36:45 Implement FFI_EXEC_TRAMPOLINE_TABLE allocator for iOS/ARM. This provides working closure support on iOS/ARM devices where PROT_WRITE|PROT_EXEC is not permitted. The code passes basic smoke tests, but requires further review.
b00ff3e9 2010-09-19 14:22:26 Rename the generated symbol
da2773e0 2010-09-19 14:21:37 Modify the ffi_closure structures to hold table/table entry pointers instead of a code buffer.
01d71b7b 2010-09-19 14:21:14 Regenerated the autoconf script
19afda00 2010-09-19 14:20:52 Enable AC_SUBST for FFI_EXEC_TRAMPOLINE_TABLE
9e119644 2010-09-19 10:43:06 Add a hard-coded FFI_EXEC_TRAMPOLINE_TABLE arm implementation. This implements support for re-mapping a shared table of executable trampolines directly in front of a writable configuration page, working around PROT_WRITE restrictions for sandboxed applications on Apple's iOS. This implementation is for testing purposes; a proper allocator is still necessary, and ARM-specific code needs to be moved out of src/closures.c.
f38364b3 2010-09-19 10:42:36 Fix symbol prefix for ffi_closure_SYSV_inner on Darwin.
36849e77 2010-09-19 09:35:04 Whitespace/comment fixes.
b7641625 2010-09-19 09:04:34 Fix the script name (build-iphone.sh -> build-ios.sh)
a3d9aa85 2010-09-19 09:03:52 Update the autogenerated autoconf/automake files.
c71480ea 2010-09-19 09:02:05 Update automake/autoconf to conditionally build src/arm/trampoline.S if FFI_EXEC_TRAMPOLINE_TABLE is enabled.
9af9291b 2010-09-19 08:52:33 Add the trampoline table generated by gentramp.sh
68ce0c38 2010-09-19 08:38:19 Add a shell script that generates the ARM trampoline page. This generates a page of 340 trampolines, aligned within one page. The trampolines use pc-relative addressing to reference config data (context, jump address) from a page placed directly prior to the trampoline page. This can be used on systems -- such as iOS -- that do not support writable, executable memory by remapping the executable page containing the trampolines directly above a newly allocated writable config page.
75af086b 2010-09-18 18:12:19 Update autoconf files
1ac92cca 2010-09-18 18:08:14 Add autoconf check for W^X platforms that require a trampoline table. This adds the FFI_EXEC_TRAMPOLINE_TABLE. The flag is enabled for arm-apple-darwin, where PROT_EXEC on writable (or formerly writable) pages is not permitted for sandboxed binaries.
be72fbab 2010-09-18 18:02:25 Use the correct host triple for arm/darwin
70150bdf 2010-09-18 16:38:03 Add missing UNWIND entry; disables .pad on non-EABI targets.