kc3-lang/libffi/src

Branch :


Log

Author Commit Date CI Message
c411f140 2011-11-12 07:32:36 Fix ax_enable_builddir macro on BSD systems
3d56106b 2011-11-12 07:20:24 Rebase
049d8386 2011-08-22 14:50:10 Many new patches
d992ac54 2011-07-29 17:32:53 Refresh from GCC
2d3fb364 2011-03-30 16:54:42 Fix darwin EH
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
3000dc23 2011-02-13 08:55:53 Merge remote branch 'upstream/master'
1fbf9dc4 2011-02-13 08:06:39 Fix bad_abi test. rc5.
8195e0e1 2011-02-12 11:27:00 Fix symbol prefixes on Darwin.
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.
6972a4ff 2011-02-11 07:32:51 Fix xlc build on AIX
1833aa0f 2011-02-11 07:11:04 sparc ABI test fix.
42695e72 2011-02-09 15:12:35 Fix IRIX support
747d6c32 2011-02-09 14:56:23 Add Interix support
69dbe845 2011-02-09 07:38:43 Fix xfails
0cad4386 2011-02-09 06:11:46 Add ChangeLog entry. Fix copyright headers.
1106229a 2011-02-08 19:20:09 Add iOS support
3b836249 2011-02-08 14:28:59 Rebase from GCC
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
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.
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
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.
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.
70150bdf 2010-09-18 16:38:03 Add missing UNWIND entry; disables .pad on non-EABI targets.
6b452baf 2010-09-18 16:21:32 Apple assembler support; fixed most gas/ELF-isms.
8ddac835 2010-09-18 15:38:06 Fix placement of the __APPLE__ macro.
69043d02 2010-09-18 15:32:08 Work-around libffi's FP ABI detection. On iOS, we must use the AAPCS floating point return value calling conventions. libffi's ARM implementation will only use these conventions if __SOFTFP__ is defined, which is not the case when GCC's -mfloat-abi defaults to 'softfp' instead of 'soft'. To work around this we manually define __SOFTFP__ for Apple platforms in the ARM-specific sysv.S. See also: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iPhoneOSABIReference/Introduction/Introduction.html http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf
c1d28ba8 2010-08-05 08:48:16 stdcall-x86-closure-fix
5feacad4 2010-08-05 08:30:04 define generic symbols carefully
10ea8489 2010-08-05 08:24:27 don't copy win64 struct args
d14178be 2010-07-23 09:14:00 FFI_LAST_ABI fix
3f5b1375 2010-07-12 14:39:18 rebase
eaf444ea 2010-07-10 08:59:09 Fix selinux test
63097415 2010-05-05 20:14:56 Micharl Kohler's spelling fixes
9dc9a293 2010-04-13 10:33:52 Rebase to latest GCC sources
f2c2a4fc 2010-04-13 10:19:28 Remove warnings and add OS/2 support
59a259f4 2010-03-15 05:57:51 Remove junk file
3de1eb36 2010-03-15 05:57:24 fix-comments patch
cadeba6c 2010-01-15 10:46:51 Microsoft Visual C port
0739e7dc 2010-01-15 09:48:33 Add x86 Sun Studio compiler support
7b7a42f2 2010-01-12 09:14:14 Rebase from GCC
c3042afa 2010-01-01 08:08:02 Reset quilt patches post 3.0.9 merge with GCC
2e7e03d0 2009-12-31 07:43:22 Final updates before 3.0.9
aea706c5 2009-12-29 10:09:31 really 3.0.9rc12
0cfe60e9 2009-12-29 10:06:04 3.0.9rc12
9458d88f 2009-12-26 07:02:27 Rebase from GCC
6a341241 2009-12-26 06:51:33 Add Andreas Schwab's powerpc fix
39c8792e 2009-12-25 21:52:28 3.0.9rc7
da11bece 2009-12-24 05:34:46 Release 3.0.9rc5
115ab36f 2009-12-24 00:22:00 Update missing changes for 3.0.9r4.
cd98813d 2009-10-05 00:25:29 From Jens Rehsack. Fix for 64-bit AIX.
e4a91de7 2009-10-05 00:16:17 From Abdulaziz Ghuloum. Adds special case for Snow Leopard.
2340e7a7 2009-10-04 23:53:17 AVR support
c6dddbd0 2009-10-04 08:11:33 Initial commit