Branch :
| 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. |