Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| cbc5a3c0 | 2014-05-31 08:26:34 | Fix typo | ||
| ab79d6e2 | 2013-11-21 06:12:35 | This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support. | ||
| ac753688 | 2013-11-21 06:12:35 | This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support. | ||
| 4394096d | 2013-01-02 08:51:35 | missed trampoline_table patch. Move to GCC. | ||
| ed7a59c3 | 2013-01-02 08:48:01 | Windows symbol export fix. Move to GCC. | ||
| 981c32ee | 2013-01-02 07:34:03 | Merge with GCC. Eliminate quilt bits. | ||
| 39dccddb | 2012-04-05 12:32:41 | Fix building with Clang for Darwin (OS X 10.6+ and iOS 4.0+) | ||
| 0a1ab12a | 2012-03-30 08:14:08 | Various MSVC-related changes. | ||
| ff9454da | 2011-11-12 17:18:51 | Add David Gilbert's variadic function call support | ||
| 09f8f310 | 2011-02-28 15:36:07 | More AIX fixes. rc9. | ||
| 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. | ||
| 42695e72 | 2011-02-09 15:12:35 | Fix IRIX support | ||
| 857fe3de | 2011-02-08 19:39:20 | Clean ups | ||
| 1106229a | 2011-02-08 19:20:09 | Add iOS support | ||
| 89284fe5 | 2011-02-08 10:19:19 | Fix AIX build with IBM XLC | ||
| da2773e0 | 2010-09-19 14:21:37 | Modify the ffi_closure structures to hold table/table entry pointers instead of a code buffer. | ||
| 5feacad4 | 2010-08-05 08:30:04 | define generic symbols carefully | ||
| cadeba6c | 2010-01-15 10:46:51 | Microsoft Visual C port | ||
| 115ab36f | 2009-12-24 00:22:00 | Update missing changes for 3.0.9r4. | ||
| c6dddbd0 | 2009-10-04 08:11:33 | Initial commit |