Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 43980dd1 | 2018-03-18 12:32:10 | Add FFI_GNUW64 ABI for GNU 80-bit long double support | ||
| 9bc40d87 | 2018-03-18 12:32:10 | Add FFI_GWIN64 ABI for GNU 80-bit long double support | ||
| e5843a3a | 2016-04-15 16:10:08 | x86: Fix calling convention for ffi_closure_win64_inner Also enable testing for the cross-abi calls. | ||
| 1f6b5a91 | 2015-07-26 16:27:34 | Support the WIN64/EFI64 calling convention on all X86_64 platforms Add a new calling convention FFI_EFI64, alias FFI_WIN64, on all X86_64 platforms. This allows libffi compiled on a 64-bit x86 platform to call EFI functions. Compile in ffiw64.c and win64.S on all X86_64 platforms. When compiled for a platform other than X86_WIN64, ffiw64.c suffixes its functions with _efi64, to avoid conflict with the platform's actual implementations of those functions. | ||
| 6de51f3e | 2015-07-26 16:23:55 | src/x86/ffiw64.c: Don't assign a "char *" to an "unsigned char *" Declare a local variable to match the type of the struct field assigned to it, rather than adding unsigned to the type. Fixes a -Wpointer-sign warning. | ||
| 5f8881a5 | 2014-12-22 17:08:08 | x86: Fix void pointer arithmetic | ||
| 99db4d42 | 2014-10-23 14:12:18 | win64: Rewrite It's way too different from the 32-bit ABIs with which it is currently associated. As seen from all of the existing XFAILs. |