diff options
author | Anthony Green <green@gmachine.(none)> | 2010-01-15 10:46:51 -0500 |
---|---|---|
committer | Anthony Green <green@gmachine.(none)> | 2010-01-15 10:46:51 -0500 |
commit | cadeba6cb53414a1253582f1719c286665de7b6c (patch) | |
tree | ce9b09009bfc3220ebf1ed5e05698cb3b55a8097 /ChangeLog.libffi | |
parent | 0739e7dc00db766eb64f502ec4137b817638c9a1 (diff) | |
download | libffi-cadeba6cb53414a1253582f1719c286665de7b6c.tar.gz |
Microsoft Visual C port
Diffstat (limited to 'ChangeLog.libffi')
-rw-r--r-- | ChangeLog.libffi | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog.libffi b/ChangeLog.libffi index 3ea21e1..b3c333c 100644 --- a/ChangeLog.libffi +++ b/ChangeLog.libffi @@ -1,3 +1,20 @@ +2010-01-15 Daniel Witte <dwitte@mozilla.com> + + * src/x86/win32.S: Port assembly routines to MSVC and #ifdef. + * src/x86/ffi.c: Tweak function declaration and remove excess + parens. + * include/ffi.h.in: Add __declspec(align(8)) to typedef struct + ffi_closure. + + * src/x86/ffi.c: Merge ffi_call_SYSV and ffi_call_STDCALL into new + function ffi_call_win32 on X86_WIN32. + * src/x86/win32.S (ffi_call_SYSV): Rename to ffi_call_win32. + (ffi_call_STDCALL): Remove. + + * src/prep_cif.c (ffi_prep_cif): Move stack space allocation code + to ffi_prep_cif_machdep for x86. + * src/x86/ffi.c (ffi_prep_cif_machdep): To here. + 2010-01-15 Oliver Kiddle <okiddle@yahoo.co.uk> * src/x86/ffitarget.h (ffi_abi): Check for __i386 and __amd64 for |