summaryrefslogtreecommitdiff
path: root/ChangeLog.libffi
diff options
context:
space:
mode:
authorAnthony Green <green@gmachine.(none)>2010-01-15 10:46:51 -0500
committerAnthony Green <green@gmachine.(none)>2010-01-15 10:46:51 -0500
commitcadeba6cb53414a1253582f1719c286665de7b6c (patch)
treece9b09009bfc3220ebf1ed5e05698cb3b55a8097 /ChangeLog.libffi
parent0739e7dc00db766eb64f502ec4137b817638c9a1 (diff)
downloadlibffi-cadeba6cb53414a1253582f1719c286665de7b6c.tar.gz
Microsoft Visual C port
Diffstat (limited to 'ChangeLog.libffi')
-rw-r--r--ChangeLog.libffi17
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